builder: mozilla-release_win8_64-debug_test-web-platform-tests-1 slave: t-w864-ix-184 starttime: 1471986711.68 results: success (0) buildid: 20160823121617 builduid: 4f6c654e5a0147f39b56f4966eb47b31 revision: d4af0671004007e58d316b3e49679b66879c205a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-23 14:11:51.682889) ========= master: http://buildbot-master119.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-23 14:11:51.683348) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-23 14:11:51.683631) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-23 14:11:51.823508) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-23 14:11:51.823934) ========= '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 C:\\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: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-184\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=T-W864-IX-184 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld.T-W864-IX-184 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-184\AppData\Local LOGONSERVER=\\T-W864-IX-184 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-184 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-184 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-184 WINDIR=C:\windows using PTY: False --14:11:52-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 10.93 MB/s 14:11:53 (10.93 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.621000 ========= master_lag: 0.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-23 14:11:53.501340) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-08-23 14:11:53.501682) ========= 'rm' '-rf' 'scripts' 'properties' in dir C:\\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-184\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=T-W864-IX-184 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld.T-W864-IX-184 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-184\AppData\Local LOGONSERVER=\\T-W864-IX-184 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-184 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-184 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-184 WINDIR=C:\windows using PTY: False program finished with exit code 0 elapsedTime=3.012000 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-08-23 14:11:56.536770) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-23 14:11:56.537142) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-release --rev d4af0671004007e58d316b3e49679b66879c205a --destination scripts --debug' in dir C:\\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-release --rev d4af0671004007e58d316b3e49679b66879c205a --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-184\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=T-W864-IX-184 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld.T-W864-IX-184 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-184\AppData\Local LOGONSERVER=\\T-W864-IX-184 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-184 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-184 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-184 WINDIR=C:\windows using PTY: False 2016-08-23 14:11:56,427 truncating revision to first 12 chars 2016-08-23 14:11:56,427 Setting DEBUG logging. 2016-08-23 14:11:56,427 attempt 1/10 2016-08-23 14:11:56,427 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/d4af06710040?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-23 14:11:56,861 unpacking tar archive at: mozilla-release-d4af06710040/testing/mozharness/ program finished with exit code 0 elapsedTime=1.885000 ========= master_lag: 0.07 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-23 14:11:58.489388) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-23 14:11:58.489708) ========= script_repo_revision: d4af0671004007e58d316b3e49679b66879c205a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-23 14:11:58.490132) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-23 14:11:58.490412) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-23 14:11:58.535028) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 56 secs) (at 2016-08-23 14:11:58.535432) ========= 'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '10' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-release' '--download-symbols' 'true' in dir C:\\slave\test\. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-release', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-184\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=T-W864-IX-184 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld.T-W864-IX-184 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-184\AppData\Local LOGONSERVER=\\T-W864-IX-184 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ MOZ_CRASHREPORTER_NO_REPORT=1 MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PROPERTIES_FILE=C:\slave\test/buildprops.json PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-184 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-184 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-184 WINDIR=C:\windows XPCOM_DEBUG_BREAK=warn using PTY: False 14:11:58 INFO - MultiFileLogger online at 20160823 14:11:58 in C:\slave\test 14:11:58 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-release --download-symbols true 14:11:58 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 14:11:58 INFO - {'append_to_log': False, 14:11:58 INFO - 'base_work_dir': 'C:\\slave\\test', 14:11:58 INFO - 'blob_upload_branch': 'mozilla-release', 14:11:58 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 14:11:58 INFO - 'buildbot_json_path': 'buildprops.json', 14:11:58 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 14:11:58 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 14:11:58 INFO - 'download_minidump_stackwalk': True, 14:11:58 INFO - 'download_symbols': 'true', 14:11:58 INFO - 'e10s': False, 14:11:58 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 14:11:58 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 14:11:58 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 14:11:58 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 14:11:58 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 14:11:58 INFO - 'C:/mozilla-build/tooltool.py'), 14:11:58 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 14:11:58 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 14:11:58 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 14:11:58 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 14:11:58 INFO - 'log_level': 'info', 14:11:58 INFO - 'log_to_console': True, 14:11:58 INFO - 'opt_config_files': (), 14:11:58 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 14:11:58 INFO - '--processes=1', 14:11:58 INFO - '--config=%(test_path)s/wptrunner.ini', 14:11:58 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 14:11:58 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 14:11:58 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 14:11:58 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 14:11:58 INFO - 'pip_index': False, 14:11:58 INFO - 'require_test_zip': True, 14:11:58 INFO - 'test_type': ('testharness',), 14:11:58 INFO - 'this_chunk': '1', 14:11:58 INFO - 'total_chunks': '10', 14:11:58 INFO - 'virtualenv_path': 'venv', 14:11:58 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 14:11:58 INFO - 'work_dir': 'build'} 14:11:58 INFO - ##### 14:11:58 INFO - ##### Running clobber step. 14:11:58 INFO - ##### 14:11:58 INFO - Running pre-action listener: _resource_record_pre_action 14:11:58 INFO - Running main action method: clobber 14:11:58 INFO - rmtree: C:\slave\test\build 14:11:58 INFO - Using _rmtree_windows ... 14:11:58 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 14:13:33 INFO - Running post-action listener: _resource_record_post_action 14:13:33 INFO - ##### 14:13:33 INFO - ##### Running read-buildbot-config step. 14:13:33 INFO - ##### 14:13:33 INFO - Running pre-action listener: _resource_record_pre_action 14:13:33 INFO - Running main action method: read_buildbot_config 14:13:33 INFO - Using buildbot properties: 14:13:33 INFO - { 14:13:33 INFO - "project": "", 14:13:33 INFO - "product": "firefox", 14:13:33 INFO - "script_repo_revision": "production", 14:13:33 INFO - "scheduler": "tests-mozilla-release-win8_64-debug-unittest", 14:13:33 INFO - "repository": "", 14:13:33 INFO - "buildername": "Windows 8 64-bit mozilla-release debug test web-platform-tests-1", 14:13:33 INFO - "buildid": "20160823121617", 14:13:33 INFO - "pgo_build": "False", 14:13:33 INFO - "basedir": "C:\\slave\\test", 14:13:33 INFO - "buildnumber": 25, 14:13:33 INFO - "slavename": "t-w864-ix-184", 14:13:33 INFO - "revision": "d4af0671004007e58d316b3e49679b66879c205a", 14:13:33 INFO - "master": "http://buildbot-master119.bb.releng.scl3.mozilla.com:8201/", 14:13:33 INFO - "platform": "win64", 14:13:33 INFO - "branch": "mozilla-release", 14:13:33 INFO - "repo_path": "releases/mozilla-release", 14:13:33 INFO - "moz_repo_path": "", 14:13:33 INFO - "stage_platform": "win64", 14:13:33 INFO - "builduid": "4f6c654e5a0147f39b56f4966eb47b31", 14:13:33 INFO - "slavebuilddir": "test" 14:13:33 INFO - } 14:13:33 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/O5QNNDYfQHSz92zlV6zD_w/artifacts/public/build/firefox-48.0.2.en-US.win64.test_packages.json. 14:13:33 INFO - Found installer url https://queue.taskcluster.net/v1/task/O5QNNDYfQHSz92zlV6zD_w/artifacts/public/build/firefox-48.0.2.en-US.win64.zip. 14:13:33 INFO - Running post-action listener: _resource_record_post_action 14:13:33 INFO - ##### 14:13:33 INFO - ##### Running download-and-extract step. 14:13:33 INFO - ##### 14:13:33 INFO - Running pre-action listener: _resource_record_pre_action 14:13:33 INFO - Running main action method: download_and_extract 14:13:33 INFO - mkdir: C:\slave\test\build\tests 14:13:33 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')]} 14:13:33 INFO - https://queue.taskcluster.net/v1/task/O5QNNDYfQHSz92zlV6zD_w/artifacts/public/build/firefox-48.0.2.en-US.win64.test_packages.json matches https://queue.taskcluster.net 14:13:33 INFO - trying https://queue.taskcluster.net/v1/task/O5QNNDYfQHSz92zlV6zD_w/artifacts/public/build/firefox-48.0.2.en-US.win64.test_packages.json 14:13:33 INFO - Downloading https://queue.taskcluster.net/v1/task/O5QNNDYfQHSz92zlV6zD_w/artifacts/public/build/firefox-48.0.2.en-US.win64.test_packages.json to C:\slave\test\build\firefox-48.0.2.en-US.win64.test_packages.json 14:13:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/O5QNNDYfQHSz92zlV6zD_w/artifacts/public/build/firefox-48.0.2.en-US.win64.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win64.test_packages.json'}, attempt #1 14:13:34 INFO - Downloaded 1274 bytes. 14:13:34 INFO - Reading from file C:\slave\test\build\firefox-48.0.2.en-US.win64.test_packages.json 14:13:34 INFO - Using the following test package requirements: 14:13:34 INFO - {u'common': [u'firefox-48.0.2.en-US.win64.common.tests.zip'], 14:13:34 INFO - u'cppunittest': [u'firefox-48.0.2.en-US.win64.common.tests.zip', 14:13:34 INFO - u'firefox-48.0.2.en-US.win64.cppunittest.tests.zip'], 14:13:34 INFO - u'gtest': [u'firefox-48.0.2.en-US.win64.common.tests.zip', 14:13:34 INFO - u'firefox-48.0.2.en-US.win64.gtest.tests.zip'], 14:13:34 INFO - u'jittest': [u'firefox-48.0.2.en-US.win64.common.tests.zip', 14:13:34 INFO - u'jsshell-win64.zip'], 14:13:34 INFO - u'mochitest': [u'firefox-48.0.2.en-US.win64.common.tests.zip', 14:13:34 INFO - u'firefox-48.0.2.en-US.win64.mochitest.tests.zip'], 14:13:34 INFO - u'mozbase': [u'firefox-48.0.2.en-US.win64.common.tests.zip'], 14:13:34 INFO - u'reftest': [u'firefox-48.0.2.en-US.win64.common.tests.zip', 14:13:34 INFO - u'firefox-48.0.2.en-US.win64.reftest.tests.zip'], 14:13:34 INFO - u'talos': [u'firefox-48.0.2.en-US.win64.common.tests.zip', 14:13:34 INFO - u'firefox-48.0.2.en-US.win64.talos.tests.zip'], 14:13:34 INFO - u'web-platform': [u'firefox-48.0.2.en-US.win64.common.tests.zip', 14:13:34 INFO - u'firefox-48.0.2.en-US.win64.web-platform.tests.zip'], 14:13:34 INFO - u'xpcshell': [u'firefox-48.0.2.en-US.win64.common.tests.zip', 14:13:34 INFO - u'firefox-48.0.2.en-US.win64.xpcshell.tests.zip']} 14:13:34 INFO - Downloading packages: [u'firefox-48.0.2.en-US.win64.common.tests.zip', u'firefox-48.0.2.en-US.win64.web-platform.tests.zip'] for test suite category: web-platform 14:13:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:13:34 INFO - https://queue.taskcluster.net/v1/task/O5QNNDYfQHSz92zlV6zD_w/artifacts/public/build/firefox-48.0.2.en-US.win64.common.tests.zip matches https://queue.taskcluster.net 14:13:34 INFO - trying https://queue.taskcluster.net/v1/task/O5QNNDYfQHSz92zlV6zD_w/artifacts/public/build/firefox-48.0.2.en-US.win64.common.tests.zip 14:13:34 INFO - Downloading https://queue.taskcluster.net/v1/task/O5QNNDYfQHSz92zlV6zD_w/artifacts/public/build/firefox-48.0.2.en-US.win64.common.tests.zip to C:\slave\test\build\firefox-48.0.2.en-US.win64.common.tests.zip 14:13:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/O5QNNDYfQHSz92zlV6zD_w/artifacts/public/build/firefox-48.0.2.en-US.win64.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win64.common.tests.zip'}, attempt #1 14:13:35 INFO - Downloaded 20881807 bytes. 14:13:35 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win64.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 14:13:35 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.2.en-US.win64.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 14:13:37 INFO - caution: filename not matched: web-platform/* 14:13:37 INFO - Return code: 11 14:13:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:13:37 INFO - https://queue.taskcluster.net/v1/task/O5QNNDYfQHSz92zlV6zD_w/artifacts/public/build/firefox-48.0.2.en-US.win64.web-platform.tests.zip matches https://queue.taskcluster.net 14:13:37 INFO - trying https://queue.taskcluster.net/v1/task/O5QNNDYfQHSz92zlV6zD_w/artifacts/public/build/firefox-48.0.2.en-US.win64.web-platform.tests.zip 14:13:37 INFO - Downloading https://queue.taskcluster.net/v1/task/O5QNNDYfQHSz92zlV6zD_w/artifacts/public/build/firefox-48.0.2.en-US.win64.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.2.en-US.win64.web-platform.tests.zip 14:13:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/O5QNNDYfQHSz92zlV6zD_w/artifacts/public/build/firefox-48.0.2.en-US.win64.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win64.web-platform.tests.zip'}, attempt #1 14:13:38 INFO - Downloaded 36389909 bytes. 14:13:38 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win64.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 14:13:38 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.2.en-US.win64.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 14:14:18 INFO - caution: filename not matched: bin/* 14:14:18 INFO - caution: filename not matched: config/* 14:14:18 INFO - caution: filename not matched: mozbase/* 14:14:18 INFO - caution: filename not matched: marionette/* 14:14:18 INFO - caution: filename not matched: tools/wptserve/* 14:14:18 INFO - Return code: 11 14:14:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:14:18 INFO - https://queue.taskcluster.net/v1/task/O5QNNDYfQHSz92zlV6zD_w/artifacts/public/build/firefox-48.0.2.en-US.win64.zip matches https://queue.taskcluster.net 14:14:18 INFO - trying https://queue.taskcluster.net/v1/task/O5QNNDYfQHSz92zlV6zD_w/artifacts/public/build/firefox-48.0.2.en-US.win64.zip 14:14:18 INFO - Downloading https://queue.taskcluster.net/v1/task/O5QNNDYfQHSz92zlV6zD_w/artifacts/public/build/firefox-48.0.2.en-US.win64.zip to C:\slave\test\build\firefox-48.0.2.en-US.win64.zip 14:14:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/O5QNNDYfQHSz92zlV6zD_w/artifacts/public/build/firefox-48.0.2.en-US.win64.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win64.zip'}, attempt #1 14:14:20 INFO - Downloaded 82744328 bytes. 14:14:20 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/O5QNNDYfQHSz92zlV6zD_w/artifacts/public/build/firefox-48.0.2.en-US.win64.zip 14:14:20 INFO - mkdir: C:\slave\test\properties 14:14:20 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 14:14:20 INFO - Writing to file C:\slave\test\properties\build_url 14:14:20 INFO - Contents: 14:14:20 INFO - build_url:https://queue.taskcluster.net/v1/task/O5QNNDYfQHSz92zlV6zD_w/artifacts/public/build/firefox-48.0.2.en-US.win64.zip 14:14:21 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/O5QNNDYfQHSz92zlV6zD_w/artifacts/public/build/firefox-48.0.2.en-US.win64.crashreporter-symbols.zip 14:14:21 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 14:14:21 INFO - Writing to file C:\slave\test\properties\symbols_url 14:14:21 INFO - Contents: 14:14:21 INFO - symbols_url:https://queue.taskcluster.net/v1/task/O5QNNDYfQHSz92zlV6zD_w/artifacts/public/build/firefox-48.0.2.en-US.win64.crashreporter-symbols.zip 14:14:21 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')]} 14:14:21 INFO - https://queue.taskcluster.net/v1/task/O5QNNDYfQHSz92zlV6zD_w/artifacts/public/build/firefox-48.0.2.en-US.win64.crashreporter-symbols.zip matches https://queue.taskcluster.net 14:14:21 INFO - trying https://queue.taskcluster.net/v1/task/O5QNNDYfQHSz92zlV6zD_w/artifacts/public/build/firefox-48.0.2.en-US.win64.crashreporter-symbols.zip 14:14:21 INFO - Downloading https://queue.taskcluster.net/v1/task/O5QNNDYfQHSz92zlV6zD_w/artifacts/public/build/firefox-48.0.2.en-US.win64.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0.2.en-US.win64.crashreporter-symbols.zip 14:14:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/O5QNNDYfQHSz92zlV6zD_w/artifacts/public/build/firefox-48.0.2.en-US.win64.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win64.crashreporter-symbols.zip'}, attempt #1 14:14:22 INFO - Downloaded 50799790 bytes. 14:14:22 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win64.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 14:14:22 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.2.en-US.win64.crashreporter-symbols.zip -d C:\slave\test\build\symbols 14:14:27 INFO - Return code: 0 14:14:27 INFO - Running post-action listener: _resource_record_post_action 14:14:27 INFO - Running post-action listener: set_extra_try_arguments 14:14:27 INFO - ##### 14:14:27 INFO - ##### Running create-virtualenv step. 14:14:27 INFO - ##### 14:14:27 INFO - Running pre-action listener: _pre_create_virtualenv 14:14:27 INFO - Running pre-action listener: _resource_record_pre_action 14:14:27 INFO - Running main action method: create_virtualenv 14:14:27 INFO - Creating virtualenv C:\slave\test\build\venv 14:14:27 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'c:/mozilla-build/buildbotve/virtualenv.py', '--no-site-packages', '--distribute', 'C:\\slave\\test\\build\\venv'] in C:\slave\test\build 14:14:27 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 14:14:29 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 14:14:33 INFO - Installing distribute......................................................................................................................................................................................done. 14:14:34 INFO - Return code: 0 14:14:34 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 14:14:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:14:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:14:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:14:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:14:34 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--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 0x0271A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0280E200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0275D608>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0274A368>, '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 0x024E6D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x028210C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-184', 'USERDOMAIN': 'T-W864-IX-184', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-184', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-184\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-184', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-184', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-184', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-184\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 14:14:34 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build 14:14:34 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 14:14:34 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 14:14:34 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-184\\AppData\\Roaming', 14:14:34 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 14:14:34 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 14:14:34 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 14:14:34 INFO - 'COMPUTERNAME': 'T-W864-IX-184', 14:14:34 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 14:14:34 INFO - 'DCLOCATION': 'SCL3', 14:14:34 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:14:34 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:14:34 INFO - 'HOMEDRIVE': 'C:', 14:14:34 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-184', 14:14:34 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:14:34 INFO - 'KTS_VERSION': '1.19c', 14:14:34 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-184\\AppData\\Local', 14:14:34 INFO - 'LOGONSERVER': '\\\\T-W864-IX-184', 14:14:34 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:14:34 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:14:34 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:14:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:14:34 INFO - 'MOZ_NO_REMOTE': '1', 14:14:34 INFO - 'NO_EM_RESTART': '1', 14:14:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:14:34 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:14:34 INFO - 'OS': 'Windows_NT', 14:14:34 INFO - 'OURDRIVE': 'C:', 14:14:34 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts', 14:14:34 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 14:14:34 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:14:34 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 14:14:34 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 14:14:34 INFO - 'PROCESSOR_LEVEL': '6', 14:14:34 INFO - 'PROCESSOR_REVISION': '1e05', 14:14:34 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 14:14:34 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 14:14:34 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 14:14:34 INFO - 'PROGRAMW6432': 'C:\\Program Files', 14:14:34 INFO - 'PROMPT': '$P$G', 14:14:34 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:14:34 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 14:14:34 INFO - 'PUBLIC': 'C:\\Users\\Public', 14:14:34 INFO - 'PWD': 'C:\\slave\\test', 14:14:34 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:14:34 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:14:34 INFO - 'SYSTEMDRIVE': 'C:', 14:14:34 INFO - 'SYSTEMROOT': 'C:\\windows', 14:14:34 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 14:14:34 INFO - 'TEST1': 'testie', 14:14:34 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 14:14:34 INFO - 'USERDOMAIN': 'T-W864-IX-184', 14:14:34 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-184', 14:14:34 INFO - 'USERNAME': 'cltbld', 14:14:34 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-184', 14:14:34 INFO - 'WINDIR': 'C:\\windows', 14:14:34 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:14:35 INFO - Ignoring indexes: http://pypi.python.org/simple/ 14:14:35 INFO - Downloading/unpacking psutil>=0.7.1 14:14:35 INFO - Running setup.py egg_info for package psutil 14:14:35 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 14:14:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:14:35 INFO - Installing collected packages: psutil 14:14:35 INFO - Running setup.py install for psutil 14:14:35 INFO - building 'psutil._psutil_windows' extension 14:14:35 INFO - error: Unable to find vcvarsall.bat 14:14:35 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-32ke8h-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 14:14:35 INFO - running install 14:14:35 INFO - running build 14:14:35 INFO - running build_py 14:14:35 INFO - creating build 14:14:35 INFO - creating build\lib.win32-2.7 14:14:35 INFO - creating build\lib.win32-2.7\psutil 14:14:35 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 14:14:35 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 14:14:35 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 14:14:35 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 14:14:35 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 14:14:35 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 14:14:35 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 14:14:35 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 14:14:35 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 14:14:35 INFO - running build_ext 14:14:35 INFO - building 'psutil._psutil_windows' extension 14:14:35 INFO - error: Unable to find vcvarsall.bat 14:14:35 INFO - ---------------------------------------- 14:14:35 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-32ke8h-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 14:14:35 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-184\AppData\Roaming\pip\pip.log 14:14:35 WARNING - Return code: 1 14:14:35 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries! 14:14:35 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 14:14:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:14:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:14:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:14:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:14:35 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--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 0x0271A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0280E200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0275D608>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0274A368>, '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 0x024E6D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x028210C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-184', 'USERDOMAIN': 'T-W864-IX-184', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-184', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-184\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-184', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-184', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-184', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-184\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 14:14:35 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 14:14:35 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 14:14:35 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 14:14:35 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-184\\AppData\\Roaming', 14:14:35 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 14:14:35 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 14:14:35 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 14:14:35 INFO - 'COMPUTERNAME': 'T-W864-IX-184', 14:14:35 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 14:14:35 INFO - 'DCLOCATION': 'SCL3', 14:14:35 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:14:35 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:14:35 INFO - 'HOMEDRIVE': 'C:', 14:14:35 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-184', 14:14:35 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:14:35 INFO - 'KTS_VERSION': '1.19c', 14:14:35 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-184\\AppData\\Local', 14:14:35 INFO - 'LOGONSERVER': '\\\\T-W864-IX-184', 14:14:35 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:14:35 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:14:35 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:14:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:14:35 INFO - 'MOZ_NO_REMOTE': '1', 14:14:35 INFO - 'NO_EM_RESTART': '1', 14:14:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:14:35 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:14:35 INFO - 'OS': 'Windows_NT', 14:14:35 INFO - 'OURDRIVE': 'C:', 14:14:35 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts', 14:14:35 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 14:14:35 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:14:35 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 14:14:35 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 14:14:35 INFO - 'PROCESSOR_LEVEL': '6', 14:14:35 INFO - 'PROCESSOR_REVISION': '1e05', 14:14:35 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 14:14:35 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 14:14:35 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 14:14:35 INFO - 'PROGRAMW6432': 'C:\\Program Files', 14:14:35 INFO - 'PROMPT': '$P$G', 14:14:35 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:14:35 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 14:14:35 INFO - 'PUBLIC': 'C:\\Users\\Public', 14:14:35 INFO - 'PWD': 'C:\\slave\\test', 14:14:35 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:14:35 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:14:35 INFO - 'SYSTEMDRIVE': 'C:', 14:14:35 INFO - 'SYSTEMROOT': 'C:\\windows', 14:14:35 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 14:14:35 INFO - 'TEST1': 'testie', 14:14:35 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 14:14:35 INFO - 'USERDOMAIN': 'T-W864-IX-184', 14:14:35 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-184', 14:14:35 INFO - 'USERNAME': 'cltbld', 14:14:35 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-184', 14:14:35 INFO - 'WINDIR': 'C:\\windows', 14:14:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:14:36 INFO - Ignoring indexes: http://pypi.python.org/simple/ 14:14:36 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 14:14:36 INFO - Downloading mozsystemmonitor-0.0.tar.gz 14:14:36 INFO - Running setup.py egg_info for package mozsystemmonitor 14:14:36 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 14:14:36 INFO - Running setup.py egg_info for package psutil 14:14:36 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 14:14:36 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:14:36 INFO - Installing collected packages: mozsystemmonitor, psutil 14:14:36 INFO - Running setup.py install for mozsystemmonitor 14:14:36 INFO - Running setup.py install for psutil 14:14:36 INFO - building 'psutil._psutil_windows' extension 14:14:36 INFO - error: Unable to find vcvarsall.bat 14:14:36 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-teif3z-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 14:14:36 INFO - running install 14:14:36 INFO - running build 14:14:36 INFO - running build_py 14:14:36 INFO - running build_ext 14:14:36 INFO - building 'psutil._psutil_windows' extension 14:14:36 INFO - error: Unable to find vcvarsall.bat 14:14:36 INFO - ---------------------------------------- 14:14:36 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-teif3z-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 14:14:36 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-184\AppData\Roaming\pip\pip.log 14:14:36 WARNING - Return code: 1 14:14:36 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries! 14:14:36 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 14:14:36 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')]} 14:14:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:14:36 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')]} 14:14:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:14:36 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--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 0x0271A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0280E200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0275D608>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0274A368>, '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 0x024E6D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x028210C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-184', 'USERDOMAIN': 'T-W864-IX-184', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-184', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-184\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-184', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-184', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-184', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-184\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 14:14:36 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build 14:14:36 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 14:14:36 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 14:14:36 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-184\\AppData\\Roaming', 14:14:36 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 14:14:36 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 14:14:36 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 14:14:36 INFO - 'COMPUTERNAME': 'T-W864-IX-184', 14:14:36 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 14:14:36 INFO - 'DCLOCATION': 'SCL3', 14:14:36 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:14:36 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:14:36 INFO - 'HOMEDRIVE': 'C:', 14:14:36 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-184', 14:14:36 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:14:36 INFO - 'KTS_VERSION': '1.19c', 14:14:36 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-184\\AppData\\Local', 14:14:36 INFO - 'LOGONSERVER': '\\\\T-W864-IX-184', 14:14:36 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:14:36 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:14:36 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:14:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:14:36 INFO - 'MOZ_NO_REMOTE': '1', 14:14:36 INFO - 'NO_EM_RESTART': '1', 14:14:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:14:36 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:14:36 INFO - 'OS': 'Windows_NT', 14:14:36 INFO - 'OURDRIVE': 'C:', 14:14:36 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts', 14:14:36 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 14:14:36 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:14:36 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 14:14:36 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 14:14:36 INFO - 'PROCESSOR_LEVEL': '6', 14:14:36 INFO - 'PROCESSOR_REVISION': '1e05', 14:14:36 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 14:14:36 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 14:14:36 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 14:14:36 INFO - 'PROGRAMW6432': 'C:\\Program Files', 14:14:36 INFO - 'PROMPT': '$P$G', 14:14:36 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:14:36 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 14:14:36 INFO - 'PUBLIC': 'C:\\Users\\Public', 14:14:36 INFO - 'PWD': 'C:\\slave\\test', 14:14:36 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:14:36 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:14:36 INFO - 'SYSTEMDRIVE': 'C:', 14:14:36 INFO - 'SYSTEMROOT': 'C:\\windows', 14:14:36 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 14:14:36 INFO - 'TEST1': 'testie', 14:14:36 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 14:14:36 INFO - 'USERDOMAIN': 'T-W864-IX-184', 14:14:36 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-184', 14:14:36 INFO - 'USERNAME': 'cltbld', 14:14:36 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-184', 14:14:36 INFO - 'WINDIR': 'C:\\windows', 14:14:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:14:37 INFO - Ignoring indexes: http://pypi.python.org/simple/ 14:14:37 INFO - Downloading/unpacking blobuploader==1.2.4 14:14:37 INFO - Downloading blobuploader-1.2.4.tar.gz 14:14:37 INFO - Running setup.py egg_info for package blobuploader 14:14:37 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 14:14:41 INFO - Running setup.py egg_info for package requests 14:14:41 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 14:14:41 INFO - Downloading docopt-0.6.1.tar.gz 14:14:41 INFO - Running setup.py egg_info for package docopt 14:14:41 INFO - Installing collected packages: blobuploader, docopt, requests 14:14:41 INFO - Running setup.py install for blobuploader 14:14:41 INFO - Running setup.py install for docopt 14:14:41 INFO - Running setup.py install for requests 14:14:41 INFO - Successfully installed blobuploader docopt requests 14:14:41 INFO - Cleaning up... 14:14:41 INFO - Return code: 0 14:14:41 INFO - Installing None into virtualenv C:\slave\test\build\venv 14:14:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:14:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:14:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:14:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:14:41 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--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 0x0271A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0280E200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0275D608>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0274A368>, '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 0x024E6D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x028210C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-184', 'USERDOMAIN': 'T-W864-IX-184', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-184', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-184\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-184', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-184', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-184', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-184\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 14:14:41 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 14:14:41 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --no-deps --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 14:14:41 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 14:14:41 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-184\\AppData\\Roaming', 14:14:41 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 14:14:41 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 14:14:41 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 14:14:41 INFO - 'COMPUTERNAME': 'T-W864-IX-184', 14:14:41 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 14:14:41 INFO - 'DCLOCATION': 'SCL3', 14:14:41 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:14:41 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:14:41 INFO - 'HOMEDRIVE': 'C:', 14:14:41 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-184', 14:14:41 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:14:41 INFO - 'KTS_VERSION': '1.19c', 14:14:41 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-184\\AppData\\Local', 14:14:41 INFO - 'LOGONSERVER': '\\\\T-W864-IX-184', 14:14:41 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:14:41 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:14:41 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:14:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:14:41 INFO - 'MOZ_NO_REMOTE': '1', 14:14:41 INFO - 'NO_EM_RESTART': '1', 14:14:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:14:41 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:14:41 INFO - 'OS': 'Windows_NT', 14:14:41 INFO - 'OURDRIVE': 'C:', 14:14:41 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts', 14:14:41 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 14:14:41 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:14:41 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 14:14:41 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 14:14:41 INFO - 'PROCESSOR_LEVEL': '6', 14:14:41 INFO - 'PROCESSOR_REVISION': '1e05', 14:14:41 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 14:14:41 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 14:14:41 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 14:14:41 INFO - 'PROGRAMW6432': 'C:\\Program Files', 14:14:41 INFO - 'PROMPT': '$P$G', 14:14:41 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:14:41 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 14:14:41 INFO - 'PUBLIC': 'C:\\Users\\Public', 14:14:41 INFO - 'PWD': 'C:\\slave\\test', 14:14:41 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:14:41 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:14:41 INFO - 'SYSTEMDRIVE': 'C:', 14:14:41 INFO - 'SYSTEMROOT': 'C:\\windows', 14:14:41 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 14:14:41 INFO - 'TEST1': 'testie', 14:14:41 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 14:14:41 INFO - 'USERDOMAIN': 'T-W864-IX-184', 14:14:41 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-184', 14:14:41 INFO - 'USERNAME': 'cltbld', 14:14:41 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-184', 14:14:41 INFO - 'WINDIR': 'C:\\windows', 14:14:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:14:45 INFO - Ignoring indexes: http://pypi.python.org/simple/ 14:14:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 14:14:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 14:14:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 14:14:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 14:14:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 14:14:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 14:14:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 14:14:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 14:14:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 14:14:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 14:14:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 14:14:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 14:14:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 14:14:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 14:14:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 14:14:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 14:14:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 14:14:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 14:14:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 14:14:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 14:14:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 14:14:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 14:14:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 14:14:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 14:14:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 14:14:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 14:14:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 14:14:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 14:14:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 14:14:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 14:14:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 14:14:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 14:14:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 14:14:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 14:14:45 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 14:14:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 14:14:45 INFO - Unpacking c:\slave\test\build\tests\marionette\client 14:14:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 14:14:45 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 14:14:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 14:14:45 INFO - Unpacking c:\slave\test\build\tests\marionette 14:14:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 14:14:45 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 14:14:45 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 14:14:45 INFO - Running setup.py install for browsermob-proxy 14:15:01 INFO - Running setup.py install for manifestparser 14:15:01 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 14:15:01 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 14:15:01 INFO - Running setup.py install for marionette-client 14:15:01 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 14:15:01 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 14:15:01 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 14:15:01 INFO - Running setup.py install for marionette-driver 14:15:01 INFO - Running setup.py install for mozcrash 14:15:01 INFO - Running setup.py install for mozdebug 14:15:01 INFO - Running setup.py install for mozdevice 14:15:01 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 14:15:01 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 14:15:01 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 14:15:01 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 14:15:01 INFO - Running setup.py install for mozfile 14:15:01 INFO - Running setup.py install for mozhttpd 14:15:01 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 14:15:01 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 14:15:01 INFO - Running setup.py install for mozinfo 14:15:01 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 14:15:01 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 14:15:01 INFO - Running setup.py install for mozInstall 14:15:01 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 14:15:01 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 14:15:01 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 14:15:01 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 14:15:01 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 14:15:01 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 14:15:01 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 14:15:01 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 14:15:01 INFO - Running setup.py install for mozleak 14:15:01 INFO - Running setup.py install for mozlog 14:15:01 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 14:15:01 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 14:15:01 INFO - Running setup.py install for moznetwork 14:15:01 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 14:15:01 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 14:15:01 INFO - Running setup.py install for mozprocess 14:15:01 INFO - Running setup.py install for mozprofile 14:15:01 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 14:15:01 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 14:15:01 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 14:15:01 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 14:15:01 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 14:15:01 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 14:15:01 INFO - Running setup.py install for mozrunner 14:15:01 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 14:15:02 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 14:15:02 INFO - Running setup.py install for mozscreenshot 14:15:02 INFO - Running setup.py install for moztest 14:15:02 INFO - Running setup.py install for mozversion 14:15:02 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 14:15:02 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 14:15:02 INFO - Running setup.py install for wptserve 14:15:02 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve 14:15:02 INFO - Cleaning up... 14:15:02 INFO - Return code: 0 14:15:02 INFO - Installing None into virtualenv C:\slave\test\build\venv 14:15: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')]} 14:15:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:15: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')]} 14:15:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:15:02 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--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 0x0271A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0280E200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0275D608>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0274A368>, '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 0x024E6D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x028210C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-184', 'USERDOMAIN': 'T-W864-IX-184', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-184', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-184\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-184', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-184', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-184', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-184\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 14:15:02 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 14:15:02 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 14:15:02 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 14:15:02 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-184\\AppData\\Roaming', 14:15:02 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 14:15:02 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 14:15:02 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 14:15:02 INFO - 'COMPUTERNAME': 'T-W864-IX-184', 14:15:02 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 14:15:02 INFO - 'DCLOCATION': 'SCL3', 14:15:02 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:15:02 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:15:02 INFO - 'HOMEDRIVE': 'C:', 14:15:02 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-184', 14:15:02 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:15:02 INFO - 'KTS_VERSION': '1.19c', 14:15:02 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-184\\AppData\\Local', 14:15:02 INFO - 'LOGONSERVER': '\\\\T-W864-IX-184', 14:15:02 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:15:02 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:15:02 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:15:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:15:02 INFO - 'MOZ_NO_REMOTE': '1', 14:15:02 INFO - 'NO_EM_RESTART': '1', 14:15:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:15:02 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:15:02 INFO - 'OS': 'Windows_NT', 14:15:02 INFO - 'OURDRIVE': 'C:', 14:15:02 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts', 14:15:02 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 14:15:02 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:15:02 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 14:15:02 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 14:15:02 INFO - 'PROCESSOR_LEVEL': '6', 14:15:02 INFO - 'PROCESSOR_REVISION': '1e05', 14:15:02 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 14:15:02 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 14:15:02 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 14:15:02 INFO - 'PROGRAMW6432': 'C:\\Program Files', 14:15:02 INFO - 'PROMPT': '$P$G', 14:15:02 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:15:02 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 14:15:02 INFO - 'PUBLIC': 'C:\\Users\\Public', 14:15:02 INFO - 'PWD': 'C:\\slave\\test', 14:15:02 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:15:02 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:15:02 INFO - 'SYSTEMDRIVE': 'C:', 14:15:02 INFO - 'SYSTEMROOT': 'C:\\windows', 14:15:02 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 14:15:02 INFO - 'TEST1': 'testie', 14:15:02 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 14:15:02 INFO - 'USERDOMAIN': 'T-W864-IX-184', 14:15:02 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-184', 14:15:02 INFO - 'USERNAME': 'cltbld', 14:15:02 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-184', 14:15:02 INFO - 'WINDIR': 'C:\\windows', 14:15:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:15:05 INFO - Ignoring indexes: http://pypi.python.org/simple/ 14:15:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 14:15:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 14:15:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 14:15:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 14:15:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 14:15:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 14:15:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 14:15:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 14:15:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 14:15:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 14:15:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 14:15:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 14:15:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 14:15:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 14:15:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 14:15:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 14:15:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 14:15:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 14:15:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 14:15:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 14:15:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 14:15:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 14:15:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 14:15:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 14:15:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 14:15:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 14:15:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 14:15:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 14:15:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 14:15:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 14:15:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 14:15:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 14:15:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 14:15:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 14:15:05 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 14:15:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 14:15:05 INFO - Unpacking c:\slave\test\build\tests\marionette\client 14:15:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 14:15:05 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 14:15:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 14:15:05 INFO - Unpacking c:\slave\test\build\tests\marionette 14:15:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 14:15:05 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 14:15:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 14:15:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 14:15:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3)) 14:15:17 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 14:15:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 14:15:17 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 14:15:17 INFO - Downloading blessings-1.6.tar.gz 14:15:17 INFO - Running setup.py egg_info for package blessings 14:15:17 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4)) 14:15:17 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 14:15:17 INFO - Running setup.py install for blessings 14:15:17 INFO - Running setup.py install for browsermob-proxy 14:15:17 INFO - Running setup.py install for manifestparser 14:15:17 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 14:15:17 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 14:15:17 INFO - Running setup.py install for marionette-client 14:15:17 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 14:15:17 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 14:15:17 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 14:15:17 INFO - Running setup.py install for marionette-driver 14:15:17 INFO - Running setup.py install for mozcrash 14:15:17 INFO - Running setup.py install for mozdebug 14:15:17 INFO - Running setup.py install for mozdevice 14:15:17 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 14:15:17 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 14:15:17 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 14:15:17 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 14:15:17 INFO - Running setup.py install for mozhttpd 14:15:17 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 14:15:17 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 14:15:17 INFO - Running setup.py install for mozInstall 14:15:17 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 14:15:17 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 14:15:17 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 14:15:17 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 14:15:17 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 14:15:17 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 14:15:17 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 14:15:17 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 14:15:17 INFO - Running setup.py install for mozleak 14:15:17 INFO - Running setup.py install for mozprofile 14:15:17 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 14:15:17 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 14:15:17 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 14:15:17 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 14:15:17 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 14:15:17 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 14:15:17 INFO - Running setup.py install for mozrunner 14:15:17 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 14:15:17 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 14:15:19 INFO - Running setup.py install for mozscreenshot 14:15:19 INFO - Running setup.py install for moztest 14:15:19 INFO - Running setup.py install for mozversion 14:15:19 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 14:15:19 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 14:15:19 INFO - Running setup.py install for wptserve 14:15:19 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 14:15:19 INFO - Cleaning up... 14:15:19 INFO - Return code: 0 14:15:19 INFO - Done creating virtualenv C:\slave\test\build\venv. 14:15:19 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 14:15:19 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 14:15:19 INFO - Reading from file tmpfile_stdout 14:15:19 INFO - Using _rmtree_windows ... 14:15:19 INFO - Using _rmtree_windows ... 14:15:19 INFO - Current package versions: 14:15:19 INFO - blessings == 1.6 14:15:19 INFO - blobuploader == 1.2.4 14:15:19 INFO - browsermob-proxy == 0.6.0 14:15:19 INFO - distribute == 0.6.14 14:15:19 INFO - docopt == 0.6.1 14:15:19 INFO - manifestparser == 1.1 14:15:19 INFO - marionette-client == 2.3.0 14:15:19 INFO - marionette-driver == 1.4.0 14:15:19 INFO - mozInstall == 1.12 14:15:19 INFO - mozcrash == 0.17 14:15:19 INFO - mozdebug == 0.1 14:15:19 INFO - mozdevice == 0.48 14:15:19 INFO - mozfile == 1.2 14:15:19 INFO - mozhttpd == 0.7 14:15:19 INFO - mozinfo == 0.9 14:15:19 INFO - mozleak == 0.1 14:15:19 INFO - mozlog == 3.1 14:15:19 INFO - moznetwork == 0.27 14:15:19 INFO - mozprocess == 0.22 14:15:19 INFO - mozprofile == 0.28 14:15:19 INFO - mozrunner == 6.11 14:15:19 INFO - mozscreenshot == 0.1 14:15:19 INFO - mozsystemmonitor == 0.0 14:15:19 INFO - moztest == 0.7 14:15:19 INFO - mozversion == 1.4 14:15:19 INFO - requests == 1.2.3 14:15:19 INFO - wptserve == 1.4.0 14:15:19 INFO - Running post-action listener: _resource_record_post_action 14:15:19 INFO - Running post-action listener: _start_resource_monitoring 14:15:19 INFO - Starting resource monitoring. 14:15:19 INFO - ##### 14:15:19 INFO - ##### Running pull step. 14:15:19 INFO - ##### 14:15:19 INFO - Running pre-action listener: _resource_record_pre_action 14:15:19 INFO - Running main action method: pull 14:15:19 INFO - Pull has nothing to do! 14:15:19 INFO - Running post-action listener: _resource_record_post_action 14:15:19 INFO - ##### 14:15:19 INFO - ##### Running install step. 14:15:19 INFO - ##### 14:15:19 INFO - Running pre-action listener: _resource_record_pre_action 14:15:19 INFO - Running main action method: install 14:15:19 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 14:15:19 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 14:15:19 INFO - Reading from file tmpfile_stdout 14:15:19 INFO - Using _rmtree_windows ... 14:15:19 INFO - Using _rmtree_windows ... 14:15:19 INFO - Detecting whether we're running mozinstall >=1.0... 14:15:19 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 14:15:19 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 14:15:19 INFO - Reading from file tmpfile_stdout 14:15:19 INFO - Output received: 14:15:19 INFO - Usage: mozinstall-script.py [options] installer 14:15:19 INFO - Options: 14:15:19 INFO - -h, --help show this help message and exit 14:15:19 INFO - -d DEST, --destination=DEST 14:15:19 INFO - Directory to install application into. [default: 14:15:19 INFO - "C:\slave\test"] 14:15:19 INFO - --app=APP Application being installed. [default: firefox] 14:15:19 INFO - Using _rmtree_windows ... 14:15:19 INFO - Using _rmtree_windows ... 14:15:19 INFO - mkdir: C:\slave\test\build\application 14:15:19 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win64.zip', '--destination', 'C:\\slave\\test\\build\\application'] 14:15:19 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0.2.en-US.win64.zip --destination C:\slave\test\build\application 14:15:22 INFO - Reading from file tmpfile_stdout 14:15:22 INFO - Output received: 14:15:22 INFO - C:\slave\test\build\application\firefox\firefox.exe 14:15:22 INFO - Using _rmtree_windows ... 14:15:22 INFO - Using _rmtree_windows ... 14:15:22 INFO - Running post-action listener: _resource_record_post_action 14:15:22 INFO - ##### 14:15:22 INFO - ##### Running run-tests step. 14:15:22 INFO - ##### 14:15:22 INFO - Running pre-action listener: _resource_record_pre_action 14:15:22 INFO - Running main action method: run_tests 14:15:22 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 14:15:22 INFO - Minidump filename unknown. Determining based upon platform and architecture. 14:15:22 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 14:15:22 INFO - grabbing minidump binary from tooltool 14:15:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:15:22 INFO - retry: Calling run_command with args: (['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0274A368>, '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 0x024E6D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x028210C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 14:15:22 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build 14:15:22 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o 14:15:22 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 14:15:22 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmprooxwr 14:15:22 INFO - INFO - File integrity verified, renaming tmprooxwr to win32-minidump_stackwalk.exe 14:15:22 INFO - Return code: 0 14:15:22 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 14:15:23 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 14:15:23 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/O5QNNDYfQHSz92zlV6zD_w/artifacts/public/build/firefox-48.0.2.en-US.win64.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build 14:15:23 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python -u C:\slave\test\build\tests\web-platform\runtests.py --log-raw=- --log-raw=C:\slave\test\build\blobber_upload_dir\wpt_raw.log --log-errorsummary=C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log --binary=C:\slave\test\build\application\firefox\firefox.exe --symbols-path=https://queue.taskcluster.net/v1/task/O5QNNDYfQHSz92zlV6zD_w/artifacts/public/build/firefox-48.0.2.en-US.win64.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil 14:15:23 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 14:15:23 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-184\\AppData\\Roaming', 14:15:23 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 14:15:23 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 14:15:23 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 14:15:23 INFO - 'COMPUTERNAME': 'T-W864-IX-184', 14:15:23 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 14:15:23 INFO - 'DCLOCATION': 'SCL3', 14:15:23 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:15:23 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:15:23 INFO - 'HOMEDRIVE': 'C:', 14:15:23 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-184', 14:15:23 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:15:23 INFO - 'KTS_VERSION': '1.19c', 14:15:23 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-184\\AppData\\Local', 14:15:23 INFO - 'LOGONSERVER': '\\\\T-W864-IX-184', 14:15:23 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 14:15:23 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:15:23 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:15:23 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:15:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:15:23 INFO - 'MOZ_NO_REMOTE': '1', 14:15:23 INFO - 'NO_EM_RESTART': '1', 14:15:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:15:23 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:15:23 INFO - 'OS': 'Windows_NT', 14:15:23 INFO - 'OURDRIVE': 'C:', 14:15:23 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts', 14:15:23 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 14:15:23 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:15:23 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 14:15:23 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 14:15:23 INFO - 'PROCESSOR_LEVEL': '6', 14:15:23 INFO - 'PROCESSOR_REVISION': '1e05', 14:15:23 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 14:15:23 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 14:15:23 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 14:15:23 INFO - 'PROGRAMW6432': 'C:\\Program Files', 14:15:23 INFO - 'PROMPT': '$P$G', 14:15:23 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:15:23 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 14:15:23 INFO - 'PUBLIC': 'C:\\Users\\Public', 14:15:23 INFO - 'PWD': 'C:\\slave\\test', 14:15:23 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:15:23 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:15:23 INFO - 'SYSTEMDRIVE': 'C:', 14:15:23 INFO - 'SYSTEMROOT': 'C:\\windows', 14:15:23 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 14:15:23 INFO - 'TEST1': 'testie', 14:15:23 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 14:15:23 INFO - 'USERDOMAIN': 'T-W864-IX-184', 14:15:23 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-184', 14:15:23 INFO - 'USERNAME': 'cltbld', 14:15:23 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-184', 14:15:23 INFO - 'WINDIR': 'C:\\windows', 14:15:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:15:23 INFO - Calling ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/O5QNNDYfQHSz92zlV6zD_w/artifacts/public/build/firefox-48.0.2.en-US.win64.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000 ProcessManager NOT managing child processes ProcessManager UNABLE to use job objects to manage child processes 14:15:24 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path 14:15:24 INFO - import pkg_resources 14:15:26 INFO - Using 1 client processes 14:15:28 INFO - SUITE-START | Running 778 tests 14:15:28 INFO - Running testharness tests 14:15:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 14:15:28 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 14:15:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 14:15:28 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 14:15:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 14:15:28 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 14:15:29 INFO - Setting up ssl 14:15:29 INFO - PROCESS | certutil | 14:15:29 INFO - PROCESS | certutil | 14:15:29 INFO - PROCESS | certutil | 14:15:29 INFO - Certificate Nickname Trust Attributes 14:15:29 INFO - SSL,S/MIME,JAR/XPI 14:15:29 INFO - 14:15:29 INFO - web-platform-tests CT,, 14:15:29 INFO - 14:15:29 INFO - Starting runner 14:15:30 INFO - PROCESS | 2852 | [2852] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/startupcache/StartupCache.cpp, line 228 14:15:30 INFO - PROCESS | 2852 | [2852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 14:15:30 INFO - PROCESS | 2852 | [2852] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3456 14:15:31 INFO - PROCESS | 2852 | 1471986931836 Marionette DEBUG Marionette enabled via build flag and pref 14:15:32 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BB9F5E000 == 1 [pid = 2852] [id = 1] 14:15:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 1 (0000005BC83B4800) [pid = 2852] [serial = 1] [outer = 0000000000000000] 14:15:32 INFO - PROCESS | 2852 | [2852] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 14:15:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 2 (0000005BC83B5800) [pid = 2852] [serial = 2] [outer = 0000005BC83B4800] 14:15:33 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCB996000 == 2 [pid = 2852] [id = 2] 14:15:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 3 (0000005BCB996800) [pid = 2852] [serial = 3] [outer = 0000000000000000] 14:15:33 INFO - PROCESS | 2852 | [2852] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 14:15:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 4 (0000005BCB997800) [pid = 2852] [serial = 4] [outer = 0000005BCB996800] 14:15:33 INFO - PROCESS | 2852 | 1471986933588 Marionette INFO Listening on port 2828 14:15:35 INFO - PROCESS | 2852 | 1471986935377 Marionette DEBUG Marionette enabled via command-line flag 14:15:35 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC6E1000 == 3 [pid = 2852] [id = 3] 14:15:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 5 (0000005BCC931800) [pid = 2852] [serial = 5] [outer = 0000000000000000] 14:15:35 INFO - PROCESS | 2852 | [2852] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 14:15:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 6 (0000005BCC932800) [pid = 2852] [serial = 6] [outer = 0000005BCC931800] 14:15:35 INFO - PROCESS | 2852 | [2852] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 14:15:35 INFO - PROCESS | 2852 | [2852] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 14:15:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 7 (0000005BCD33F000) [pid = 2852] [serial = 7] [outer = 0000005BCB996800] 14:15:36 INFO - PROCESS | 2852 | [2852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:15:36 INFO - PROCESS | 2852 | 1471986936404 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49297 14:15:36 INFO - PROCESS | 2852 | [2852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:15:36 INFO - PROCESS | 2852 | 1471986936436 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49298 14:15:36 INFO - PROCESS | 2852 | [2852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:15:36 INFO - PROCESS | 2852 | 1471986936445 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49299 14:15:36 INFO - PROCESS | 2852 | [2852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:15:36 INFO - PROCESS | 2852 | 1471986936482 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49300 14:15:36 INFO - PROCESS | 2852 | [2852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:15:36 INFO - PROCESS | 2852 | 1471986936490 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49301 14:15:36 INFO - PROCESS | 2852 | 1471986936493 Marionette DEBUG Closed connection conn0 14:15:36 INFO - PROCESS | 2852 | 1471986936496 Marionette DEBUG Closed connection conn1 14:15:36 INFO - PROCESS | 2852 | 1471986936498 Marionette DEBUG Closed connection conn2 14:15:36 INFO - PROCESS | 2852 | 1471986936553 Marionette DEBUG Closed connection conn3 14:15:36 INFO - PROCESS | 2852 | 1471986936581 Marionette DEBUG Closed connection conn4 14:15:36 INFO - PROCESS | 2852 | [2852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:15:36 INFO - PROCESS | 2852 | 1471986936587 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49302 14:15:36 INFO - PROCESS | 2852 | 1471986936804 Marionette DEBUG Closed connection conn5 14:15:36 INFO - PROCESS | 2852 | [2852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:15:36 INFO - PROCESS | 2852 | 1471986936809 Marionette DEBUG Accepted connection conn6 from 127.0.0.1:49303 14:15:36 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD859800 == 4 [pid = 2852] [id = 4] 14:15:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 8 (0000005BC83A0C00) [pid = 2852] [serial = 8] [outer = 0000000000000000] 14:15:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 9 (0000005BCD8C6C00) [pid = 2852] [serial = 9] [outer = 0000005BC83A0C00] 14:15:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 10 (0000005BCDA7E000) [pid = 2852] [serial = 10] [outer = 0000005BC83A0C00] 14:15:37 INFO - PROCESS | 2852 | 1471986937074 Marionette TRACE conn6 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 14:15:37 INFO - PROCESS | 2852 | 1471986937080 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0.2","platformName":"Windows_NT","platformVersion":"6.2","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160823121617","device":"desktop","version":"48.0.2"} 14:15:37 INFO - PROCESS | 2852 | [2852] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:15:38 INFO - PROCESS | 2852 | [2852] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 14:15:38 INFO - PROCESS | 2852 | [2852] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 14:15:38 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD1610000 == 5 [pid = 2852] [id = 5] 14:15:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 11 (0000005BD1616800) [pid = 2852] [serial = 11] [outer = 0000000000000000] 14:15:38 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD1617000 == 6 [pid = 2852] [id = 6] 14:15:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 12 (0000005BD1661400) [pid = 2852] [serial = 12] [outer = 0000000000000000] 14:15:38 INFO - PROCESS | 2852 | [2852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:15:39 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD427B000 == 7 [pid = 2852] [id = 7] 14:15:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 13 (0000005BD165FC00) [pid = 2852] [serial = 13] [outer = 0000000000000000] 14:15:39 INFO - PROCESS | 2852 | [2852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:15:39 INFO - PROCESS | 2852 | [2852] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 14:15:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 14 (0000005BD4356400) [pid = 2852] [serial = 14] [outer = 0000005BD165FC00] 14:15:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 15 (0000005BD467C800) [pid = 2852] [serial = 15] [outer = 0000005BD1616800] 14:15:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 16 (0000005BD434C000) [pid = 2852] [serial = 16] [outer = 0000005BD1661400] 14:15:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 17 (0000005BD47B6800) [pid = 2852] [serial = 17] [outer = 0000005BD165FC00] 14:15:40 INFO - PROCESS | 2852 | 1471986940218 Marionette INFO startBrowser 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:40 INFO - PROCESS | 2852 | 1471986940254 Marionette DEBUG loaded listener.js 14:15:40 INFO - PROCESS | 2852 | 1471986940269 Marionette DEBUG loaded listener.js 14:15:40 INFO - PROCESS | 2852 | 1471986940271 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 18 (0000005BD6BC1C00) [pid = 2852] [serial = 18] [outer = 0000005BD165FC00] 14:15:41 INFO - PROCESS | 2852 | 1471986941356 Marionette TRACE conn6 <- [1,1,null,{"sessionId":"4fbc1a5a-60f9-4280-984d-271246696e16","capabilities":{"browserName":"Firefox","browserVersion":"48.0.2","platformName":"Windows_NT","platformVersion":"6.2","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160823121617","device":"desktop","version":"48.0.2","command_id":1}}] 14:15:41 INFO - PROCESS | 2852 | 1471986941679 Marionette TRACE conn6 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 14:15:41 INFO - PROCESS | 2852 | 1471986941683 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:41 INFO - PROCESS | 2852 | 1471986941775 Marionette TRACE conn6 <- [1,2,null,{"value":null}] 14:15:41 INFO - PROCESS | 2852 | 1471986941907 Marionette TRACE conn6 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 14:15:41 INFO - PROCESS | 2852 | 1471986941909 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:41 INFO - PROCESS | 2852 | [2852] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 14:15:43 INFO - PROCESS | 2852 | --DOCSHELL 0000005BB9F5E000 == 6 [pid = 2852] [id = 1] 14:15:43 INFO - PROCESS | 2852 | [2852] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 14:15:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 19 (0000005BD3AE6400) [pid = 2852] [serial = 19] [outer = 0000005BD165FC00] 14:15:44 INFO - PROCESS | 2852 | [2852] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 14:15:44 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:15:44 INFO - PROCESS | 2852 | 1471986944246 Marionette TRACE conn6 <- [1,3,null,{}] 14:15:44 INFO - PROCESS | 2852 | 1471986944250 Marionette TRACE conn6 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 14:15:44 INFO - PROCESS | 2852 | 1471986944254 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:44 INFO - PROCESS | 2852 | 1471986944277 Marionette TRACE conn6 <- [1,4,null,{"value":null}] 14:15:44 INFO - PROCESS | 2852 | 1471986944305 Marionette TRACE conn6 -> [0,5,"getWindowHandle",null] 14:15:44 INFO - PROCESS | 2852 | 1471986944309 Marionette TRACE conn6 <- [1,5,null,{"value":"13"}] 14:15:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 14:15:44 INFO - PROCESS | 2852 | 1471986944321 Marionette TRACE conn6 -> [0,6,"setScriptTimeout",{"ms":35000}] 14:15:44 INFO - PROCESS | 2852 | 1471986944325 Marionette TRACE conn6 <- [1,6,null,{}] 14:15:44 INFO - PROCESS | 2852 | 1471986944340 Marionette TRACE conn6 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:44 INFO - PROCESS | 2852 | 1471986944344 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:44 INFO - PROCESS | 2852 | 1471986944365 Marionette TRACE conn6 <- [1,7,null,{"value":null}] 14:15:44 INFO - PROCESS | 2852 | 1471986944371 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:44 INFO - PROCESS | 2852 | 1471986944375 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:44 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD354800 == 7 [pid = 2852] [id = 8] 14:15:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 20 (0000005BCD8BCC00) [pid = 2852] [serial = 20] [outer = 0000000000000000] 14:15:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 21 (0000005BCDA7BC00) [pid = 2852] [serial = 21] [outer = 0000005BCD8BCC00] 14:15:44 INFO - PROCESS | 2852 | 1471986944437 Marionette DEBUG loaded listener.js 14:15:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 22 (0000005BD199A000) [pid = 2852] [serial = 22] [outer = 0000005BCD8BCC00] 14:15:44 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC61DD800 == 8 [pid = 2852] [id = 9] 14:15:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 23 (0000005BD3ACF000) [pid = 2852] [serial = 23] [outer = 0000000000000000] 14:15:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 24 (0000005BD3AD8800) [pid = 2852] [serial = 24] [outer = 0000005BD3ACF000] 14:15:44 INFO - PROCESS | 2852 | 1471986944885 Marionette DEBUG loaded listener.js 14:15:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 25 (0000005BD4188400) [pid = 2852] [serial = 25] [outer = 0000005BD3ACF000] 14:15:45 INFO - PROCESS | 2852 | 1471986945639 Marionette TRACE conn6 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 14:15:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 14:15:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1327ms 14:15:45 INFO - PROCESS | 2852 | 1471986945796 Marionette TRACE conn6 -> [0,9,"getWindowHandle",null] 14:15:45 INFO - PROCESS | 2852 | 1471986945799 Marionette TRACE conn6 <- [1,9,null,{"value":"13"}] 14:15:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 14:15:45 INFO - PROCESS | 2852 | 1471986945821 Marionette TRACE conn6 -> [0,10,"setScriptTimeout",{"ms":35000}] 14:15:45 INFO - PROCESS | 2852 | 1471986945825 Marionette TRACE conn6 <- [1,10,null,{}] 14:15:45 INFO - PROCESS | 2852 | 1471986945837 Marionette TRACE conn6 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:45 INFO - PROCESS | 2852 | 1471986945840 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:45 INFO - PROCESS | 2852 | 1471986945947 Marionette TRACE conn6 <- [1,11,null,{"value":null}] 14:15:45 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD859800 == 7 [pid = 2852] [id = 4] 14:15:46 INFO - PROCESS | 2852 | 1471986946005 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:46 INFO - PROCESS | 2852 | 1471986946007 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:46 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC718B800 == 8 [pid = 2852] [id = 10] 14:15:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 26 (0000005BC788D000) [pid = 2852] [serial = 26] [outer = 0000000000000000] 14:15:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 27 (0000005BCC448800) [pid = 2852] [serial = 27] [outer = 0000005BC788D000] 14:15:46 INFO - PROCESS | 2852 | 1471986946059 Marionette DEBUG loaded listener.js 14:15:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 28 (0000005BCD37C400) [pid = 2852] [serial = 28] [outer = 0000005BC788D000] 14:15:46 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCBC7E800 == 9 [pid = 2852] [id = 11] 14:15:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 29 (0000005BCBC81800) [pid = 2852] [serial = 29] [outer = 0000000000000000] 14:15:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 30 (0000005BCBC92800) [pid = 2852] [serial = 30] [outer = 0000005BCBC81800] 14:15:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 31 (0000005BC79A4800) [pid = 2852] [serial = 31] [outer = 0000005BCBC81800] 14:15:46 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC61FC800 == 10 [pid = 2852] [id = 12] 14:15:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 32 (0000005BCDE79800) [pid = 2852] [serial = 32] [outer = 0000000000000000] 14:15:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 33 (0000005BD1991400) [pid = 2852] [serial = 33] [outer = 0000005BCDE79800] 14:15:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 34 (0000005BD0C52400) [pid = 2852] [serial = 34] [outer = 0000005BCDE79800] 14:15:46 INFO - PROCESS | 2852 | 1471986946754 Marionette TRACE conn6 <- [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]]]}] 14:15:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 14:15:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 988ms 14:15:46 INFO - PROCESS | 2852 | 1471986946811 Marionette TRACE conn6 -> [0,13,"getWindowHandle",null] 14:15:46 INFO - PROCESS | 2852 | 1471986946816 Marionette TRACE conn6 <- [1,13,null,{"value":"13"}] 14:15:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 14:15:46 INFO - PROCESS | 2852 | 1471986946823 Marionette TRACE conn6 -> [0,14,"setScriptTimeout",{"ms":35000}] 14:15:46 INFO - PROCESS | 2852 | 1471986946826 Marionette TRACE conn6 <- [1,14,null,{}] 14:15:46 INFO - PROCESS | 2852 | 1471986946830 Marionette TRACE conn6 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:46 INFO - PROCESS | 2852 | 1471986946832 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:46 INFO - PROCESS | 2852 | 1471986946925 Marionette TRACE conn6 <- [1,15,null,{"value":null}] 14:15:46 INFO - PROCESS | 2852 | 1471986946932 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:46 INFO - PROCESS | 2852 | 1471986946934 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:46 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD40E800 == 11 [pid = 2852] [id = 13] 14:15:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 35 (0000005BD3AE5000) [pid = 2852] [serial = 35] [outer = 0000000000000000] 14:15:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 36 (0000005BD3AE8C00) [pid = 2852] [serial = 36] [outer = 0000005BD3AE5000] 14:15:46 INFO - PROCESS | 2852 | 1471986946984 Marionette DEBUG loaded listener.js 14:15:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 37 (0000005BD4889400) [pid = 2852] [serial = 37] [outer = 0000005BD3AE5000] 14:15:47 INFO - PROCESS | 2852 | 1471986947442 Marionette TRACE conn6 <- [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]]]}] 14:15:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 14:15:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 629ms 14:15:47 INFO - PROCESS | 2852 | 1471986947454 Marionette TRACE conn6 -> [0,17,"getWindowHandle",null] 14:15:47 INFO - PROCESS | 2852 | 1471986947456 Marionette TRACE conn6 <- [1,17,null,{"value":"13"}] 14:15:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 14:15:47 INFO - PROCESS | 2852 | 1471986947460 Marionette TRACE conn6 -> [0,18,"setScriptTimeout",{"ms":35000}] 14:15:47 INFO - PROCESS | 2852 | 1471986947464 Marionette TRACE conn6 <- [1,18,null,{}] 14:15:47 INFO - PROCESS | 2852 | 1471986947480 Marionette TRACE conn6 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:47 INFO - PROCESS | 2852 | 1471986947485 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:47 INFO - PROCESS | 2852 | 1471986947582 Marionette TRACE conn6 <- [1,19,null,{"value":null}] 14:15:47 INFO - PROCESS | 2852 | 1471986947591 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:47 INFO - PROCESS | 2852 | 1471986947595 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:47 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD1928000 == 12 [pid = 2852] [id = 14] 14:15:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 38 (0000005BD68C4800) [pid = 2852] [serial = 38] [outer = 0000000000000000] 14:15:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 39 (0000005BD6B51800) [pid = 2852] [serial = 39] [outer = 0000005BD68C4800] 14:15:47 INFO - PROCESS | 2852 | 1471986947658 Marionette DEBUG loaded listener.js 14:15:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 40 (0000005BD74A7C00) [pid = 2852] [serial = 40] [outer = 0000005BD68C4800] 14:15:48 INFO - PROCESS | 2852 | 1471986948077 Marionette TRACE conn6 <- [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]]]}] 14:15:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 14:15:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 628ms 14:15:48 INFO - PROCESS | 2852 | 1471986948090 Marionette TRACE conn6 -> [0,21,"getWindowHandle",null] 14:15:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 14:15:48 INFO - PROCESS | 2852 | 1471986948093 Marionette TRACE conn6 <- [1,21,null,{"value":"13"}] 14:15:48 INFO - PROCESS | 2852 | 1471986948096 Marionette TRACE conn6 -> [0,22,"setScriptTimeout",{"ms":35000}] 14:15:48 INFO - PROCESS | 2852 | 1471986948098 Marionette TRACE conn6 <- [1,22,null,{}] 14:15:48 INFO - PROCESS | 2852 | 1471986948102 Marionette TRACE conn6 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:48 INFO - PROCESS | 2852 | 1471986948105 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:48 INFO - PROCESS | 2852 | 1471986948215 Marionette TRACE conn6 <- [1,23,null,{"value":null}] 14:15:48 INFO - PROCESS | 2852 | 1471986948223 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:48 INFO - PROCESS | 2852 | 1471986948226 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:48 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD31EB800 == 13 [pid = 2852] [id = 15] 14:15:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 41 (0000005BCD8BD000) [pid = 2852] [serial = 41] [outer = 0000000000000000] 14:15:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 42 (0000005BD103BC00) [pid = 2852] [serial = 42] [outer = 0000005BCD8BD000] 14:15:48 INFO - PROCESS | 2852 | 1471986948276 Marionette DEBUG loaded listener.js 14:15:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 43 (0000005BD34AF000) [pid = 2852] [serial = 43] [outer = 0000005BCD8BD000] 14:15:48 INFO - PROCESS | 2852 | 1471986948670 Marionette TRACE conn6 <- [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]]]}] 14:15:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 14:15:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 630ms 14:15:48 INFO - PROCESS | 2852 | 1471986948729 Marionette TRACE conn6 -> [0,25,"getWindowHandle",null] 14:15:48 INFO - PROCESS | 2852 | 1471986948731 Marionette TRACE conn6 <- [1,25,null,{"value":"13"}] 14:15:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 14:15:48 INFO - PROCESS | 2852 | 1471986948735 Marionette TRACE conn6 -> [0,26,"setScriptTimeout",{"ms":35000}] 14:15:48 INFO - PROCESS | 2852 | 1471986948736 Marionette TRACE conn6 <- [1,26,null,{}] 14:15:48 INFO - PROCESS | 2852 | 1471986948740 Marionette TRACE conn6 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:48 INFO - PROCESS | 2852 | 1471986948742 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:48 INFO - PROCESS | 2852 | 1471986948846 Marionette TRACE conn6 <- [1,27,null,{"value":null}] 14:15:48 INFO - PROCESS | 2852 | 1471986948854 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:48 INFO - PROCESS | 2852 | 1471986948856 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:48 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3C0E000 == 14 [pid = 2852] [id = 16] 14:15:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 44 (0000005BD0C46800) [pid = 2852] [serial = 44] [outer = 0000000000000000] 14:15:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 45 (0000005BD418A400) [pid = 2852] [serial = 45] [outer = 0000005BD0C46800] 14:15:48 INFO - PROCESS | 2852 | 1471986948903 Marionette DEBUG loaded listener.js 14:15:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 46 (0000005BD43EEC00) [pid = 2852] [serial = 46] [outer = 0000005BD0C46800] 14:15:49 INFO - PROCESS | 2852 | 1471986949289 Marionette TRACE conn6 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 14:15:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 14:15:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 586ms 14:15:49 INFO - PROCESS | 2852 | 1471986949325 Marionette TRACE conn6 -> [0,29,"getWindowHandle",null] 14:15:49 INFO - PROCESS | 2852 | 1471986949327 Marionette TRACE conn6 <- [1,29,null,{"value":"13"}] 14:15:49 INFO - PROCESS | 2852 | 1471986949330 Marionette TRACE conn6 -> [0,30,"setScriptTimeout",{"ms":35000}] 14:15:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 14:15:49 INFO - PROCESS | 2852 | 1471986949332 Marionette TRACE conn6 <- [1,30,null,{}] 14:15:49 INFO - PROCESS | 2852 | 1471986949335 Marionette TRACE conn6 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:49 INFO - PROCESS | 2852 | 1471986949341 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:49 INFO - PROCESS | 2852 | 1471986949484 Marionette TRACE conn6 <- [1,31,null,{"value":null}] 14:15:49 INFO - PROCESS | 2852 | 1471986949511 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:49 INFO - PROCESS | 2852 | 1471986949513 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:49 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3E1F000 == 15 [pid = 2852] [id = 17] 14:15:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 47 (0000005BCBE7CC00) [pid = 2852] [serial = 47] [outer = 0000000000000000] 14:15:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 48 (0000005BD349F800) [pid = 2852] [serial = 48] [outer = 0000005BCBE7CC00] 14:15:49 INFO - PROCESS | 2852 | 1471986949560 Marionette DEBUG loaded listener.js 14:15:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 49 (0000005BC5905C00) [pid = 2852] [serial = 49] [outer = 0000005BCBE7CC00] 14:15:49 INFO - PROCESS | 2852 | 1471986949941 Marionette TRACE conn6 <- [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]]]}] 14:15:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 14:15:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 628ms 14:15:49 INFO - PROCESS | 2852 | 1471986949962 Marionette TRACE conn6 -> [0,33,"getWindowHandle",null] 14:15:49 INFO - PROCESS | 2852 | 1471986949964 Marionette TRACE conn6 <- [1,33,null,{"value":"13"}] 14:15:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 14:15:49 INFO - PROCESS | 2852 | 1471986949967 Marionette TRACE conn6 -> [0,34,"setScriptTimeout",{"ms":35000}] 14:15:49 INFO - PROCESS | 2852 | 1471986949969 Marionette TRACE conn6 <- [1,34,null,{}] 14:15:49 INFO - PROCESS | 2852 | 1471986949973 Marionette TRACE conn6 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:49 INFO - PROCESS | 2852 | 1471986949975 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:50 INFO - PROCESS | 2852 | 1471986950074 Marionette TRACE conn6 <- [1,35,null,{"value":null}] 14:15:50 INFO - PROCESS | 2852 | 1471986950082 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:50 INFO - PROCESS | 2852 | 1471986950084 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:50 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD4674000 == 16 [pid = 2852] [id = 18] 14:15:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 50 (0000005BC590C000) [pid = 2852] [serial = 50] [outer = 0000000000000000] 14:15:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 51 (0000005BC71C7000) [pid = 2852] [serial = 51] [outer = 0000005BC590C000] 14:15:50 INFO - PROCESS | 2852 | 1471986950130 Marionette DEBUG loaded listener.js 14:15:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 52 (0000005BC71CC800) [pid = 2852] [serial = 52] [outer = 0000005BC590C000] 14:15:50 INFO - PROCESS | 2852 | 1471986950577 Marionette TRACE conn6 <- [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]]]}] 14:15:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 14:15:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 629ms 14:15:50 INFO - PROCESS | 2852 | 1471986950599 Marionette TRACE conn6 -> [0,37,"getWindowHandle",null] 14:15:50 INFO - PROCESS | 2852 | 1471986950601 Marionette TRACE conn6 <- [1,37,null,{"value":"13"}] 14:15:50 INFO - PROCESS | 2852 | 1471986950604 Marionette TRACE conn6 -> [0,38,"setScriptTimeout",{"ms":35000}] 14:15:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 14:15:50 INFO - PROCESS | 2852 | 1471986950606 Marionette TRACE conn6 <- [1,38,null,{}] 14:15:50 INFO - PROCESS | 2852 | 1471986950610 Marionette TRACE conn6 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:50 INFO - PROCESS | 2852 | 1471986950612 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:50 INFO - PROCESS | 2852 | 1471986950714 Marionette TRACE conn6 <- [1,39,null,{"value":null}] 14:15:50 INFO - PROCESS | 2852 | 1471986950722 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:50 INFO - PROCESS | 2852 | 1471986950724 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:50 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD6D88000 == 17 [pid = 2852] [id = 19] 14:15:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 53 (0000005BC71D0C00) [pid = 2852] [serial = 53] [outer = 0000000000000000] 14:15:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 54 (0000005BC765AC00) [pid = 2852] [serial = 54] [outer = 0000005BC71D0C00] 14:15:50 INFO - PROCESS | 2852 | 1471986950770 Marionette DEBUG loaded listener.js 14:15:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 55 (0000005BC7661800) [pid = 2852] [serial = 55] [outer = 0000005BC71D0C00] 14:15:51 INFO - PROCESS | 2852 | 1471986951142 Marionette TRACE conn6 <- [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]]]}] 14:15:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 14:15:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 588ms 14:15:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 14:15:51 INFO - PROCESS | 2852 | 1471986951196 Marionette TRACE conn6 -> [0,41,"getWindowHandle",null] 14:15:51 INFO - PROCESS | 2852 | 1471986951198 Marionette TRACE conn6 <- [1,41,null,{"value":"13"}] 14:15:51 INFO - PROCESS | 2852 | 1471986951202 Marionette TRACE conn6 -> [0,42,"setScriptTimeout",{"ms":35000}] 14:15:51 INFO - PROCESS | 2852 | 1471986951212 Marionette TRACE conn6 <- [1,42,null,{}] 14:15:51 INFO - PROCESS | 2852 | 1471986951215 Marionette TRACE conn6 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:51 INFO - PROCESS | 2852 | 1471986951217 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:51 INFO - PROCESS | 2852 | 1471986951322 Marionette TRACE conn6 <- [1,43,null,{"value":null}] 14:15:51 INFO - PROCESS | 2852 | 1471986951330 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:51 INFO - PROCESS | 2852 | 1471986951332 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:51 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD74DA000 == 18 [pid = 2852] [id = 20] 14:15:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 56 (0000005BC765EC00) [pid = 2852] [serial = 56] [outer = 0000000000000000] 14:15:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 57 (0000005BC7A4CC00) [pid = 2852] [serial = 57] [outer = 0000005BC765EC00] 14:15:51 INFO - PROCESS | 2852 | 1471986951378 Marionette DEBUG loaded listener.js 14:15:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 58 (0000005BC7BB3C00) [pid = 2852] [serial = 58] [outer = 0000005BC765EC00] 14:15:51 INFO - PROCESS | 2852 | 1471986951738 Marionette TRACE conn6 <- [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]]]}] 14:15:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 14:15:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 587ms 14:15:51 INFO - PROCESS | 2852 | 1471986951791 Marionette TRACE conn6 -> [0,45,"getWindowHandle",null] 14:15:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 14:15:51 INFO - PROCESS | 2852 | 1471986951793 Marionette TRACE conn6 <- [1,45,null,{"value":"13"}] 14:15:51 INFO - PROCESS | 2852 | 1471986951797 Marionette TRACE conn6 -> [0,46,"setScriptTimeout",{"ms":35000}] 14:15:51 INFO - PROCESS | 2852 | 1471986951798 Marionette TRACE conn6 <- [1,46,null,{}] 14:15:51 INFO - PROCESS | 2852 | 1471986951802 Marionette TRACE conn6 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:51 INFO - PROCESS | 2852 | 1471986951804 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:51 INFO - PROCESS | 2852 | 1471986951912 Marionette TRACE conn6 <- [1,47,null,{"value":null}] 14:15:51 INFO - PROCESS | 2852 | 1471986951920 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:51 INFO - PROCESS | 2852 | 1471986951922 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:51 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B8EE1A000 == 19 [pid = 2852] [id = 21] 14:15:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 59 (0000005B8EE24400) [pid = 2852] [serial = 59] [outer = 0000000000000000] 14:15:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 60 (0000005B8EE2DC00) [pid = 2852] [serial = 60] [outer = 0000005B8EE24400] 14:15:51 INFO - PROCESS | 2852 | 1471986951969 Marionette DEBUG loaded listener.js 14:15:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 61 (0000005BC7BB4C00) [pid = 2852] [serial = 61] [outer = 0000005B8EE24400] 14:15:52 INFO - PROCESS | 2852 | 1471986952357 Marionette TRACE conn6 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 14:15:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 14:15:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 587ms 14:15:52 INFO - PROCESS | 2852 | 1471986952388 Marionette TRACE conn6 -> [0,49,"getWindowHandle",null] 14:15:52 INFO - PROCESS | 2852 | 1471986952390 Marionette TRACE conn6 <- [1,49,null,{"value":"13"}] 14:15:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 14:15:52 INFO - PROCESS | 2852 | 1471986952401 Marionette TRACE conn6 -> [0,50,"setScriptTimeout",{"ms":35000}] 14:15:52 INFO - PROCESS | 2852 | 1471986952404 Marionette TRACE conn6 <- [1,50,null,{}] 14:15:52 INFO - PROCESS | 2852 | 1471986952407 Marionette TRACE conn6 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:52 INFO - PROCESS | 2852 | 1471986952410 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:52 INFO - PROCESS | 2852 | 1471986952523 Marionette TRACE conn6 <- [1,51,null,{"value":null}] 14:15:52 INFO - PROCESS | 2852 | 1471986952531 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:52 INFO - PROCESS | 2852 | 1471986952533 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:52 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B8F36A000 == 20 [pid = 2852] [id = 22] 14:15:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 62 (0000005B8F398000) [pid = 2852] [serial = 62] [outer = 0000000000000000] 14:15:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 63 (0000005B8F3A2C00) [pid = 2852] [serial = 63] [outer = 0000005B8F398000] 14:15:52 INFO - PROCESS | 2852 | 1471986952586 Marionette DEBUG loaded listener.js 14:15:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 64 (0000005BD8034800) [pid = 2852] [serial = 64] [outer = 0000005B8F398000] 14:15:52 INFO - PROCESS | 2852 | 1471986952966 Marionette TRACE conn6 <- [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]]]}] 14:15:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 14:15:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 585ms 14:15:52 INFO - PROCESS | 2852 | 1471986952981 Marionette TRACE conn6 -> [0,53,"getWindowHandle",null] 14:15:52 INFO - PROCESS | 2852 | 1471986952983 Marionette TRACE conn6 <- [1,53,null,{"value":"13"}] 14:15:52 INFO - PROCESS | 2852 | 1471986952987 Marionette TRACE conn6 -> [0,54,"setScriptTimeout",{"ms":35000}] 14:15:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 14:15:52 INFO - PROCESS | 2852 | 1471986952989 Marionette TRACE conn6 <- [1,54,null,{}] 14:15:52 INFO - PROCESS | 2852 | 1471986952992 Marionette TRACE conn6 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:52 INFO - PROCESS | 2852 | 1471986952994 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:53 INFO - PROCESS | 2852 | 1471986953074 Marionette TRACE conn6 <- [1,55,null,{"value":null}] 14:15:53 INFO - PROCESS | 2852 | 1471986953141 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:53 INFO - PROCESS | 2852 | 1471986953143 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:53 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B8F41E000 == 21 [pid = 2852] [id = 23] 14:15:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 65 (0000005B8F4EE400) [pid = 2852] [serial = 65] [outer = 0000000000000000] 14:15:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 66 (0000005B8F4F8800) [pid = 2852] [serial = 66] [outer = 0000005B8F4EE400] 14:15:53 INFO - PROCESS | 2852 | 1471986953189 Marionette DEBUG loaded listener.js 14:15:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 67 (0000005BD1A9C400) [pid = 2852] [serial = 67] [outer = 0000005B8F4EE400] 14:15:54 INFO - PROCESS | 2852 | 1471986954234 Marionette TRACE conn6 <- [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]]]}] 14:15:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 14:15:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1291ms 14:15:54 INFO - PROCESS | 2852 | 1471986954282 Marionette TRACE conn6 -> [0,57,"getWindowHandle",null] 14:15:54 INFO - PROCESS | 2852 | 1471986954286 Marionette TRACE conn6 <- [1,57,null,{"value":"13"}] 14:15:54 INFO - PROCESS | 2852 | 1471986954291 Marionette TRACE conn6 -> [0,58,"setScriptTimeout",{"ms":35000}] 14:15:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 14:15:54 INFO - PROCESS | 2852 | 1471986954294 Marionette TRACE conn6 <- [1,58,null,{}] 14:15:54 INFO - PROCESS | 2852 | 1471986954300 Marionette TRACE conn6 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:54 INFO - PROCESS | 2852 | 1471986954303 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:54 INFO - PROCESS | 2852 | 1471986954443 Marionette TRACE conn6 <- [1,59,null,{"value":null}] 14:15:54 INFO - PROCESS | 2852 | 1471986954488 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:54 INFO - PROCESS | 2852 | 1471986954491 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:54 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B907BE800 == 22 [pid = 2852] [id = 24] 14:15:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005BC5911C00) [pid = 2852] [serial = 68] [outer = 0000000000000000] 14:15:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005BC6144000) [pid = 2852] [serial = 69] [outer = 0000005BC5911C00] 14:15:54 INFO - PROCESS | 2852 | 1471986954542 Marionette DEBUG loaded listener.js 14:15:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005BC71CA800) [pid = 2852] [serial = 70] [outer = 0000005BC5911C00] 14:15:54 INFO - PROCESS | 2852 | 1471986954968 Marionette TRACE conn6 <- [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]]]}] 14:15:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 14:15:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 733ms 14:15:55 INFO - PROCESS | 2852 | 1471986955034 Marionette TRACE conn6 -> [0,61,"getWindowHandle",null] 14:15:55 INFO - PROCESS | 2852 | 1471986955038 Marionette TRACE conn6 <- [1,61,null,{"value":"13"}] 14:15:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 14:15:55 INFO - PROCESS | 2852 | 1471986955044 Marionette TRACE conn6 -> [0,62,"setScriptTimeout",{"ms":35000}] 14:15:55 INFO - PROCESS | 2852 | 1471986955047 Marionette TRACE conn6 <- [1,62,null,{}] 14:15:55 INFO - PROCESS | 2852 | 1471986955051 Marionette TRACE conn6 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:55 INFO - PROCESS | 2852 | 1471986955053 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:55 INFO - PROCESS | 2852 | 1471986955158 Marionette TRACE conn6 <- [1,63,null,{"value":null}] 14:15:55 INFO - PROCESS | 2852 | 1471986955171 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:55 INFO - PROCESS | 2852 | 1471986955173 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:55 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7C13000 == 23 [pid = 2852] [id = 25] 14:15:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005BC7889800) [pid = 2852] [serial = 71] [outer = 0000000000000000] 14:15:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BC7BAF400) [pid = 2852] [serial = 72] [outer = 0000005BC7889800] 14:15:55 INFO - PROCESS | 2852 | 1471986955253 Marionette DEBUG loaded listener.js 14:15:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BC83A0000) [pid = 2852] [serial = 73] [outer = 0000005BC7889800] 14:15:55 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BC83A0C00) [pid = 2852] [serial = 8] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 14:15:55 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BC788D000) [pid = 2852] [serial = 26] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 14:15:55 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BD3AE5000) [pid = 2852] [serial = 35] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 14:15:55 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BD68C4800) [pid = 2852] [serial = 38] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 14:15:55 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005BCD8BD000) [pid = 2852] [serial = 41] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 14:15:55 INFO - PROCESS | 2852 | --DOMWINDOW == 67 (0000005BD0C46800) [pid = 2852] [serial = 44] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 14:15:55 INFO - PROCESS | 2852 | --DOMWINDOW == 66 (0000005BCD8BCC00) [pid = 2852] [serial = 20] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 14:15:55 INFO - PROCESS | 2852 | 1471986955858 Marionette TRACE conn6 <- [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]]]}] 14:15:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 14:15:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 840ms 14:15:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 14:15:55 INFO - PROCESS | 2852 | 1471986955888 Marionette TRACE conn6 -> [0,65,"getWindowHandle",null] 14:15:55 INFO - PROCESS | 2852 | 1471986955891 Marionette TRACE conn6 <- [1,65,null,{"value":"13"}] 14:15:55 INFO - PROCESS | 2852 | 1471986955894 Marionette TRACE conn6 -> [0,66,"setScriptTimeout",{"ms":35000}] 14:15:55 INFO - PROCESS | 2852 | 1471986955898 Marionette TRACE conn6 <- [1,66,null,{}] 14:15:55 INFO - PROCESS | 2852 | 1471986955908 Marionette TRACE conn6 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:55 INFO - PROCESS | 2852 | 1471986955913 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:56 INFO - PROCESS | 2852 | 1471986956000 Marionette TRACE conn6 <- [1,67,null,{"value":null}] 14:15:56 INFO - PROCESS | 2852 | 1471986956007 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:56 INFO - PROCESS | 2852 | 1471986956010 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:56 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC939800 == 24 [pid = 2852] [id = 26] 14:15:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 67 (0000005BCC453C00) [pid = 2852] [serial = 74] [outer = 0000000000000000] 14:15:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005BCC642C00) [pid = 2852] [serial = 75] [outer = 0000005BCC453C00] 14:15:56 INFO - PROCESS | 2852 | 1471986956060 Marionette DEBUG loaded listener.js 14:15:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005BCD30B000) [pid = 2852] [serial = 76] [outer = 0000005BCC453C00] 14:15:56 INFO - PROCESS | 2852 | 1471986956448 Marionette TRACE conn6 <- [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]]]}] 14:15:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 14:15:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 588ms 14:15:56 INFO - PROCESS | 2852 | 1471986956485 Marionette TRACE conn6 -> [0,69,"getWindowHandle",null] 14:15:56 INFO - PROCESS | 2852 | 1471986956488 Marionette TRACE conn6 <- [1,69,null,{"value":"13"}] 14:15:56 INFO - PROCESS | 2852 | 1471986956491 Marionette TRACE conn6 -> [0,70,"setScriptTimeout",{"ms":35000}] 14:15:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 14:15:56 INFO - PROCESS | 2852 | 1471986956493 Marionette TRACE conn6 <- [1,70,null,{}] 14:15:56 INFO - PROCESS | 2852 | 1471986956497 Marionette TRACE conn6 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:56 INFO - PROCESS | 2852 | 1471986956499 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:56 INFO - PROCESS | 2852 | 1471986956582 Marionette TRACE conn6 <- [1,71,null,{"value":null}] 14:15:56 INFO - PROCESS | 2852 | 1471986956588 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:56 INFO - PROCESS | 2852 | 1471986956590 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:56 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD1602800 == 25 [pid = 2852] [id = 27] 14:15:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005BCDA7E800) [pid = 2852] [serial = 77] [outer = 0000000000000000] 14:15:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005BD0C47800) [pid = 2852] [serial = 78] [outer = 0000005BCDA7E800] 14:15:56 INFO - PROCESS | 2852 | 1471986956638 Marionette DEBUG loaded listener.js 14:15:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BD1042C00) [pid = 2852] [serial = 79] [outer = 0000005BCDA7E800] 14:15:57 INFO - PROCESS | 2852 | 1471986957056 Marionette TRACE conn6 <- [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]]]}] 14:15:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 14:15:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 628ms 14:15:57 INFO - PROCESS | 2852 | 1471986957123 Marionette TRACE conn6 -> [0,73,"getWindowHandle",null] 14:15:57 INFO - PROCESS | 2852 | 1471986957125 Marionette TRACE conn6 <- [1,73,null,{"value":"13"}] 14:15:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 14:15:57 INFO - PROCESS | 2852 | 1471986957128 Marionette TRACE conn6 -> [0,74,"setScriptTimeout",{"ms":35000}] 14:15:57 INFO - PROCESS | 2852 | 1471986957130 Marionette TRACE conn6 <- [1,74,null,{}] 14:15:57 INFO - PROCESS | 2852 | 1471986957134 Marionette TRACE conn6 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:57 INFO - PROCESS | 2852 | 1471986957136 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:57 INFO - PROCESS | 2852 | 1471986957214 Marionette TRACE conn6 <- [1,75,null,{"value":null}] 14:15:57 INFO - PROCESS | 2852 | 1471986957220 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:57 INFO - PROCESS | 2852 | 1471986957222 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:57 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD2793000 == 26 [pid = 2852] [id = 28] 14:15:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BC7886800) [pid = 2852] [serial = 80] [outer = 0000000000000000] 14:15:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BD3451000) [pid = 2852] [serial = 81] [outer = 0000005BC7886800] 14:15:57 INFO - PROCESS | 2852 | 1471986957271 Marionette DEBUG loaded listener.js 14:15:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BD3488800) [pid = 2852] [serial = 82] [outer = 0000005BC7886800] 14:15:57 INFO - PROCESS | 2852 | 1471986957719 Marionette TRACE conn6 <- [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]]]}] 14:15:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 14:15:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 692ms 14:15:57 INFO - PROCESS | 2852 | 1471986957825 Marionette TRACE conn6 -> [0,77,"getWindowHandle",null] 14:15:57 INFO - PROCESS | 2852 | 1471986957829 Marionette TRACE conn6 <- [1,77,null,{"value":"13"}] 14:15:57 INFO - PROCESS | 2852 | 1471986957834 Marionette TRACE conn6 -> [0,78,"setScriptTimeout",{"ms":35000}] 14:15:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 14:15:57 INFO - PROCESS | 2852 | 1471986957837 Marionette TRACE conn6 <- [1,78,null,{}] 14:15:57 INFO - PROCESS | 2852 | 1471986957844 Marionette TRACE conn6 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:57 INFO - PROCESS | 2852 | 1471986957847 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:57 INFO - PROCESS | 2852 | 1471986957957 Marionette TRACE conn6 <- [1,79,null,{"value":null}] 14:15:58 INFO - PROCESS | 2852 | 1471986958051 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:58 INFO - PROCESS | 2852 | 1471986958055 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:58 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7179000 == 27 [pid = 2852] [id = 29] 14:15:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BC6CC5C00) [pid = 2852] [serial = 83] [outer = 0000000000000000] 14:15:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BC7128000) [pid = 2852] [serial = 84] [outer = 0000005BC6CC5C00] 14:15:58 INFO - PROCESS | 2852 | 1471986958128 Marionette DEBUG loaded listener.js 14:15:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BC7664C00) [pid = 2852] [serial = 85] [outer = 0000005BC6CC5C00] 14:15:58 INFO - PROCESS | 2852 | 1471986958663 Marionette TRACE conn6 <- [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]]]}] 14:15:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 14:15:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 882ms 14:15:58 INFO - PROCESS | 2852 | 1471986958720 Marionette TRACE conn6 -> [0,81,"getWindowHandle",null] 14:15:58 INFO - PROCESS | 2852 | 1471986958725 Marionette TRACE conn6 <- [1,81,null,{"value":"13"}] 14:15:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 14:15:58 INFO - PROCESS | 2852 | 1471986958732 Marionette TRACE conn6 -> [0,82,"setScriptTimeout",{"ms":35000}] 14:15:58 INFO - PROCESS | 2852 | 1471986958735 Marionette TRACE conn6 <- [1,82,null,{}] 14:15:58 INFO - PROCESS | 2852 | 1471986958739 Marionette TRACE conn6 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:58 INFO - PROCESS | 2852 | 1471986958742 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:58 INFO - PROCESS | 2852 | 1471986958854 Marionette TRACE conn6 <- [1,83,null,{"value":null}] 14:15:58 INFO - PROCESS | 2852 | 1471986958916 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:58 INFO - PROCESS | 2852 | 1471986958918 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:58 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3C1D800 == 28 [pid = 2852] [id = 30] 14:15:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCC95F800) [pid = 2852] [serial = 86] [outer = 0000000000000000] 14:15:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BCD4E3400) [pid = 2852] [serial = 87] [outer = 0000005BCC95F800] 14:15:58 INFO - PROCESS | 2852 | 1471986958978 Marionette DEBUG loaded listener.js 14:15:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BD3482800) [pid = 2852] [serial = 88] [outer = 0000005BCC95F800] 14:15:59 INFO - PROCESS | 2852 | 1471986959525 Marionette TRACE conn6 <- [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]]]}] 14:15:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 14:15:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 837ms 14:15:59 INFO - PROCESS | 2852 | 1471986959571 Marionette TRACE conn6 -> [0,85,"getWindowHandle",null] 14:15:59 INFO - PROCESS | 2852 | 1471986959574 Marionette TRACE conn6 <- [1,85,null,{"value":"13"}] 14:15:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 14:15:59 INFO - PROCESS | 2852 | 1471986959578 Marionette TRACE conn6 -> [0,86,"setScriptTimeout",{"ms":35000}] 14:15:59 INFO - PROCESS | 2852 | 1471986959582 Marionette TRACE conn6 <- [1,86,null,{}] 14:15:59 INFO - PROCESS | 2852 | 1471986959594 Marionette TRACE conn6 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:59 INFO - PROCESS | 2852 | 1471986959599 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:59 INFO - PROCESS | 2852 | 1471986959704 Marionette TRACE conn6 <- [1,87,null,{"value":null}] 14:15:59 INFO - PROCESS | 2852 | 1471986959764 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:59 INFO - PROCESS | 2852 | 1471986959768 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:15:59 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD4673000 == 29 [pid = 2852] [id = 31] 14:15:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BD34AA800) [pid = 2852] [serial = 89] [outer = 0000000000000000] 14:15:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BD34AE400) [pid = 2852] [serial = 90] [outer = 0000005BD34AA800] 14:15:59 INFO - PROCESS | 2852 | 1471986959829 Marionette DEBUG loaded listener.js 14:15:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BD3AD7400) [pid = 2852] [serial = 91] [outer = 0000005BD34AA800] 14:16:00 INFO - PROCESS | 2852 | 1471986960356 Marionette TRACE conn6 <- [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]]]}] 14:16:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 14:16:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 841ms 14:16:00 INFO - PROCESS | 2852 | 1471986960420 Marionette TRACE conn6 -> [0,89,"getWindowHandle",null] 14:16:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 14:16:00 INFO - PROCESS | 2852 | 1471986960424 Marionette TRACE conn6 <- [1,89,null,{"value":"13"}] 14:16:00 INFO - PROCESS | 2852 | 1471986960428 Marionette TRACE conn6 -> [0,90,"setScriptTimeout",{"ms":35000}] 14:16:00 INFO - PROCESS | 2852 | 1471986960430 Marionette TRACE conn6 <- [1,90,null,{}] 14:16:00 INFO - PROCESS | 2852 | 1471986960434 Marionette TRACE conn6 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:00 INFO - PROCESS | 2852 | 1471986960436 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:00 INFO - PROCESS | 2852 | 1471986960543 Marionette TRACE conn6 <- [1,91,null,{"value":null}] 14:16:00 INFO - PROCESS | 2852 | 1471986960602 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:00 INFO - PROCESS | 2852 | 1471986960604 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:00 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD6D99800 == 30 [pid = 2852] [id = 32] 14:16:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BD43E2800) [pid = 2852] [serial = 92] [outer = 0000000000000000] 14:16:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BD43E9800) [pid = 2852] [serial = 93] [outer = 0000005BD43E2800] 14:16:00 INFO - PROCESS | 2852 | 1471986960662 Marionette DEBUG loaded listener.js 14:16:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BD47C4400) [pid = 2852] [serial = 94] [outer = 0000005BD43E2800] 14:16:01 INFO - PROCESS | 2852 | 1471986961201 Marionette TRACE conn6 <- [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]]]}] 14:16:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 14:16:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 840ms 14:16:01 INFO - PROCESS | 2852 | 1471986961269 Marionette TRACE conn6 -> [0,93,"getWindowHandle",null] 14:16:01 INFO - PROCESS | 2852 | 1471986961271 Marionette TRACE conn6 <- [1,93,null,{"value":"13"}] 14:16:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 14:16:01 INFO - PROCESS | 2852 | 1471986961275 Marionette TRACE conn6 -> [0,94,"setScriptTimeout",{"ms":35000}] 14:16:01 INFO - PROCESS | 2852 | 1471986961277 Marionette TRACE conn6 <- [1,94,null,{}] 14:16:01 INFO - PROCESS | 2852 | 1471986961281 Marionette TRACE conn6 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:01 INFO - PROCESS | 2852 | 1471986961284 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:01 INFO - PROCESS | 2852 | 1471986961385 Marionette TRACE conn6 <- [1,95,null,{"value":null}] 14:16:01 INFO - PROCESS | 2852 | 1471986961444 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:01 INFO - PROCESS | 2852 | 1471986961447 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:01 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B9090F800 == 31 [pid = 2852] [id = 33] 14:16:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BC76B0C00) [pid = 2852] [serial = 95] [outer = 0000000000000000] 14:16:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005BC76B4800) [pid = 2852] [serial = 96] [outer = 0000005BC76B0C00] 14:16:01 INFO - PROCESS | 2852 | 1471986961504 Marionette DEBUG loaded listener.js 14:16:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005BD434D400) [pid = 2852] [serial = 97] [outer = 0000005BC76B0C00] 14:16:02 INFO - PROCESS | 2852 | 1471986962095 Marionette TRACE conn6 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 14:16:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 14:16:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 881ms 14:16:02 INFO - PROCESS | 2852 | 1471986962159 Marionette TRACE conn6 -> [0,97,"getWindowHandle",null] 14:16:02 INFO - PROCESS | 2852 | 1471986962163 Marionette TRACE conn6 <- [1,97,null,{"value":"13"}] 14:16:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 14:16:02 INFO - PROCESS | 2852 | 1471986962169 Marionette TRACE conn6 -> [0,98,"setScriptTimeout",{"ms":35000}] 14:16:02 INFO - PROCESS | 2852 | 1471986962173 Marionette TRACE conn6 <- [1,98,null,{}] 14:16:02 INFO - PROCESS | 2852 | 1471986962180 Marionette TRACE conn6 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:02 INFO - PROCESS | 2852 | 1471986962183 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:02 INFO - PROCESS | 2852 | 1471986962293 Marionette TRACE conn6 <- [1,99,null,{"value":null}] 14:16:02 INFO - PROCESS | 2852 | 1471986962363 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:02 INFO - PROCESS | 2852 | 1471986962368 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:02 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90909000 == 32 [pid = 2852] [id = 34] 14:16:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005B9078EC00) [pid = 2852] [serial = 98] [outer = 0000000000000000] 14:16:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0000005BC590D800) [pid = 2852] [serial = 99] [outer = 0000005B9078EC00] 14:16:02 INFO - PROCESS | 2852 | 1471986962420 Marionette DEBUG loaded listener.js 14:16:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0000005BC71CAC00) [pid = 2852] [serial = 100] [outer = 0000005B9078EC00] 14:16:03 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD354800 == 31 [pid = 2852] [id = 8] 14:16:03 INFO - PROCESS | 2852 | --DOMWINDOW == 92 (0000005BD47B6800) [pid = 2852] [serial = 17] [outer = 0000000000000000] [url = about:blank] 14:16:03 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0000005BCB997800) [pid = 2852] [serial = 4] [outer = 0000000000000000] [url = about:blank] 14:16:03 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005B8EE2DC00) [pid = 2852] [serial = 60] [outer = 0000000000000000] [url = about:blank] 14:16:03 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005B8F3A2C00) [pid = 2852] [serial = 63] [outer = 0000000000000000] [url = about:blank] 14:16:03 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BD3AD8800) [pid = 2852] [serial = 24] [outer = 0000000000000000] [url = about:blank] 14:16:03 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BCC448800) [pid = 2852] [serial = 27] [outer = 0000000000000000] [url = about:blank] 14:16:03 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BD1991400) [pid = 2852] [serial = 33] [outer = 0000000000000000] [url = about:blank] 14:16:03 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BD3AE8C00) [pid = 2852] [serial = 36] [outer = 0000000000000000] [url = about:blank] 14:16:03 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BD4889400) [pid = 2852] [serial = 37] [outer = 0000000000000000] [url = about:blank] 14:16:03 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BD6B51800) [pid = 2852] [serial = 39] [outer = 0000000000000000] [url = about:blank] 14:16:03 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BD103BC00) [pid = 2852] [serial = 42] [outer = 0000000000000000] [url = about:blank] 14:16:03 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BD418A400) [pid = 2852] [serial = 45] [outer = 0000000000000000] [url = about:blank] 14:16:03 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BD349F800) [pid = 2852] [serial = 48] [outer = 0000000000000000] [url = about:blank] 14:16:03 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BC71C7000) [pid = 2852] [serial = 51] [outer = 0000000000000000] [url = about:blank] 14:16:03 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BC765AC00) [pid = 2852] [serial = 54] [outer = 0000000000000000] [url = about:blank] 14:16:03 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BC7A4CC00) [pid = 2852] [serial = 57] [outer = 0000000000000000] [url = about:blank] 14:16:03 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BCDA7BC00) [pid = 2852] [serial = 21] [outer = 0000000000000000] [url = about:blank] 14:16:03 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BD199A000) [pid = 2852] [serial = 22] [outer = 0000000000000000] [url = about:blank] 14:16:03 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BCBC92800) [pid = 2852] [serial = 30] [outer = 0000000000000000] [url = about:blank] 14:16:03 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BD74A7C00) [pid = 2852] [serial = 40] [outer = 0000000000000000] [url = about:blank] 14:16:03 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BD34AF000) [pid = 2852] [serial = 43] [outer = 0000000000000000] [url = about:blank] 14:16:03 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BD43EEC00) [pid = 2852] [serial = 46] [outer = 0000000000000000] [url = about:blank] 14:16:03 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BCD37C400) [pid = 2852] [serial = 28] [outer = 0000000000000000] [url = about:blank] 14:16:03 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BD4356400) [pid = 2852] [serial = 14] [outer = 0000000000000000] [url = about:blank] 14:16:03 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005BCD8C6C00) [pid = 2852] [serial = 9] [outer = 0000000000000000] [url = about:blank] 14:16:03 INFO - PROCESS | 2852 | --DOMWINDOW == 67 (0000005BCDA7E000) [pid = 2852] [serial = 10] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 14:16:03 INFO - PROCESS | 2852 | 1471986963450 Marionette TRACE conn6 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 14:16:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 14:16:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1339ms 14:16:03 INFO - PROCESS | 2852 | 1471986963513 Marionette TRACE conn6 -> [0,101,"getWindowHandle",null] 14:16:03 INFO - PROCESS | 2852 | 1471986963517 Marionette TRACE conn6 <- [1,101,null,{"value":"13"}] 14:16:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 14:16:03 INFO - PROCESS | 2852 | 1471986963522 Marionette TRACE conn6 -> [0,102,"setScriptTimeout",{"ms":35000}] 14:16:03 INFO - PROCESS | 2852 | 1471986963525 Marionette TRACE conn6 <- [1,102,null,{}] 14:16:03 INFO - PROCESS | 2852 | 1471986963531 Marionette TRACE conn6 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:03 INFO - PROCESS | 2852 | 1471986963534 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:03 INFO - PROCESS | 2852 | 1471986963631 Marionette TRACE conn6 <- [1,103,null,{"value":null}] 14:16:03 INFO - PROCESS | 2852 | 1471986963694 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:03 INFO - PROCESS | 2852 | 1471986963697 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:03 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC6842000 == 32 [pid = 2852] [id = 35] 14:16:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005BC6833C00) [pid = 2852] [serial = 101] [outer = 0000000000000000] 14:16:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005BC71D3000) [pid = 2852] [serial = 102] [outer = 0000005BC6833C00] 14:16:03 INFO - PROCESS | 2852 | 1471986963748 Marionette DEBUG loaded listener.js 14:16:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005BC76AD000) [pid = 2852] [serial = 103] [outer = 0000005BC6833C00] 14:16:04 INFO - PROCESS | 2852 | 1471986964114 Marionette TRACE conn6 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 14:16:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 14:16:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 629ms 14:16:04 INFO - PROCESS | 2852 | 1471986964157 Marionette TRACE conn6 -> [0,105,"getWindowHandle",null] 14:16:04 INFO - PROCESS | 2852 | 1471986964162 Marionette TRACE conn6 <- [1,105,null,{"value":"13"}] 14:16:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 14:16:04 INFO - PROCESS | 2852 | 1471986964173 Marionette TRACE conn6 -> [0,106,"setScriptTimeout",{"ms":35000}] 14:16:04 INFO - PROCESS | 2852 | 1471986964176 Marionette TRACE conn6 <- [1,106,null,{}] 14:16:04 INFO - PROCESS | 2852 | 1471986964180 Marionette TRACE conn6 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:04 INFO - PROCESS | 2852 | 1471986964183 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:04 INFO - PROCESS | 2852 | 1471986964271 Marionette TRACE conn6 <- [1,107,null,{"value":null}] 14:16:04 INFO - PROCESS | 2852 | 1471986964279 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:04 INFO - PROCESS | 2852 | 1471986964281 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:04 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCBE1C800 == 33 [pid = 2852] [id = 36] 14:16:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005BC773B800) [pid = 2852] [serial = 104] [outer = 0000000000000000] 14:16:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BC773F000) [pid = 2852] [serial = 105] [outer = 0000005BC773B800] 14:16:04 INFO - PROCESS | 2852 | 1471986964332 Marionette DEBUG loaded listener.js 14:16:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BC7BAE400) [pid = 2852] [serial = 106] [outer = 0000005BC773B800] 14:16:04 INFO - PROCESS | 2852 | 1471986964782 Marionette TRACE conn6 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 14:16:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 14:16:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 630ms 14:16:04 INFO - PROCESS | 2852 | 1471986964805 Marionette TRACE conn6 -> [0,109,"getWindowHandle",null] 14:16:04 INFO - PROCESS | 2852 | 1471986964807 Marionette TRACE conn6 <- [1,109,null,{"value":"13"}] 14:16:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 14:16:04 INFO - PROCESS | 2852 | 1471986964811 Marionette TRACE conn6 -> [0,110,"setScriptTimeout",{"ms":35000}] 14:16:04 INFO - PROCESS | 2852 | 1471986964814 Marionette TRACE conn6 <- [1,110,null,{}] 14:16:04 INFO - PROCESS | 2852 | 1471986964826 Marionette TRACE conn6 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:04 INFO - PROCESS | 2852 | 1471986964831 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:04 INFO - PROCESS | 2852 | 1471986964922 Marionette TRACE conn6 <- [1,111,null,{"value":null}] 14:16:04 INFO - PROCESS | 2852 | 1471986964931 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:04 INFO - PROCESS | 2852 | 1471986964935 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:04 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD86B000 == 34 [pid = 2852] [id = 37] 14:16:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005B90781400) [pid = 2852] [serial = 107] [outer = 0000000000000000] 14:16:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BCC448800) [pid = 2852] [serial = 108] [outer = 0000005B90781400] 14:16:04 INFO - PROCESS | 2852 | 1471986964986 Marionette DEBUG loaded listener.js 14:16:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BCC6C6400) [pid = 2852] [serial = 109] [outer = 0000005B90781400] 14:16:05 INFO - PROCESS | 2852 | 1471986965383 Marionette TRACE conn6 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 14:16:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 14:16:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 630ms 14:16:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 14:16:05 INFO - PROCESS | 2852 | 1471986965444 Marionette TRACE conn6 -> [0,113,"getWindowHandle",null] 14:16:05 INFO - PROCESS | 2852 | 1471986965446 Marionette TRACE conn6 <- [1,113,null,{"value":"13"}] 14:16:05 INFO - PROCESS | 2852 | 1471986965449 Marionette TRACE conn6 -> [0,114,"setScriptTimeout",{"ms":35000}] 14:16:05 INFO - PROCESS | 2852 | 1471986965451 Marionette TRACE conn6 <- [1,114,null,{}] 14:16:05 INFO - PROCESS | 2852 | 1471986965455 Marionette TRACE conn6 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:05 INFO - PROCESS | 2852 | 1471986965457 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:05 INFO - PROCESS | 2852 | 1471986965568 Marionette TRACE conn6 <- [1,115,null,{"value":null}] 14:16:05 INFO - PROCESS | 2852 | 1471986965573 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:05 INFO - PROCESS | 2852 | 1471986965575 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:05 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD1807800 == 35 [pid = 2852] [id = 38] 14:16:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCD379000) [pid = 2852] [serial = 110] [outer = 0000000000000000] 14:16:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BCD8BCC00) [pid = 2852] [serial = 111] [outer = 0000005BCD379000] 14:16:05 INFO - PROCESS | 2852 | 1471986965623 Marionette DEBUG loaded listener.js 14:16:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCDE72800) [pid = 2852] [serial = 112] [outer = 0000005BCD379000] 14:16:06 INFO - PROCESS | 2852 | 1471986966068 Marionette TRACE conn6 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 14:16:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 14:16:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 692ms 14:16:06 INFO - PROCESS | 2852 | 1471986966145 Marionette TRACE conn6 -> [0,117,"getWindowHandle",null] 14:16:06 INFO - PROCESS | 2852 | 1471986966147 Marionette TRACE conn6 <- [1,117,null,{"value":"13"}] 14:16:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 14:16:06 INFO - PROCESS | 2852 | 1471986966150 Marionette TRACE conn6 -> [0,118,"setScriptTimeout",{"ms":35000}] 14:16:06 INFO - PROCESS | 2852 | 1471986966152 Marionette TRACE conn6 <- [1,118,null,{}] 14:16:06 INFO - PROCESS | 2852 | 1471986966156 Marionette TRACE conn6 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:06 INFO - PROCESS | 2852 | 1471986966158 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:06 INFO - PROCESS | 2852 | 1471986966257 Marionette TRACE conn6 <- [1,119,null,{"value":null}] 14:16:06 INFO - PROCESS | 2852 | 1471986966270 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:06 INFO - PROCESS | 2852 | 1471986966272 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:06 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD31F3000 == 36 [pid = 2852] [id = 39] 14:16:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BC7738000) [pid = 2852] [serial = 113] [outer = 0000000000000000] 14:16:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BD1017C00) [pid = 2852] [serial = 114] [outer = 0000005BC7738000] 14:16:06 INFO - PROCESS | 2852 | 1471986966319 Marionette DEBUG loaded listener.js 14:16:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BD1AE3400) [pid = 2852] [serial = 115] [outer = 0000005BC7738000] 14:16:06 INFO - PROCESS | 2852 | 1471986966734 Marionette TRACE conn6 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 14:16:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 14:16:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 629ms 14:16:06 INFO - PROCESS | 2852 | 1471986966782 Marionette TRACE conn6 -> [0,121,"getWindowHandle",null] 14:16:06 INFO - PROCESS | 2852 | 1471986966784 Marionette TRACE conn6 <- [1,121,null,{"value":"13"}] 14:16:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 14:16:06 INFO - PROCESS | 2852 | 1471986966788 Marionette TRACE conn6 -> [0,122,"setScriptTimeout",{"ms":35000}] 14:16:06 INFO - PROCESS | 2852 | 1471986966790 Marionette TRACE conn6 <- [1,122,null,{}] 14:16:06 INFO - PROCESS | 2852 | 1471986966793 Marionette TRACE conn6 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:06 INFO - PROCESS | 2852 | 1471986966799 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:06 INFO - PROCESS | 2852 | 1471986966953 Marionette TRACE conn6 <- [1,123,null,{"value":null}] 14:16:06 INFO - PROCESS | 2852 | 1471986966968 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:06 INFO - PROCESS | 2852 | 1471986966970 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:06 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3D1A800 == 37 [pid = 2852] [id = 40] 14:16:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BD3110C00) [pid = 2852] [serial = 116] [outer = 0000000000000000] 14:16:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BD3496800) [pid = 2852] [serial = 117] [outer = 0000005BD3110C00] 14:16:07 INFO - PROCESS | 2852 | 1471986967017 Marionette DEBUG loaded listener.js 14:16:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BD3AD2000) [pid = 2852] [serial = 118] [outer = 0000005BD3110C00] 14:16:07 INFO - PROCESS | 2852 | 1471986967412 Marionette TRACE conn6 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 14:16:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 14:16:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 693ms 14:16:07 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005B8F4EE400) [pid = 2852] [serial = 65] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 14:16:07 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005B8F398000) [pid = 2852] [serial = 62] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 14:16:07 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BC590C000) [pid = 2852] [serial = 50] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 14:16:07 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BC71D0C00) [pid = 2852] [serial = 53] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 14:16:07 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BC765EC00) [pid = 2852] [serial = 56] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 14:16:07 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BCBE7CC00) [pid = 2852] [serial = 47] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 14:16:07 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005B8EE24400) [pid = 2852] [serial = 59] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 14:16:07 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BCDA7E800) [pid = 2852] [serial = 77] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 14:16:07 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BC7886800) [pid = 2852] [serial = 80] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 14:16:07 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BC5911C00) [pid = 2852] [serial = 68] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 14:16:07 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BC7889800) [pid = 2852] [serial = 71] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 14:16:07 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BCC453C00) [pid = 2852] [serial = 74] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 14:16:07 INFO - PROCESS | 2852 | 1471986967543 Marionette TRACE conn6 -> [0,125,"getWindowHandle",null] 14:16:07 INFO - PROCESS | 2852 | 1471986967546 Marionette TRACE conn6 <- [1,125,null,{"value":"13"}] 14:16:07 INFO - PROCESS | 2852 | 1471986967555 Marionette TRACE conn6 -> [0,126,"setScriptTimeout",{"ms":35000}] 14:16:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 14:16:07 INFO - PROCESS | 2852 | 1471986967557 Marionette TRACE conn6 <- [1,126,null,{}] 14:16:07 INFO - PROCESS | 2852 | 1471986967561 Marionette TRACE conn6 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:07 INFO - PROCESS | 2852 | 1471986967563 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:07 INFO - PROCESS | 2852 | 1471986967641 Marionette TRACE conn6 <- [1,127,null,{"value":null}] 14:16:07 INFO - PROCESS | 2852 | 1471986967646 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:07 INFO - PROCESS | 2852 | 1471986967648 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:07 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90922000 == 38 [pid = 2852] [id = 41] 14:16:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005B90785800) [pid = 2852] [serial = 119] [outer = 0000000000000000] 14:16:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BC6204C00) [pid = 2852] [serial = 120] [outer = 0000005B90785800] 14:16:07 INFO - PROCESS | 2852 | 1471986967697 Marionette DEBUG loaded listener.js 14:16:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BCC3BF400) [pid = 2852] [serial = 121] [outer = 0000005B90785800] 14:16:08 INFO - PROCESS | 2852 | 1471986968073 Marionette TRACE conn6 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 14:16:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 14:16:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 586ms 14:16:08 INFO - PROCESS | 2852 | 1471986968148 Marionette TRACE conn6 -> [0,129,"getWindowHandle",null] 14:16:08 INFO - PROCESS | 2852 | 1471986968150 Marionette TRACE conn6 <- [1,129,null,{"value":"13"}] 14:16:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 14:16:08 INFO - PROCESS | 2852 | 1471986968154 Marionette TRACE conn6 -> [0,130,"setScriptTimeout",{"ms":35000}] 14:16:08 INFO - PROCESS | 2852 | 1471986968155 Marionette TRACE conn6 <- [1,130,null,{}] 14:16:08 INFO - PROCESS | 2852 | 1471986968159 Marionette TRACE conn6 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:08 INFO - PROCESS | 2852 | 1471986968161 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:08 INFO - PROCESS | 2852 | 1471986968256 Marionette TRACE conn6 <- [1,131,null,{"value":null}] 14:16:08 INFO - PROCESS | 2852 | 1471986968269 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:08 INFO - PROCESS | 2852 | 1471986968271 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:08 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD58D5800 == 39 [pid = 2852] [id = 42] 14:16:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BD3483C00) [pid = 2852] [serial = 122] [outer = 0000000000000000] 14:16:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BD3E65800) [pid = 2852] [serial = 123] [outer = 0000005BD3483C00] 14:16:08 INFO - PROCESS | 2852 | 1471986968317 Marionette DEBUG loaded listener.js 14:16:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BD43EEC00) [pid = 2852] [serial = 124] [outer = 0000005BD3483C00] 14:16:08 INFO - PROCESS | 2852 | 1471986968724 Marionette TRACE conn6 <- [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]]]}] 14:16:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 14:16:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 587ms 14:16:08 INFO - PROCESS | 2852 | 1471986968752 Marionette TRACE conn6 -> [0,133,"getWindowHandle",null] 14:16:08 INFO - PROCESS | 2852 | 1471986968755 Marionette TRACE conn6 <- [1,133,null,{"value":"13"}] 14:16:08 INFO - PROCESS | 2852 | 1471986968758 Marionette TRACE conn6 -> [0,134,"setScriptTimeout",{"ms":35000}] 14:16:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 14:16:08 INFO - PROCESS | 2852 | 1471986968760 Marionette TRACE conn6 <- [1,134,null,{}] 14:16:08 INFO - PROCESS | 2852 | 1471986968764 Marionette TRACE conn6 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:08 INFO - PROCESS | 2852 | 1471986968766 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:08 INFO - PROCESS | 2852 | 1471986968846 Marionette TRACE conn6 <- [1,135,null,{"value":null}] 14:16:08 INFO - PROCESS | 2852 | 1471986968851 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:08 INFO - PROCESS | 2852 | 1471986968853 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:08 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD86A800 == 40 [pid = 2852] [id = 43] 14:16:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BCD376000) [pid = 2852] [serial = 125] [outer = 0000000000000000] 14:16:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BCD463400) [pid = 2852] [serial = 126] [outer = 0000005BCD376000] 14:16:08 INFO - PROCESS | 2852 | 1471986968899 Marionette DEBUG loaded listener.js 14:16:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BD42D5400) [pid = 2852] [serial = 127] [outer = 0000005BCD376000] 14:16:09 INFO - PROCESS | 2852 | 1471986969290 Marionette TRACE conn6 <- [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]]]}] 14:16:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 14:16:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 587ms 14:16:09 INFO - PROCESS | 2852 | 1471986969351 Marionette TRACE conn6 -> [0,137,"getWindowHandle",null] 14:16:09 INFO - PROCESS | 2852 | 1471986969353 Marionette TRACE conn6 <- [1,137,null,{"value":"13"}] 14:16:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 14:16:09 INFO - PROCESS | 2852 | 1471986969356 Marionette TRACE conn6 -> [0,138,"setScriptTimeout",{"ms":35000}] 14:16:09 INFO - PROCESS | 2852 | 1471986969358 Marionette TRACE conn6 <- [1,138,null,{}] 14:16:09 INFO - PROCESS | 2852 | 1471986969362 Marionette TRACE conn6 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:09 INFO - PROCESS | 2852 | 1471986969364 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:09 INFO - PROCESS | 2852 | 1471986969443 Marionette TRACE conn6 <- [1,139,null,{"value":null}] 14:16:09 INFO - PROCESS | 2852 | 1471986969449 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:09 INFO - PROCESS | 2852 | 1471986969451 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:09 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC594A800 == 41 [pid = 2852] [id = 44] 14:16:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005B8F1F3400) [pid = 2852] [serial = 128] [outer = 0000000000000000] 14:16:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005B8F1F8000) [pid = 2852] [serial = 129] [outer = 0000005B8F1F3400] 14:16:09 INFO - PROCESS | 2852 | 1471986969499 Marionette DEBUG loaded listener.js 14:16:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005B8F1FD800) [pid = 2852] [serial = 130] [outer = 0000005B8F1F3400] 14:16:10 INFO - PROCESS | 2852 | 1471986970232 Marionette TRACE conn6 <- [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]]]}] 14:16:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 14:16:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 945ms 14:16:10 INFO - PROCESS | 2852 | 1471986970370 Marionette TRACE conn6 -> [0,141,"getWindowHandle",null] 14:16:10 INFO - PROCESS | 2852 | 1471986970374 Marionette TRACE conn6 <- [1,141,null,{"value":"13"}] 14:16:10 INFO - PROCESS | 2852 | 1471986970383 Marionette TRACE conn6 -> [0,142,"setScriptTimeout",{"ms":35000}] 14:16:10 INFO - PROCESS | 2852 | 1471986970386 Marionette TRACE conn6 <- [1,142,null,{}] 14:16:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 14:16:10 INFO - PROCESS | 2852 | 1471986970392 Marionette TRACE conn6 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:10 INFO - PROCESS | 2852 | 1471986970396 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:10 INFO - PROCESS | 2852 | 1471986970533 Marionette TRACE conn6 <- [1,143,null,{"value":null}] 14:16:10 INFO - PROCESS | 2852 | 1471986970589 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:10 INFO - PROCESS | 2852 | 1471986970592 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:10 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7535800 == 42 [pid = 2852] [id = 45] 14:16:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BC5903400) [pid = 2852] [serial = 131] [outer = 0000000000000000] 14:16:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BC620C400) [pid = 2852] [serial = 132] [outer = 0000005BC5903400] 14:16:10 INFO - PROCESS | 2852 | 1471986970653 Marionette DEBUG loaded listener.js 14:16:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BC76AC000) [pid = 2852] [serial = 133] [outer = 0000005BC5903400] 14:16:11 INFO - PROCESS | 2852 | 1471986971303 Marionette TRACE conn6 <- [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]]]}] 14:16:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 14:16:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 924ms 14:16:11 INFO - PROCESS | 2852 | 1471986971318 Marionette TRACE conn6 -> [0,145,"getWindowHandle",null] 14:16:11 INFO - PROCESS | 2852 | 1471986971323 Marionette TRACE conn6 <- [1,145,null,{"value":"13"}] 14:16:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 14:16:11 INFO - PROCESS | 2852 | 1471986971330 Marionette TRACE conn6 -> [0,146,"setScriptTimeout",{"ms":35000}] 14:16:11 INFO - PROCESS | 2852 | 1471986971333 Marionette TRACE conn6 <- [1,146,null,{}] 14:16:11 INFO - PROCESS | 2852 | 1471986971337 Marionette TRACE conn6 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:11 INFO - PROCESS | 2852 | 1471986971340 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:11 INFO - PROCESS | 2852 | 1471986971469 Marionette TRACE conn6 <- [1,147,null,{"value":null}] 14:16:11 INFO - PROCESS | 2852 | 1471986971557 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:11 INFO - PROCESS | 2852 | 1471986971559 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:11 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC491800 == 43 [pid = 2852] [id = 46] 14:16:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005BC839D400) [pid = 2852] [serial = 134] [outer = 0000000000000000] 14:16:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005BCBC0F400) [pid = 2852] [serial = 135] [outer = 0000005BC839D400] 14:16:11 INFO - PROCESS | 2852 | 1471986971619 Marionette DEBUG loaded listener.js 14:16:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005BCC721C00) [pid = 2852] [serial = 136] [outer = 0000005BC839D400] 14:16:12 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD6D99800 == 42 [pid = 2852] [id = 32] 14:16:12 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3C1D800 == 41 [pid = 2852] [id = 30] 14:16:12 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD4673000 == 40 [pid = 2852] [id = 31] 14:16:12 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD86A800 == 39 [pid = 2852] [id = 43] 14:16:12 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD58D5800 == 38 [pid = 2852] [id = 42] 14:16:12 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90922000 == 37 [pid = 2852] [id = 41] 14:16:12 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3D1A800 == 36 [pid = 2852] [id = 40] 14:16:12 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD31F3000 == 35 [pid = 2852] [id = 39] 14:16:12 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD1807800 == 34 [pid = 2852] [id = 38] 14:16:12 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD86B000 == 33 [pid = 2852] [id = 37] 14:16:12 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCBE1C800 == 32 [pid = 2852] [id = 36] 14:16:12 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC6842000 == 31 [pid = 2852] [id = 35] 14:16:12 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005B8F4F8800) [pid = 2852] [serial = 66] [outer = 0000000000000000] [url = about:blank] 14:16:12 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005BD8034800) [pid = 2852] [serial = 64] [outer = 0000000000000000] [url = about:blank] 14:16:12 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BC71CC800) [pid = 2852] [serial = 52] [outer = 0000000000000000] [url = about:blank] 14:16:12 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BC7661800) [pid = 2852] [serial = 55] [outer = 0000000000000000] [url = about:blank] 14:16:12 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BC7BB3C00) [pid = 2852] [serial = 58] [outer = 0000000000000000] [url = about:blank] 14:16:12 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BC5905C00) [pid = 2852] [serial = 49] [outer = 0000000000000000] [url = about:blank] 14:16:12 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BC7BB4C00) [pid = 2852] [serial = 61] [outer = 0000000000000000] [url = about:blank] 14:16:12 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BD1042C00) [pid = 2852] [serial = 79] [outer = 0000000000000000] [url = about:blank] 14:16:12 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BD3451000) [pid = 2852] [serial = 81] [outer = 0000000000000000] [url = about:blank] 14:16:12 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BD3488800) [pid = 2852] [serial = 82] [outer = 0000000000000000] [url = about:blank] 14:16:12 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BC6144000) [pid = 2852] [serial = 69] [outer = 0000000000000000] [url = about:blank] 14:16:12 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BC7BAF400) [pid = 2852] [serial = 72] [outer = 0000000000000000] [url = about:blank] 14:16:12 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BCD30B000) [pid = 2852] [serial = 76] [outer = 0000000000000000] [url = about:blank] 14:16:12 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BD0C47800) [pid = 2852] [serial = 78] [outer = 0000000000000000] [url = about:blank] 14:16:12 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BC71CA800) [pid = 2852] [serial = 70] [outer = 0000000000000000] [url = about:blank] 14:16:12 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BC83A0000) [pid = 2852] [serial = 73] [outer = 0000000000000000] [url = about:blank] 14:16:12 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BCC642C00) [pid = 2852] [serial = 75] [outer = 0000000000000000] [url = about:blank] 14:16:12 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BD1A9C400) [pid = 2852] [serial = 67] [outer = 0000000000000000] [url = about:blank] 14:16:12 INFO - PROCESS | 2852 | 1471986972387 Marionette TRACE conn6 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 14:16:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 14:16:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1132ms 14:16:12 INFO - PROCESS | 2852 | 1471986972464 Marionette TRACE conn6 -> [0,149,"getWindowHandle",null] 14:16:12 INFO - PROCESS | 2852 | 1471986972468 Marionette TRACE conn6 <- [1,149,null,{"value":"13"}] 14:16:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 14:16:12 INFO - PROCESS | 2852 | 1471986972473 Marionette TRACE conn6 -> [0,150,"setScriptTimeout",{"ms":35000}] 14:16:12 INFO - PROCESS | 2852 | 1471986972476 Marionette TRACE conn6 <- [1,150,null,{}] 14:16:12 INFO - PROCESS | 2852 | 1471986972482 Marionette TRACE conn6 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:12 INFO - PROCESS | 2852 | 1471986972485 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:12 INFO - PROCESS | 2852 | 1471986972572 Marionette TRACE conn6 <- [1,151,null,{"value":null}] 14:16:12 INFO - PROCESS | 2852 | 1471986972586 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:12 INFO - PROCESS | 2852 | 1471986972588 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:12 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B907C5000 == 32 [pid = 2852] [id = 47] 14:16:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BC5904000) [pid = 2852] [serial = 137] [outer = 0000000000000000] 14:16:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BC7126800) [pid = 2852] [serial = 138] [outer = 0000005BC5904000] 14:16:12 INFO - PROCESS | 2852 | 1471986972640 Marionette DEBUG loaded listener.js 14:16:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BC7658C00) [pid = 2852] [serial = 139] [outer = 0000005BC5904000] 14:16:13 INFO - PROCESS | 2852 | 1471986973096 Marionette TRACE conn6 <- [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]]]}] 14:16:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 14:16:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 692ms 14:16:13 INFO - PROCESS | 2852 | 1471986973170 Marionette TRACE conn6 -> [0,153,"getWindowHandle",null] 14:16:13 INFO - PROCESS | 2852 | 1471986973174 Marionette TRACE conn6 <- [1,153,null,{"value":"13"}] 14:16:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 14:16:13 INFO - PROCESS | 2852 | 1471986973180 Marionette TRACE conn6 -> [0,154,"setScriptTimeout",{"ms":35000}] 14:16:13 INFO - PROCESS | 2852 | 1471986973183 Marionette TRACE conn6 <- [1,154,null,{}] 14:16:13 INFO - PROCESS | 2852 | 1471986973187 Marionette TRACE conn6 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:13 INFO - PROCESS | 2852 | 1471986973190 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:13 INFO - PROCESS | 2852 | 1471986973308 Marionette TRACE conn6 <- [1,155,null,{"value":null}] 14:16:13 INFO - PROCESS | 2852 | 1471986973371 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:13 INFO - PROCESS | 2852 | 1471986973374 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:13 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC754B800 == 33 [pid = 2852] [id = 48] 14:16:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BC7667800) [pid = 2852] [serial = 140] [outer = 0000000000000000] 14:16:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BC7740C00) [pid = 2852] [serial = 141] [outer = 0000005BC7667800] 14:16:13 INFO - PROCESS | 2852 | 1471986973424 Marionette DEBUG loaded listener.js 14:16:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BC7BB8400) [pid = 2852] [serial = 142] [outer = 0000005BC7667800] 14:16:13 INFO - PROCESS | 2852 | 1471986973800 Marionette TRACE conn6 <- [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]]]}] 14:16:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 14:16:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 629ms 14:16:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 14:16:13 INFO - PROCESS | 2852 | 1471986973812 Marionette TRACE conn6 -> [0,157,"getWindowHandle",null] 14:16:13 INFO - PROCESS | 2852 | 1471986973814 Marionette TRACE conn6 <- [1,157,null,{"value":"13"}] 14:16:13 INFO - PROCESS | 2852 | 1471986973818 Marionette TRACE conn6 -> [0,158,"setScriptTimeout",{"ms":35000}] 14:16:13 INFO - PROCESS | 2852 | 1471986973822 Marionette TRACE conn6 <- [1,158,null,{}] 14:16:13 INFO - PROCESS | 2852 | 1471986973839 Marionette TRACE conn6 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:13 INFO - PROCESS | 2852 | 1471986973844 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:13 INFO - PROCESS | 2852 | 1471986973930 Marionette TRACE conn6 <- [1,159,null,{"value":null}] 14:16:13 INFO - PROCESS | 2852 | 1471986973937 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:13 INFO - PROCESS | 2852 | 1471986973941 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:13 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD40F800 == 34 [pid = 2852] [id = 49] 14:16:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005B8F3A0C00) [pid = 2852] [serial = 143] [outer = 0000000000000000] 14:16:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BCC644000) [pid = 2852] [serial = 144] [outer = 0000005B8F3A0C00] 14:16:14 INFO - PROCESS | 2852 | 1471986973992 Marionette DEBUG loaded listener.js 14:16:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BCD462000) [pid = 2852] [serial = 145] [outer = 0000005B8F3A0C00] 14:16:14 INFO - PROCESS | 2852 | 1471986974407 Marionette TRACE conn6 <- [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]]]}] 14:16:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 14:16:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 629ms 14:16:14 INFO - PROCESS | 2852 | 1471986974452 Marionette TRACE conn6 -> [0,161,"getWindowHandle",null] 14:16:14 INFO - PROCESS | 2852 | 1471986974455 Marionette TRACE conn6 <- [1,161,null,{"value":"13"}] 14:16:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 14:16:14 INFO - PROCESS | 2852 | 1471986974458 Marionette TRACE conn6 -> [0,162,"setScriptTimeout",{"ms":35000}] 14:16:14 INFO - PROCESS | 2852 | 1471986974460 Marionette TRACE conn6 <- [1,162,null,{}] 14:16:14 INFO - PROCESS | 2852 | 1471986974464 Marionette TRACE conn6 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:14 INFO - PROCESS | 2852 | 1471986974466 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:14 INFO - PROCESS | 2852 | 1471986974579 Marionette TRACE conn6 <- [1,163,null,{"value":null}] 14:16:14 INFO - PROCESS | 2852 | 1471986974585 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:14 INFO - PROCESS | 2852 | 1471986974587 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:14 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD161D800 == 35 [pid = 2852] [id = 50] 14:16:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BCDBD9800) [pid = 2852] [serial = 146] [outer = 0000000000000000] 14:16:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BD0C83400) [pid = 2852] [serial = 147] [outer = 0000005BCDBD9800] 14:16:14 INFO - PROCESS | 2852 | 1471986974641 Marionette DEBUG loaded listener.js 14:16:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BD1AD8800) [pid = 2852] [serial = 148] [outer = 0000005BCDBD9800] 14:16:15 INFO - PROCESS | 2852 | 1471986975081 Marionette TRACE conn6 <- [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]]]}] 14:16:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 14:16:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 691ms 14:16:15 INFO - PROCESS | 2852 | 1471986975151 Marionette TRACE conn6 -> [0,165,"getWindowHandle",null] 14:16:15 INFO - PROCESS | 2852 | 1471986975153 Marionette TRACE conn6 <- [1,165,null,{"value":"13"}] 14:16:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 14:16:15 INFO - PROCESS | 2852 | 1471986975162 Marionette TRACE conn6 -> [0,166,"setScriptTimeout",{"ms":35000}] 14:16:15 INFO - PROCESS | 2852 | 1471986975164 Marionette TRACE conn6 <- [1,166,null,{}] 14:16:15 INFO - PROCESS | 2852 | 1471986975168 Marionette TRACE conn6 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:15 INFO - PROCESS | 2852 | 1471986975170 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:15 INFO - PROCESS | 2852 | 1471986975272 Marionette TRACE conn6 <- [1,167,null,{"value":null}] 14:16:15 INFO - PROCESS | 2852 | 1471986975282 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:15 INFO - PROCESS | 2852 | 1471986975284 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:15 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD31F0000 == 36 [pid = 2852] [id = 51] 14:16:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BD272E400) [pid = 2852] [serial = 149] [outer = 0000000000000000] 14:16:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BD3486800) [pid = 2852] [serial = 150] [outer = 0000005BD272E400] 14:16:15 INFO - PROCESS | 2852 | 1471986975331 Marionette DEBUG loaded listener.js 14:16:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BD3490C00) [pid = 2852] [serial = 151] [outer = 0000005BD272E400] 14:16:15 INFO - PROCESS | 2852 | 1471986975766 Marionette TRACE conn6 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 14:16:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 14:16:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 628ms 14:16:15 INFO - PROCESS | 2852 | 1471986975793 Marionette TRACE conn6 -> [0,169,"getWindowHandle",null] 14:16:15 INFO - PROCESS | 2852 | 1471986975795 Marionette TRACE conn6 <- [1,169,null,{"value":"13"}] 14:16:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 14:16:15 INFO - PROCESS | 2852 | 1471986975798 Marionette TRACE conn6 -> [0,170,"setScriptTimeout",{"ms":35000}] 14:16:15 INFO - PROCESS | 2852 | 1471986975800 Marionette TRACE conn6 <- [1,170,null,{}] 14:16:15 INFO - PROCESS | 2852 | 1471986975803 Marionette TRACE conn6 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:15 INFO - PROCESS | 2852 | 1471986975809 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:15 INFO - PROCESS | 2852 | 1471986975965 Marionette TRACE conn6 <- [1,171,null,{"value":null}] 14:16:16 INFO - PROCESS | 2852 | 1471986975992 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:16 INFO - PROCESS | 2852 | 1471986975994 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:16 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3FBB800 == 37 [pid = 2852] [id = 52] 14:16:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005BD349B400) [pid = 2852] [serial = 152] [outer = 0000000000000000] 14:16:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005BD3AE6C00) [pid = 2852] [serial = 153] [outer = 0000005BD349B400] 14:16:16 INFO - PROCESS | 2852 | 1471986976043 Marionette DEBUG loaded listener.js 14:16:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005BD4D1B400) [pid = 2852] [serial = 154] [outer = 0000005BD349B400] 14:16:16 INFO - PROCESS | 2852 | 1471986976445 Marionette TRACE conn6 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 14:16:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 14:16:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 693ms 14:16:16 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005BC6833C00) [pid = 2852] [serial = 101] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 14:16:16 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005BC773B800) [pid = 2852] [serial = 104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 14:16:16 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005B90781400) [pid = 2852] [serial = 107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 14:16:16 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BCD379000) [pid = 2852] [serial = 110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 14:16:16 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BD3110C00) [pid = 2852] [serial = 116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 14:16:16 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BC6CC5C00) [pid = 2852] [serial = 83] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 14:16:16 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BCC95F800) [pid = 2852] [serial = 86] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 14:16:16 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BD34AA800) [pid = 2852] [serial = 89] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 14:16:16 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BD43E2800) [pid = 2852] [serial = 92] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 14:16:16 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BC76B0C00) [pid = 2852] [serial = 95] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 14:16:16 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B90785800) [pid = 2852] [serial = 119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 14:16:16 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BD3483C00) [pid = 2852] [serial = 122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 14:16:16 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BCD376000) [pid = 2852] [serial = 125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 14:16:16 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BC7738000) [pid = 2852] [serial = 113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 14:16:16 INFO - PROCESS | 2852 | 1471986976592 Marionette TRACE conn6 -> [0,173,"getWindowHandle",null] 14:16:16 INFO - PROCESS | 2852 | 1471986976594 Marionette TRACE conn6 <- [1,173,null,{"value":"13"}] 14:16:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005B9078C400) [pid = 2852] [serial = 155] [outer = 0000005BCDE79800] 14:16:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 14:16:16 INFO - PROCESS | 2852 | 1471986976622 Marionette TRACE conn6 -> [0,174,"setScriptTimeout",{"ms":35000}] 14:16:16 INFO - PROCESS | 2852 | 1471986976624 Marionette TRACE conn6 <- [1,174,null,{}] 14:16:16 INFO - PROCESS | 2852 | 1471986976658 Marionette TRACE conn6 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:16 INFO - PROCESS | 2852 | 1471986976660 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:16 INFO - PROCESS | 2852 | 1471986976746 Marionette TRACE conn6 <- [1,175,null,{"value":null}] 14:16:16 INFO - PROCESS | 2852 | 1471986976753 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:16 INFO - PROCESS | 2852 | 1471986976755 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:16 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B8F40F000 == 38 [pid = 2852] [id = 53] 14:16:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005B8F1FC800) [pid = 2852] [serial = 156] [outer = 0000000000000000] 14:16:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BCD4B2000) [pid = 2852] [serial = 157] [outer = 0000005B8F1FC800] 14:16:16 INFO - PROCESS | 2852 | 1471986976802 Marionette DEBUG loaded listener.js 14:16:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BCD4B7400) [pid = 2852] [serial = 158] [outer = 0000005B8F1FC800] 14:16:17 INFO - PROCESS | 2852 | 1471986977187 Marionette TRACE conn6 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 14:16:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 14:16:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 608ms 14:16:17 INFO - PROCESS | 2852 | 1471986977221 Marionette TRACE conn6 -> [0,177,"getWindowHandle",null] 14:16:17 INFO - PROCESS | 2852 | 1471986977223 Marionette TRACE conn6 <- [1,177,null,{"value":"13"}] 14:16:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 14:16:17 INFO - PROCESS | 2852 | 1471986977235 Marionette TRACE conn6 -> [0,178,"setScriptTimeout",{"ms":35000}] 14:16:17 INFO - PROCESS | 2852 | 1471986977237 Marionette TRACE conn6 <- [1,178,null,{}] 14:16:17 INFO - PROCESS | 2852 | 1471986977249 Marionette TRACE conn6 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:17 INFO - PROCESS | 2852 | 1471986977252 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:17 INFO - PROCESS | 2852 | 1471986977353 Marionette TRACE conn6 <- [1,179,null,{"value":null}] 14:16:17 INFO - PROCESS | 2852 | 1471986977358 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:17 INFO - PROCESS | 2852 | 1471986977360 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:17 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD4836800 == 39 [pid = 2852] [id = 54] 14:16:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005B90808C00) [pid = 2852] [serial = 159] [outer = 0000000000000000] 14:16:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005B9080C800) [pid = 2852] [serial = 160] [outer = 0000005B90808C00] 14:16:17 INFO - PROCESS | 2852 | 1471986977407 Marionette DEBUG loaded listener.js 14:16:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BC7739400) [pid = 2852] [serial = 161] [outer = 0000005B90808C00] 14:16:17 INFO - PROCESS | 2852 | 1471986977783 Marionette TRACE conn6 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 14:16:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 14:16:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 588ms 14:16:17 INFO - PROCESS | 2852 | 1471986977818 Marionette TRACE conn6 -> [0,181,"getWindowHandle",null] 14:16:17 INFO - PROCESS | 2852 | 1471986977820 Marionette TRACE conn6 <- [1,181,null,{"value":"13"}] 14:16:17 INFO - PROCESS | 2852 | 1471986977823 Marionette TRACE conn6 -> [0,182,"setScriptTimeout",{"ms":35000}] 14:16:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 14:16:17 INFO - PROCESS | 2852 | 1471986977825 Marionette TRACE conn6 <- [1,182,null,{}] 14:16:17 INFO - PROCESS | 2852 | 1471986977829 Marionette TRACE conn6 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:17 INFO - PROCESS | 2852 | 1471986977831 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:17 INFO - PROCESS | 2852 | 1471986977942 Marionette TRACE conn6 <- [1,183,null,{"value":null}] 14:16:17 INFO - PROCESS | 2852 | 1471986977949 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:17 INFO - PROCESS | 2852 | 1471986977951 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:17 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD74C3800 == 40 [pid = 2852] [id = 55] 14:16:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BCD4B5400) [pid = 2852] [serial = 162] [outer = 0000000000000000] 14:16:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BD1996C00) [pid = 2852] [serial = 163] [outer = 0000005BCD4B5400] 14:16:18 INFO - PROCESS | 2852 | 1471986977998 Marionette DEBUG loaded listener.js 14:16:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BD3AD8C00) [pid = 2852] [serial = 164] [outer = 0000005BCD4B5400] 14:16:18 INFO - PROCESS | 2852 | 1471986978373 Marionette TRACE conn6 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 14:16:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 14:16:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 585ms 14:16:18 INFO - PROCESS | 2852 | 1471986978412 Marionette TRACE conn6 -> [0,185,"getWindowHandle",null] 14:16:18 INFO - PROCESS | 2852 | 1471986978414 Marionette TRACE conn6 <- [1,185,null,{"value":"13"}] 14:16:18 INFO - PROCESS | 2852 | 1471986978418 Marionette TRACE conn6 -> [0,186,"setScriptTimeout",{"ms":35000}] 14:16:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 14:16:18 INFO - PROCESS | 2852 | 1471986978420 Marionette TRACE conn6 <- [1,186,null,{}] 14:16:18 INFO - PROCESS | 2852 | 1471986978423 Marionette TRACE conn6 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:18 INFO - PROCESS | 2852 | 1471986978425 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:18 INFO - PROCESS | 2852 | 1471986978532 Marionette TRACE conn6 <- [1,187,null,{"value":null}] 14:16:18 INFO - PROCESS | 2852 | 1471986978539 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:18 INFO - PROCESS | 2852 | 1471986978542 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:18 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B909DB800 == 41 [pid = 2852] [id = 56] 14:16:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005B909AA000) [pid = 2852] [serial = 165] [outer = 0000000000000000] 14:16:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005B909AD400) [pid = 2852] [serial = 166] [outer = 0000005B909AA000] 14:16:18 INFO - PROCESS | 2852 | 1471986978589 Marionette DEBUG loaded listener.js 14:16:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005B909B4C00) [pid = 2852] [serial = 167] [outer = 0000005B909AA000] 14:16:19 INFO - PROCESS | 2852 | 1471986979206 Marionette TRACE conn6 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 14:16:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 14:16:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 840ms 14:16:19 INFO - PROCESS | 2852 | 1471986979261 Marionette TRACE conn6 -> [0,189,"getWindowHandle",null] 14:16:19 INFO - PROCESS | 2852 | 1471986979266 Marionette TRACE conn6 <- [1,189,null,{"value":"13"}] 14:16:19 INFO - PROCESS | 2852 | 1471986979271 Marionette TRACE conn6 -> [0,190,"setScriptTimeout",{"ms":35000}] 14:16:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 14:16:19 INFO - PROCESS | 2852 | 1471986979277 Marionette TRACE conn6 <- [1,190,null,{}] 14:16:19 INFO - PROCESS | 2852 | 1471986979297 Marionette TRACE conn6 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:19 INFO - PROCESS | 2852 | 1471986979300 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:19 INFO - PROCESS | 2852 | 1471986979423 Marionette TRACE conn6 <- [1,191,null,{"value":null}] 14:16:19 INFO - PROCESS | 2852 | 1471986979484 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:19 INFO - PROCESS | 2852 | 1471986979487 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:19 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B909F2800 == 42 [pid = 2852] [id = 57] 14:16:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005B909AF400) [pid = 2852] [serial = 168] [outer = 0000000000000000] 14:16:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0000005BC590E400) [pid = 2852] [serial = 169] [outer = 0000005B909AF400] 14:16:19 INFO - PROCESS | 2852 | 1471986979547 Marionette DEBUG loaded listener.js 14:16:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0000005BC7664800) [pid = 2852] [serial = 170] [outer = 0000005B909AF400] 14:16:20 INFO - PROCESS | 2852 | 1471986980125 Marionette TRACE conn6 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 14:16:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 14:16:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 901ms 14:16:20 INFO - PROCESS | 2852 | 1471986980177 Marionette TRACE conn6 -> [0,193,"getWindowHandle",null] 14:16:20 INFO - PROCESS | 2852 | 1471986980183 Marionette TRACE conn6 <- [1,193,null,{"value":"13"}] 14:16:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 14:16:20 INFO - PROCESS | 2852 | 1471986980189 Marionette TRACE conn6 -> [0,194,"setScriptTimeout",{"ms":35000}] 14:16:20 INFO - PROCESS | 2852 | 1471986980192 Marionette TRACE conn6 <- [1,194,null,{}] 14:16:20 INFO - PROCESS | 2852 | 1471986980197 Marionette TRACE conn6 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:20 INFO - PROCESS | 2852 | 1471986980200 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:20 INFO - PROCESS | 2852 | 1471986980320 Marionette TRACE conn6 <- [1,195,null,{"value":null}] 14:16:20 INFO - PROCESS | 2852 | 1471986980401 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:20 INFO - PROCESS | 2852 | 1471986980404 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:20 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD419800 == 43 [pid = 2852] [id = 58] 14:16:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 94 (0000005BCB9BE400) [pid = 2852] [serial = 171] [outer = 0000000000000000] 14:16:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 95 (0000005BCC311800) [pid = 2852] [serial = 172] [outer = 0000005BCB9BE400] 14:16:20 INFO - PROCESS | 2852 | 1471986980464 Marionette DEBUG loaded listener.js 14:16:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 96 (0000005BCD45F000) [pid = 2852] [serial = 173] [outer = 0000005BCB9BE400] 14:16:21 INFO - PROCESS | 2852 | 1471986981006 Marionette TRACE conn6 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 14:16:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 14:16:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 839ms 14:16:21 INFO - PROCESS | 2852 | 1471986981044 Marionette TRACE conn6 -> [0,197,"getWindowHandle",null] 14:16:21 INFO - PROCESS | 2852 | 1471986981047 Marionette TRACE conn6 <- [1,197,null,{"value":"13"}] 14:16:21 INFO - PROCESS | 2852 | 1471986981052 Marionette TRACE conn6 -> [0,198,"setScriptTimeout",{"ms":35000}] 14:16:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 14:16:21 INFO - PROCESS | 2852 | 1471986981056 Marionette TRACE conn6 <- [1,198,null,{}] 14:16:21 INFO - PROCESS | 2852 | 1471986981068 Marionette TRACE conn6 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:21 INFO - PROCESS | 2852 | 1471986981073 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:21 INFO - PROCESS | 2852 | 1471986981186 Marionette TRACE conn6 <- [1,199,null,{"value":null}] 14:16:21 INFO - PROCESS | 2852 | 1471986981267 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:21 INFO - PROCESS | 2852 | 1471986981270 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:21 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7405000 == 44 [pid = 2852] [id = 59] 14:16:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 97 (0000005BD34AAC00) [pid = 2852] [serial = 174] [outer = 0000000000000000] 14:16:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 98 (0000005BD34B1000) [pid = 2852] [serial = 175] [outer = 0000005BD34AAC00] 14:16:21 INFO - PROCESS | 2852 | 1471986981330 Marionette DEBUG loaded listener.js 14:16:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 99 (0000005BD43E4C00) [pid = 2852] [serial = 176] [outer = 0000005BD34AAC00] 14:16:21 INFO - PROCESS | 2852 | 1471986981903 Marionette TRACE conn6 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 14:16:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 14:16:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 880ms 14:16:21 INFO - PROCESS | 2852 | 1471986981938 Marionette TRACE conn6 -> [0,201,"getWindowHandle",null] 14:16:21 INFO - PROCESS | 2852 | 1471986981941 Marionette TRACE conn6 <- [1,201,null,{"value":"13"}] 14:16:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 14:16:21 INFO - PROCESS | 2852 | 1471986981944 Marionette TRACE conn6 -> [0,202,"setScriptTimeout",{"ms":35000}] 14:16:21 INFO - PROCESS | 2852 | 1471986981947 Marionette TRACE conn6 <- [1,202,null,{}] 14:16:21 INFO - PROCESS | 2852 | 1471986981950 Marionette TRACE conn6 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:21 INFO - PROCESS | 2852 | 1471986981953 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:22 INFO - PROCESS | 2852 | 1471986982067 Marionette TRACE conn6 <- [1,203,null,{"value":null}] 14:16:22 INFO - PROCESS | 2852 | 1471986982147 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:22 INFO - PROCESS | 2852 | 1471986982150 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:22 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90903800 == 45 [pid = 2852] [id = 60] 14:16:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 100 (0000005B90BD5C00) [pid = 2852] [serial = 177] [outer = 0000000000000000] 14:16:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 101 (0000005B90BDB400) [pid = 2852] [serial = 178] [outer = 0000005B90BD5C00] 14:16:22 INFO - PROCESS | 2852 | 1471986982207 Marionette DEBUG loaded listener.js 14:16:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 102 (0000005B90BE0C00) [pid = 2852] [serial = 179] [outer = 0000005B90BD5C00] 14:16:22 INFO - PROCESS | 2852 | 1471986982846 Marionette TRACE conn6 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 14:16:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 14:16:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 943ms 14:16:22 INFO - PROCESS | 2852 | 1471986982890 Marionette TRACE conn6 -> [0,205,"getWindowHandle",null] 14:16:22 INFO - PROCESS | 2852 | 1471986982895 Marionette TRACE conn6 <- [1,205,null,{"value":"13"}] 14:16:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 14:16:22 INFO - PROCESS | 2852 | 1471986982899 Marionette TRACE conn6 -> [0,206,"setScriptTimeout",{"ms":35000}] 14:16:22 INFO - PROCESS | 2852 | 1471986982903 Marionette TRACE conn6 <- [1,206,null,{}] 14:16:22 INFO - PROCESS | 2852 | 1471986982908 Marionette TRACE conn6 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:22 INFO - PROCESS | 2852 | 1471986982911 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:23 INFO - PROCESS | 2852 | 1471986983017 Marionette TRACE conn6 <- [1,207,null,{"value":null}] 14:16:23 INFO - PROCESS | 2852 | 1471986983100 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:23 INFO - PROCESS | 2852 | 1471986983103 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:23 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B907C6800 == 46 [pid = 2852] [id = 61] 14:16:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 103 (0000005B9080E000) [pid = 2852] [serial = 180] [outer = 0000000000000000] 14:16:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 104 (0000005B909B1000) [pid = 2852] [serial = 181] [outer = 0000005B9080E000] 14:16:23 INFO - PROCESS | 2852 | 1471986983155 Marionette DEBUG loaded listener.js 14:16:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 105 (0000005BC5902400) [pid = 2852] [serial = 182] [outer = 0000005B9080E000] 14:16:23 INFO - PROCESS | 2852 | --DOCSHELL 0000005B9090F800 == 45 [pid = 2852] [id = 33] 14:16:23 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD74C3800 == 44 [pid = 2852] [id = 55] 14:16:23 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD4836800 == 43 [pid = 2852] [id = 54] 14:16:23 INFO - PROCESS | 2852 | --DOCSHELL 0000005B8F40F000 == 42 [pid = 2852] [id = 53] 14:16:23 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3FBB800 == 41 [pid = 2852] [id = 52] 14:16:23 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD31F0000 == 40 [pid = 2852] [id = 51] 14:16:23 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD161D800 == 39 [pid = 2852] [id = 50] 14:16:23 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD40F800 == 38 [pid = 2852] [id = 49] 14:16:23 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC754B800 == 37 [pid = 2852] [id = 48] 14:16:23 INFO - PROCESS | 2852 | --DOCSHELL 0000005B907C5000 == 36 [pid = 2852] [id = 47] 14:16:23 INFO - PROCESS | 2852 | --DOMWINDOW == 104 (0000005BCD463400) [pid = 2852] [serial = 126] [outer = 0000000000000000] [url = about:blank] 14:16:23 INFO - PROCESS | 2852 | --DOMWINDOW == 103 (0000005BD1017C00) [pid = 2852] [serial = 114] [outer = 0000000000000000] [url = about:blank] 14:16:23 INFO - PROCESS | 2852 | --DOMWINDOW == 102 (0000005BC71D3000) [pid = 2852] [serial = 102] [outer = 0000000000000000] [url = about:blank] 14:16:23 INFO - PROCESS | 2852 | --DOMWINDOW == 101 (0000005BC76AD000) [pid = 2852] [serial = 103] [outer = 0000000000000000] [url = about:blank] 14:16:23 INFO - PROCESS | 2852 | --DOMWINDOW == 100 (0000005BC773F000) [pid = 2852] [serial = 105] [outer = 0000000000000000] [url = about:blank] 14:16:23 INFO - PROCESS | 2852 | --DOMWINDOW == 99 (0000005BC7BAE400) [pid = 2852] [serial = 106] [outer = 0000000000000000] [url = about:blank] 14:16:23 INFO - PROCESS | 2852 | --DOMWINDOW == 98 (0000005BCC448800) [pid = 2852] [serial = 108] [outer = 0000000000000000] [url = about:blank] 14:16:23 INFO - PROCESS | 2852 | --DOMWINDOW == 97 (0000005BCD8BCC00) [pid = 2852] [serial = 111] [outer = 0000000000000000] [url = about:blank] 14:16:23 INFO - PROCESS | 2852 | --DOMWINDOW == 96 (0000005BC590D800) [pid = 2852] [serial = 99] [outer = 0000000000000000] [url = about:blank] 14:16:23 INFO - PROCESS | 2852 | --DOMWINDOW == 95 (0000005BD3496800) [pid = 2852] [serial = 117] [outer = 0000000000000000] [url = about:blank] 14:16:23 INFO - PROCESS | 2852 | --DOMWINDOW == 94 (0000005BC7664C00) [pid = 2852] [serial = 85] [outer = 0000000000000000] [url = about:blank] 14:16:23 INFO - PROCESS | 2852 | --DOMWINDOW == 93 (0000005BC7128000) [pid = 2852] [serial = 84] [outer = 0000000000000000] [url = about:blank] 14:16:23 INFO - PROCESS | 2852 | --DOMWINDOW == 92 (0000005BD3482800) [pid = 2852] [serial = 88] [outer = 0000000000000000] [url = about:blank] 14:16:23 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0000005BCD4E3400) [pid = 2852] [serial = 87] [outer = 0000000000000000] [url = about:blank] 14:16:23 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005BD3AD7400) [pid = 2852] [serial = 91] [outer = 0000000000000000] [url = about:blank] 14:16:23 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005BD34AE400) [pid = 2852] [serial = 90] [outer = 0000000000000000] [url = about:blank] 14:16:23 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BD47C4400) [pid = 2852] [serial = 94] [outer = 0000000000000000] [url = about:blank] 14:16:23 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BD43E9800) [pid = 2852] [serial = 93] [outer = 0000000000000000] [url = about:blank] 14:16:23 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BD434D400) [pid = 2852] [serial = 97] [outer = 0000000000000000] [url = about:blank] 14:16:23 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BC76B4800) [pid = 2852] [serial = 96] [outer = 0000000000000000] [url = about:blank] 14:16:23 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BC6204C00) [pid = 2852] [serial = 120] [outer = 0000000000000000] [url = about:blank] 14:16:23 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BCC3BF400) [pid = 2852] [serial = 121] [outer = 0000000000000000] [url = about:blank] 14:16:23 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BD3AD2000) [pid = 2852] [serial = 118] [outer = 0000000000000000] [url = about:blank] 14:16:23 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BD43EEC00) [pid = 2852] [serial = 124] [outer = 0000000000000000] [url = about:blank] 14:16:23 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BD1AE3400) [pid = 2852] [serial = 115] [outer = 0000000000000000] [url = about:blank] 14:16:23 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BCDE72800) [pid = 2852] [serial = 112] [outer = 0000000000000000] [url = about:blank] 14:16:23 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BD3E65800) [pid = 2852] [serial = 123] [outer = 0000000000000000] [url = about:blank] 14:16:23 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BD42D5400) [pid = 2852] [serial = 127] [outer = 0000000000000000] [url = about:blank] 14:16:23 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BCC6C6400) [pid = 2852] [serial = 109] [outer = 0000000000000000] [url = about:blank] 14:16:23 INFO - PROCESS | 2852 | 1471986983697 Marionette TRACE conn6 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 14:16:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 14:16:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 838ms 14:16:23 INFO - PROCESS | 2852 | 1471986983742 Marionette TRACE conn6 -> [0,209,"getWindowHandle",null] 14:16:23 INFO - PROCESS | 2852 | 1471986983746 Marionette TRACE conn6 <- [1,209,null,{"value":"13"}] 14:16:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 14:16:23 INFO - PROCESS | 2852 | 1471986983752 Marionette TRACE conn6 -> [0,210,"setScriptTimeout",{"ms":35000}] 14:16:23 INFO - PROCESS | 2852 | 1471986983755 Marionette TRACE conn6 <- [1,210,null,{}] 14:16:23 INFO - PROCESS | 2852 | 1471986983759 Marionette TRACE conn6 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:23 INFO - PROCESS | 2852 | 1471986983762 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:23 INFO - PROCESS | 2852 | 1471986983852 Marionette TRACE conn6 <- [1,211,null,{"value":null}] 14:16:23 INFO - PROCESS | 2852 | 1471986983922 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:23 INFO - PROCESS | 2852 | 1471986983924 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:23 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B909EE800 == 37 [pid = 2852] [id = 62] 14:16:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005B90805C00) [pid = 2852] [serial = 183] [outer = 0000000000000000] 14:16:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BC5906800) [pid = 2852] [serial = 184] [outer = 0000005B90805C00] 14:16:23 INFO - PROCESS | 2852 | 1471986983975 Marionette DEBUG loaded listener.js 14:16:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BC71CE000) [pid = 2852] [serial = 185] [outer = 0000005B90805C00] 14:16:24 INFO - PROCESS | 2852 | 1471986984357 Marionette TRACE conn6 <- [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]]]}] 14:16:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 14:16:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 628ms 14:16:24 INFO - PROCESS | 2852 | 1471986984385 Marionette TRACE conn6 -> [0,213,"getWindowHandle",null] 14:16:24 INFO - PROCESS | 2852 | 1471986984388 Marionette TRACE conn6 <- [1,213,null,{"value":"13"}] 14:16:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 14:16:24 INFO - PROCESS | 2852 | 1471986984391 Marionette TRACE conn6 -> [0,214,"setScriptTimeout",{"ms":35000}] 14:16:24 INFO - PROCESS | 2852 | 1471986984395 Marionette TRACE conn6 <- [1,214,null,{}] 14:16:24 INFO - PROCESS | 2852 | 1471986984407 Marionette TRACE conn6 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:24 INFO - PROCESS | 2852 | 1471986984412 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:24 INFO - PROCESS | 2852 | 1471986984501 Marionette TRACE conn6 <- [1,215,null,{"value":null}] 14:16:24 INFO - PROCESS | 2852 | 1471986984509 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:24 INFO - PROCESS | 2852 | 1471986984512 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:24 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7EAF800 == 38 [pid = 2852] [id = 63] 14:16:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BC773BC00) [pid = 2852] [serial = 186] [outer = 0000000000000000] 14:16:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BC7A53400) [pid = 2852] [serial = 187] [outer = 0000005BC773BC00] 14:16:24 INFO - PROCESS | 2852 | 1471986984563 Marionette DEBUG loaded listener.js 14:16:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BC7BB7C00) [pid = 2852] [serial = 188] [outer = 0000005BC773BC00] 14:16:25 INFO - PROCESS | 2852 | 1471986985017 Marionette TRACE conn6 <- [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]]]}] 14:16:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 14:16:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 691ms 14:16:25 INFO - PROCESS | 2852 | 1471986985087 Marionette TRACE conn6 -> [0,217,"getWindowHandle",null] 14:16:25 INFO - PROCESS | 2852 | 1471986985090 Marionette TRACE conn6 <- [1,217,null,{"value":"13"}] 14:16:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 14:16:25 INFO - PROCESS | 2852 | 1471986985094 Marionette TRACE conn6 -> [0,218,"setScriptTimeout",{"ms":35000}] 14:16:25 INFO - PROCESS | 2852 | 1471986985096 Marionette TRACE conn6 <- [1,218,null,{}] 14:16:25 INFO - PROCESS | 2852 | 1471986985099 Marionette TRACE conn6 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:25 INFO - PROCESS | 2852 | 1471986985101 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:25 INFO - PROCESS | 2852 | 1471986985190 Marionette TRACE conn6 <- [1,219,null,{"value":null}] 14:16:25 INFO - PROCESS | 2852 | 1471986985201 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:25 INFO - PROCESS | 2852 | 1471986985204 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:25 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC6D8800 == 39 [pid = 2852] [id = 64] 14:16:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BCC338800) [pid = 2852] [serial = 189] [outer = 0000000000000000] 14:16:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BCC636C00) [pid = 2852] [serial = 190] [outer = 0000005BCC338800] 14:16:25 INFO - PROCESS | 2852 | 1471986985256 Marionette DEBUG loaded listener.js 14:16:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BCD37C400) [pid = 2852] [serial = 191] [outer = 0000005BCC338800] 14:16:25 INFO - PROCESS | 2852 | 1471986985649 Marionette TRACE conn6 <- [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]]]}] 14:16:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 14:16:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 585ms 14:16:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 14:16:25 INFO - PROCESS | 2852 | 1471986985681 Marionette TRACE conn6 -> [0,221,"getWindowHandle",null] 14:16:25 INFO - PROCESS | 2852 | 1471986985683 Marionette TRACE conn6 <- [1,221,null,{"value":"13"}] 14:16:25 INFO - PROCESS | 2852 | 1471986985702 Marionette TRACE conn6 -> [0,222,"setScriptTimeout",{"ms":35000}] 14:16:25 INFO - PROCESS | 2852 | 1471986985704 Marionette TRACE conn6 <- [1,222,null,{}] 14:16:25 INFO - PROCESS | 2852 | 1471986985708 Marionette TRACE conn6 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:25 INFO - PROCESS | 2852 | 1471986985710 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:25 INFO - PROCESS | 2852 | 1471986985819 Marionette TRACE conn6 <- [1,223,null,{"value":null}] 14:16:25 INFO - PROCESS | 2852 | 1471986985824 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:25 INFO - PROCESS | 2852 | 1471986985826 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:25 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B8EE0C800 == 40 [pid = 2852] [id = 65] 14:16:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BCD380C00) [pid = 2852] [serial = 192] [outer = 0000000000000000] 14:16:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BCD464000) [pid = 2852] [serial = 193] [outer = 0000005BCD380C00] 14:16:25 INFO - PROCESS | 2852 | 1471986985880 Marionette DEBUG loaded listener.js 14:16:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BCD4E8800) [pid = 2852] [serial = 194] [outer = 0000005BCD380C00] 14:16:26 INFO - PROCESS | 2852 | 1471986986340 Marionette TRACE conn6 <- [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]]]}] 14:16:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 14:16:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 692ms 14:16:26 INFO - PROCESS | 2852 | 1471986986383 Marionette TRACE conn6 -> [0,225,"getWindowHandle",null] 14:16:26 INFO - PROCESS | 2852 | 1471986986385 Marionette TRACE conn6 <- [1,225,null,{"value":"13"}] 14:16:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 14:16:26 INFO - PROCESS | 2852 | 1471986986388 Marionette TRACE conn6 -> [0,226,"setScriptTimeout",{"ms":35000}] 14:16:26 INFO - PROCESS | 2852 | 1471986986390 Marionette TRACE conn6 <- [1,226,null,{}] 14:16:26 INFO - PROCESS | 2852 | 1471986986394 Marionette TRACE conn6 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:26 INFO - PROCESS | 2852 | 1471986986400 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:26 INFO - PROCESS | 2852 | 1471986986539 Marionette TRACE conn6 <- [1,227,null,{"value":null}] 14:16:26 INFO - PROCESS | 2852 | 1471986986588 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:26 INFO - PROCESS | 2852 | 1471986986590 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:26 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3502800 == 41 [pid = 2852] [id = 66] 14:16:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005BD1017C00) [pid = 2852] [serial = 195] [outer = 0000000000000000] 14:16:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005BD3482C00) [pid = 2852] [serial = 196] [outer = 0000005BD1017C00] 14:16:26 INFO - PROCESS | 2852 | 1471986986637 Marionette DEBUG loaded listener.js 14:16:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005BD348FC00) [pid = 2852] [serial = 197] [outer = 0000005BD1017C00] 14:16:27 INFO - PROCESS | 2852 | 1471986987048 Marionette TRACE conn6 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 14:16:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 14:16:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 693ms 14:16:27 INFO - PROCESS | 2852 | 1471986987085 Marionette TRACE conn6 -> [0,229,"getWindowHandle",null] 14:16:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 14:16:27 INFO - PROCESS | 2852 | 1471986987087 Marionette TRACE conn6 <- [1,229,null,{"value":"13"}] 14:16:27 INFO - PROCESS | 2852 | 1471986987090 Marionette TRACE conn6 -> [0,230,"setScriptTimeout",{"ms":35000}] 14:16:27 INFO - PROCESS | 2852 | 1471986987092 Marionette TRACE conn6 <- [1,230,null,{}] 14:16:27 INFO - PROCESS | 2852 | 1471986987095 Marionette TRACE conn6 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:27 INFO - PROCESS | 2852 | 1471986987098 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:27 INFO - PROCESS | 2852 | 1471986987247 Marionette TRACE conn6 <- [1,231,null,{"value":null}] 14:16:27 INFO - PROCESS | 2852 | 1471986987258 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:27 INFO - PROCESS | 2852 | 1471986987260 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:27 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3D1D000 == 42 [pid = 2852] [id = 67] 14:16:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0000005BD165B800) [pid = 2852] [serial = 198] [outer = 0000000000000000] 14:16:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0000005BD34B2C00) [pid = 2852] [serial = 199] [outer = 0000005BD165B800] 14:16:27 INFO - PROCESS | 2852 | 1471986987306 Marionette DEBUG loaded listener.js 14:16:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 94 (0000005BD3AE5C00) [pid = 2852] [serial = 200] [outer = 0000005BD165B800] 14:16:27 INFO - PROCESS | 2852 | 1471986987829 Marionette TRACE conn6 <- [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]]]}] 14:16:27 INFO - PROCESS | 2852 | --DOMWINDOW == 93 (0000005BC7667800) [pid = 2852] [serial = 140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 14:16:27 INFO - PROCESS | 2852 | --DOMWINDOW == 92 (0000005BCDBD9800) [pid = 2852] [serial = 146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 14:16:27 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0000005B8F3A0C00) [pid = 2852] [serial = 143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 14:16:27 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005BC5904000) [pid = 2852] [serial = 137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 14:16:27 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005BD349B400) [pid = 2852] [serial = 152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 14:16:27 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BD272E400) [pid = 2852] [serial = 149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 14:16:27 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BCD4B5400) [pid = 2852] [serial = 162] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 14:16:27 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005B8F1FC800) [pid = 2852] [serial = 156] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 14:16:27 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005B90808C00) [pid = 2852] [serial = 159] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 14:16:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 14:16:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 776ms 14:16:27 INFO - PROCESS | 2852 | 1471986987870 Marionette TRACE conn6 -> [0,233,"getWindowHandle",null] 14:16:27 INFO - PROCESS | 2852 | 1471986987872 Marionette TRACE conn6 <- [1,233,null,{"value":"13"}] 14:16:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 14:16:27 INFO - PROCESS | 2852 | 1471986987875 Marionette TRACE conn6 -> [0,234,"setScriptTimeout",{"ms":35000}] 14:16:27 INFO - PROCESS | 2852 | 1471986987877 Marionette TRACE conn6 <- [1,234,null,{}] 14:16:27 INFO - PROCESS | 2852 | 1471986987881 Marionette TRACE conn6 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:27 INFO - PROCESS | 2852 | 1471986987883 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:28 INFO - PROCESS | 2852 | 1471986987988 Marionette TRACE conn6 <- [1,235,null,{"value":null}] 14:16:28 INFO - PROCESS | 2852 | 1471986987999 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:28 INFO - PROCESS | 2852 | 1471986988001 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:28 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD4663800 == 43 [pid = 2852] [id = 68] 14:16:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BCC953800) [pid = 2852] [serial = 201] [outer = 0000000000000000] 14:16:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BCDE7A800) [pid = 2852] [serial = 202] [outer = 0000005BCC953800] 14:16:28 INFO - PROCESS | 2852 | 1471986988047 Marionette DEBUG loaded listener.js 14:16:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BD4355400) [pid = 2852] [serial = 203] [outer = 0000005BCC953800] 14:16:28 INFO - PROCESS | 2852 | 1471986988428 Marionette TRACE conn6 <- [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]]]}] 14:16:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 14:16:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 628ms 14:16:28 INFO - PROCESS | 2852 | 1471986988506 Marionette TRACE conn6 -> [0,237,"getWindowHandle",null] 14:16:28 INFO - PROCESS | 2852 | 1471986988508 Marionette TRACE conn6 <- [1,237,null,{"value":"13"}] 14:16:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 14:16:28 INFO - PROCESS | 2852 | 1471986988511 Marionette TRACE conn6 -> [0,238,"setScriptTimeout",{"ms":35000}] 14:16:28 INFO - PROCESS | 2852 | 1471986988513 Marionette TRACE conn6 <- [1,238,null,{}] 14:16:28 INFO - PROCESS | 2852 | 1471986988517 Marionette TRACE conn6 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:28 INFO - PROCESS | 2852 | 1471986988519 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:28 INFO - PROCESS | 2852 | 1471986988622 Marionette TRACE conn6 <- [1,239,null,{"value":null}] 14:16:28 INFO - PROCESS | 2852 | 1471986988628 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:28 INFO - PROCESS | 2852 | 1471986988630 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:28 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD5630800 == 44 [pid = 2852] [id = 69] 14:16:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005BD43EB000) [pid = 2852] [serial = 204] [outer = 0000000000000000] 14:16:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005BD47B6400) [pid = 2852] [serial = 205] [outer = 0000005BD43EB000] 14:16:28 INFO - PROCESS | 2852 | 1471986988679 Marionette DEBUG loaded listener.js 14:16:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005BD4D8F000) [pid = 2852] [serial = 206] [outer = 0000005BD43EB000] 14:16:29 INFO - PROCESS | 2852 | 1471986989208 Marionette TRACE conn6 <- [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]]]}] 14:16:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 14:16:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 733ms 14:16:29 INFO - PROCESS | 2852 | 1471986989248 Marionette TRACE conn6 -> [0,241,"getWindowHandle",null] 14:16:29 INFO - PROCESS | 2852 | 1471986989251 Marionette TRACE conn6 <- [1,241,null,{"value":"13"}] 14:16:29 INFO - PROCESS | 2852 | 1471986989254 Marionette TRACE conn6 -> [0,242,"setScriptTimeout",{"ms":35000}] 14:16:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 14:16:29 INFO - PROCESS | 2852 | 1471986989256 Marionette TRACE conn6 <- [1,242,null,{}] 14:16:29 INFO - PROCESS | 2852 | 1471986989259 Marionette TRACE conn6 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:29 INFO - PROCESS | 2852 | 1471986989261 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:29 INFO - PROCESS | 2852 | 1471986989347 Marionette TRACE conn6 <- [1,243,null,{"value":null}] 14:16:29 INFO - PROCESS | 2852 | 1471986989354 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:29 INFO - PROCESS | 2852 | 1471986989356 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:29 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD74C8000 == 45 [pid = 2852] [id = 70] 14:16:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0000005BD47B6800) [pid = 2852] [serial = 207] [outer = 0000000000000000] 14:16:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0000005BD5847000) [pid = 2852] [serial = 208] [outer = 0000005BD47B6800] 14:16:29 INFO - PROCESS | 2852 | 1471986989402 Marionette DEBUG loaded listener.js 14:16:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 94 (0000005BD6B51800) [pid = 2852] [serial = 209] [outer = 0000005BD47B6800] 14:16:29 INFO - PROCESS | 2852 | 1471986989810 Marionette TRACE conn6 <- [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]]]}] 14:16:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 14:16:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 587ms 14:16:29 INFO - PROCESS | 2852 | 1471986989875 Marionette TRACE conn6 -> [0,245,"getWindowHandle",null] 14:16:29 INFO - PROCESS | 2852 | 1471986989880 Marionette TRACE conn6 <- [1,245,null,{"value":"13"}] 14:16:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 14:16:29 INFO - PROCESS | 2852 | 1471986989886 Marionette TRACE conn6 -> [0,246,"setScriptTimeout",{"ms":35000}] 14:16:29 INFO - PROCESS | 2852 | 1471986989890 Marionette TRACE conn6 <- [1,246,null,{}] 14:16:29 INFO - PROCESS | 2852 | 1471986989897 Marionette TRACE conn6 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:29 INFO - PROCESS | 2852 | 1471986989901 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:30 INFO - PROCESS | 2852 | 1471986990096 Marionette TRACE conn6 <- [1,247,null,{"value":null}] 14:16:30 INFO - PROCESS | 2852 | 1471986990161 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:30 INFO - PROCESS | 2852 | 1471986990165 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:30 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B9091A000 == 46 [pid = 2852] [id = 71] 14:16:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 95 (0000005B9080A400) [pid = 2852] [serial = 210] [outer = 0000000000000000] 14:16:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 96 (0000005B909A6800) [pid = 2852] [serial = 211] [outer = 0000005B9080A400] 14:16:30 INFO - PROCESS | 2852 | 1471986990228 Marionette DEBUG loaded listener.js 14:16:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 97 (0000005BC7124C00) [pid = 2852] [serial = 212] [outer = 0000005B9080A400] 14:16:30 INFO - PROCESS | 2852 | 1471986990809 Marionette TRACE conn6 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 14:16:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 14:16:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 943ms 14:16:30 INFO - PROCESS | 2852 | 1471986990832 Marionette TRACE conn6 -> [0,249,"getWindowHandle",null] 14:16:30 INFO - PROCESS | 2852 | 1471986990836 Marionette TRACE conn6 <- [1,249,null,{"value":"13"}] 14:16:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 14:16:30 INFO - PROCESS | 2852 | 1471986990843 Marionette TRACE conn6 -> [0,250,"setScriptTimeout",{"ms":35000}] 14:16:30 INFO - PROCESS | 2852 | 1471986990848 Marionette TRACE conn6 <- [1,250,null,{}] 14:16:30 INFO - PROCESS | 2852 | 1471986990852 Marionette TRACE conn6 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:30 INFO - PROCESS | 2852 | 1471986990855 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:30 INFO - PROCESS | 2852 | 1471986990974 Marionette TRACE conn6 <- [1,251,null,{"value":null}] 14:16:31 INFO - PROCESS | 2852 | 1471986991057 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:31 INFO - PROCESS | 2852 | 1471986991060 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:31 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD1079000 == 47 [pid = 2852] [id = 72] 14:16:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 98 (0000005BC76B2000) [pid = 2852] [serial = 213] [outer = 0000000000000000] 14:16:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 99 (0000005BC773FC00) [pid = 2852] [serial = 214] [outer = 0000005BC76B2000] 14:16:31 INFO - PROCESS | 2852 | 1471986991120 Marionette DEBUG loaded listener.js 14:16:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 100 (0000005BC7E87800) [pid = 2852] [serial = 215] [outer = 0000005BC76B2000] 14:16:31 INFO - PROCESS | 2852 | 1471986991711 Marionette TRACE conn6 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 14:16:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 14:16:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 943ms 14:16:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 14:16:31 INFO - PROCESS | 2852 | 1471986991789 Marionette TRACE conn6 -> [0,253,"getWindowHandle",null] 14:16:31 INFO - PROCESS | 2852 | 1471986991792 Marionette TRACE conn6 <- [1,253,null,{"value":"13"}] 14:16:31 INFO - PROCESS | 2852 | 1471986991796 Marionette TRACE conn6 -> [0,254,"setScriptTimeout",{"ms":35000}] 14:16:31 INFO - PROCESS | 2852 | 1471986991798 Marionette TRACE conn6 <- [1,254,null,{}] 14:16:31 INFO - PROCESS | 2852 | 1471986991809 Marionette TRACE conn6 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:31 INFO - PROCESS | 2852 | 1471986991814 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:31 INFO - PROCESS | 2852 | 1471986991970 Marionette TRACE conn6 <- [1,255,null,{"value":null}] 14:16:32 INFO - PROCESS | 2852 | 1471986992075 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:32 INFO - PROCESS | 2852 | 1471986992079 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:32 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD7BAE000 == 48 [pid = 2852] [id = 73] 14:16:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 101 (0000005BD1A97800) [pid = 2852] [serial = 216] [outer = 0000000000000000] 14:16:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 102 (0000005BD272E400) [pid = 2852] [serial = 217] [outer = 0000005BD1A97800] 14:16:32 INFO - PROCESS | 2852 | 1471986992141 Marionette DEBUG loaded listener.js 14:16:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 103 (0000005BD3AD4000) [pid = 2852] [serial = 218] [outer = 0000005BD1A97800] 14:16:32 INFO - PROCESS | 2852 | 1471986992694 Marionette TRACE conn6 <- [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]]]}] 14:16:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 14:16:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 945ms 14:16:32 INFO - PROCESS | 2852 | 1471986992743 Marionette TRACE conn6 -> [0,257,"getWindowHandle",null] 14:16:32 INFO - PROCESS | 2852 | 1471986992745 Marionette TRACE conn6 <- [1,257,null,{"value":"13"}] 14:16:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 14:16:32 INFO - PROCESS | 2852 | 1471986992749 Marionette TRACE conn6 -> [0,258,"setScriptTimeout",{"ms":35000}] 14:16:32 INFO - PROCESS | 2852 | 1471986992751 Marionette TRACE conn6 <- [1,258,null,{}] 14:16:32 INFO - PROCESS | 2852 | 1471986992755 Marionette TRACE conn6 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:32 INFO - PROCESS | 2852 | 1471986992757 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:32 INFO - PROCESS | 2852 | 1471986992873 Marionette TRACE conn6 <- [1,259,null,{"value":null}] 14:16:32 INFO - PROCESS | 2852 | 1471986992955 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:32 INFO - PROCESS | 2852 | 1471986992958 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:32 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD811B000 == 49 [pid = 2852] [id = 74] 14:16:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 104 (0000005BD68C3800) [pid = 2852] [serial = 219] [outer = 0000000000000000] 14:16:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 105 (0000005BD6BC2800) [pid = 2852] [serial = 220] [outer = 0000005BD68C3800] 14:16:33 INFO - PROCESS | 2852 | 1471986993018 Marionette DEBUG loaded listener.js 14:16:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 106 (0000005BD7895400) [pid = 2852] [serial = 221] [outer = 0000005BD68C3800] 14:16:33 INFO - PROCESS | 2852 | 1471986993982 Marionette TRACE conn6 <- [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]]]}] 14:16:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 14:16:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1301ms 14:16:34 INFO - PROCESS | 2852 | 1471986994052 Marionette TRACE conn6 -> [0,261,"getWindowHandle",null] 14:16:34 INFO - PROCESS | 2852 | 1471986994055 Marionette TRACE conn6 <- [1,261,null,{"value":"13"}] 14:16:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 14:16:34 INFO - PROCESS | 2852 | 1471986994059 Marionette TRACE conn6 -> [0,262,"setScriptTimeout",{"ms":35000}] 14:16:34 INFO - PROCESS | 2852 | 1471986994062 Marionette TRACE conn6 <- [1,262,null,{}] 14:16:34 INFO - PROCESS | 2852 | 1471986994067 Marionette TRACE conn6 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:34 INFO - PROCESS | 2852 | 1471986994070 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:34 INFO - PROCESS | 2852 | 1471986994233 Marionette TRACE conn6 <- [1,263,null,{"value":null}] 14:16:34 INFO - PROCESS | 2852 | 1471986994321 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:34 INFO - PROCESS | 2852 | 1471986994324 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:34 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B909F2000 == 50 [pid = 2852] [id = 75] 14:16:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 107 (0000005B90809800) [pid = 2852] [serial = 222] [outer = 0000000000000000] 14:16:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 108 (0000005B90BDA000) [pid = 2852] [serial = 223] [outer = 0000005B90809800] 14:16:34 INFO - PROCESS | 2852 | 1471986994379 Marionette DEBUG loaded listener.js 14:16:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 109 (0000005BC71C6400) [pid = 2852] [serial = 224] [outer = 0000005B90809800] 14:16:34 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD5630800 == 49 [pid = 2852] [id = 69] 14:16:34 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD4663800 == 48 [pid = 2852] [id = 68] 14:16:34 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3D1D000 == 47 [pid = 2852] [id = 67] 14:16:34 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3502800 == 46 [pid = 2852] [id = 66] 14:16:34 INFO - PROCESS | 2852 | --DOCSHELL 0000005B8EE0C800 == 45 [pid = 2852] [id = 65] 14:16:34 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC6D8800 == 44 [pid = 2852] [id = 64] 14:16:34 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7EAF800 == 43 [pid = 2852] [id = 63] 14:16:34 INFO - PROCESS | 2852 | --DOCSHELL 0000005B909EE800 == 42 [pid = 2852] [id = 62] 14:16:34 INFO - PROCESS | 2852 | --DOCSHELL 0000005B907C6800 == 41 [pid = 2852] [id = 61] 14:16:34 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90903800 == 40 [pid = 2852] [id = 60] 14:16:34 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7405000 == 39 [pid = 2852] [id = 59] 14:16:34 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD419800 == 38 [pid = 2852] [id = 58] 14:16:34 INFO - PROCESS | 2852 | --DOCSHELL 0000005B909F2800 == 37 [pid = 2852] [id = 57] 14:16:34 INFO - PROCESS | 2852 | --DOCSHELL 0000005B909DB800 == 36 [pid = 2852] [id = 56] 14:16:34 INFO - PROCESS | 2852 | --DOMWINDOW == 108 (0000005BCBC0F400) [pid = 2852] [serial = 135] [outer = 0000000000000000] [url = about:blank] 14:16:34 INFO - PROCESS | 2852 | --DOMWINDOW == 107 (0000005BD3486800) [pid = 2852] [serial = 150] [outer = 0000000000000000] [url = about:blank] 14:16:34 INFO - PROCESS | 2852 | --DOMWINDOW == 106 (0000005BD4D1B400) [pid = 2852] [serial = 154] [outer = 0000000000000000] [url = about:blank] 14:16:34 INFO - PROCESS | 2852 | --DOMWINDOW == 105 (0000005BD1996C00) [pid = 2852] [serial = 163] [outer = 0000000000000000] [url = about:blank] 14:16:34 INFO - PROCESS | 2852 | --DOMWINDOW == 104 (0000005BCD4B2000) [pid = 2852] [serial = 157] [outer = 0000000000000000] [url = about:blank] 14:16:34 INFO - PROCESS | 2852 | --DOMWINDOW == 103 (0000005B9080C800) [pid = 2852] [serial = 160] [outer = 0000000000000000] [url = about:blank] 14:16:34 INFO - PROCESS | 2852 | --DOMWINDOW == 102 (0000005BCD4B7400) [pid = 2852] [serial = 158] [outer = 0000000000000000] [url = about:blank] 14:16:34 INFO - PROCESS | 2852 | --DOMWINDOW == 101 (0000005BD0C52400) [pid = 2852] [serial = 34] [outer = 0000000000000000] [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.] 14:16:34 INFO - PROCESS | 2852 | --DOMWINDOW == 100 (0000005BC7739400) [pid = 2852] [serial = 161] [outer = 0000000000000000] [url = about:blank] 14:16:34 INFO - PROCESS | 2852 | --DOMWINDOW == 99 (0000005BD3AD8C00) [pid = 2852] [serial = 164] [outer = 0000000000000000] [url = about:blank] 14:16:34 INFO - PROCESS | 2852 | --DOMWINDOW == 98 (0000005BD3490C00) [pid = 2852] [serial = 151] [outer = 0000000000000000] [url = about:blank] 14:16:34 INFO - PROCESS | 2852 | --DOMWINDOW == 97 (0000005BCD462000) [pid = 2852] [serial = 145] [outer = 0000000000000000] [url = about:blank] 14:16:34 INFO - PROCESS | 2852 | --DOMWINDOW == 96 (0000005BC620C400) [pid = 2852] [serial = 132] [outer = 0000000000000000] [url = about:blank] 14:16:34 INFO - PROCESS | 2852 | --DOMWINDOW == 95 (0000005BC7740C00) [pid = 2852] [serial = 141] [outer = 0000000000000000] [url = about:blank] 14:16:34 INFO - PROCESS | 2852 | --DOMWINDOW == 94 (0000005BC7BB8400) [pid = 2852] [serial = 142] [outer = 0000000000000000] [url = about:blank] 14:16:34 INFO - PROCESS | 2852 | --DOMWINDOW == 93 (0000005BD1AD8800) [pid = 2852] [serial = 148] [outer = 0000000000000000] [url = about:blank] 14:16:34 INFO - PROCESS | 2852 | --DOMWINDOW == 92 (0000005BCC644000) [pid = 2852] [serial = 144] [outer = 0000000000000000] [url = about:blank] 14:16:34 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0000005BD0C83400) [pid = 2852] [serial = 147] [outer = 0000000000000000] [url = about:blank] 14:16:34 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005BC7126800) [pid = 2852] [serial = 138] [outer = 0000000000000000] [url = about:blank] 14:16:34 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005BD3AE6C00) [pid = 2852] [serial = 153] [outer = 0000000000000000] [url = about:blank] 14:16:34 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BC7658C00) [pid = 2852] [serial = 139] [outer = 0000000000000000] [url = about:blank] 14:16:34 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005B8F1F8000) [pid = 2852] [serial = 129] [outer = 0000000000000000] [url = about:blank] 14:16:34 INFO - PROCESS | 2852 | 1471986994877 Marionette TRACE conn6 <- [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]]]}] 14:16:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 14:16:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 881ms 14:16:34 INFO - PROCESS | 2852 | 1471986994943 Marionette TRACE conn6 -> [0,265,"getWindowHandle",null] 14:16:34 INFO - PROCESS | 2852 | 1471986994948 Marionette TRACE conn6 <- [1,265,null,{"value":"13"}] 14:16:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 14:16:34 INFO - PROCESS | 2852 | 1471986994954 Marionette TRACE conn6 -> [0,266,"setScriptTimeout",{"ms":35000}] 14:16:34 INFO - PROCESS | 2852 | 1471986994957 Marionette TRACE conn6 <- [1,266,null,{}] 14:16:34 INFO - PROCESS | 2852 | 1471986994961 Marionette TRACE conn6 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:34 INFO - PROCESS | 2852 | 1471986994963 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:35 INFO - PROCESS | 2852 | 1471986995055 Marionette TRACE conn6 <- [1,267,null,{"value":null}] 14:16:35 INFO - PROCESS | 2852 | 1471986995063 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:35 INFO - PROCESS | 2852 | 1471986995065 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:35 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC741F800 == 37 [pid = 2852] [id = 76] 14:16:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BC76B2400) [pid = 2852] [serial = 225] [outer = 0000000000000000] 14:16:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005BC7731400) [pid = 2852] [serial = 226] [outer = 0000005BC76B2400] 14:16:35 INFO - PROCESS | 2852 | 1471986995121 Marionette DEBUG loaded listener.js 14:16:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005BC7BB5000) [pid = 2852] [serial = 227] [outer = 0000005BC76B2400] 14:16:35 INFO - PROCESS | 2852 | 1471986995576 Marionette TRACE conn6 <- [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]]]}] 14:16:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 14:16:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 628ms 14:16:35 INFO - PROCESS | 2852 | 1471986995585 Marionette TRACE conn6 -> [0,269,"getWindowHandle",null] 14:16:35 INFO - PROCESS | 2852 | 1471986995588 Marionette TRACE conn6 <- [1,269,null,{"value":"13"}] 14:16:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 14:16:35 INFO - PROCESS | 2852 | 1471986995591 Marionette TRACE conn6 -> [0,270,"setScriptTimeout",{"ms":35000}] 14:16:35 INFO - PROCESS | 2852 | 1471986995595 Marionette TRACE conn6 <- [1,270,null,{}] 14:16:35 INFO - PROCESS | 2852 | 1471986995610 Marionette TRACE conn6 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:35 INFO - PROCESS | 2852 | 1471986995615 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:35 INFO - PROCESS | 2852 | 1471986995704 Marionette TRACE conn6 <- [1,271,null,{"value":null}] 14:16:35 INFO - PROCESS | 2852 | 1471986995737 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:35 INFO - PROCESS | 2852 | 1471986995740 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:35 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD418000 == 38 [pid = 2852] [id = 77] 14:16:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005BCD45E400) [pid = 2852] [serial = 228] [outer = 0000000000000000] 14:16:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0000005BCD464400) [pid = 2852] [serial = 229] [outer = 0000005BCD45E400] 14:16:35 INFO - PROCESS | 2852 | 1471986995798 Marionette DEBUG loaded listener.js 14:16:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0000005BCD4E5800) [pid = 2852] [serial = 230] [outer = 0000005BCD45E400] 14:16:36 INFO - PROCESS | 2852 | 1471986996238 Marionette TRACE conn6 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 14:16:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 14:16:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 692ms 14:16:36 INFO - PROCESS | 2852 | 1471986996284 Marionette TRACE conn6 -> [0,273,"getWindowHandle",null] 14:16:36 INFO - PROCESS | 2852 | 1471986996287 Marionette TRACE conn6 <- [1,273,null,{"value":"13"}] 14:16:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 14:16:36 INFO - PROCESS | 2852 | 1471986996290 Marionette TRACE conn6 -> [0,274,"setScriptTimeout",{"ms":35000}] 14:16:36 INFO - PROCESS | 2852 | 1471986996292 Marionette TRACE conn6 <- [1,274,null,{}] 14:16:36 INFO - PROCESS | 2852 | 1471986996296 Marionette TRACE conn6 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:36 INFO - PROCESS | 2852 | 1471986996298 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:36 INFO - PROCESS | 2852 | 1471986996389 Marionette TRACE conn6 <- [1,275,null,{"value":null}] 14:16:36 INFO - PROCESS | 2852 | 1471986996396 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:36 INFO - PROCESS | 2852 | 1471986996398 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:36 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B8EE19800 == 39 [pid = 2852] [id = 78] 14:16:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 94 (0000005B90371800) [pid = 2852] [serial = 231] [outer = 0000000000000000] 14:16:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 95 (0000005BD103AC00) [pid = 2852] [serial = 232] [outer = 0000005B90371800] 14:16:36 INFO - PROCESS | 2852 | 1471986996446 Marionette DEBUG loaded listener.js 14:16:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 96 (0000005BD27B8000) [pid = 2852] [serial = 233] [outer = 0000005B90371800] 14:16:36 INFO - PROCESS | 2852 | 1471986996865 Marionette TRACE conn6 <- [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]]]}] 14:16:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 14:16:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 629ms 14:16:36 INFO - PROCESS | 2852 | 1471986996926 Marionette TRACE conn6 -> [0,277,"getWindowHandle",null] 14:16:36 INFO - PROCESS | 2852 | 1471986996929 Marionette TRACE conn6 <- [1,277,null,{"value":"13"}] 14:16:36 INFO - PROCESS | 2852 | 1471986996932 Marionette TRACE conn6 -> [0,278,"setScriptTimeout",{"ms":35000}] 14:16:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 14:16:36 INFO - PROCESS | 2852 | 1471986996934 Marionette TRACE conn6 <- [1,278,null,{}] 14:16:36 INFO - PROCESS | 2852 | 1471986996937 Marionette TRACE conn6 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:36 INFO - PROCESS | 2852 | 1471986996940 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:37 INFO - PROCESS | 2852 | 1471986997056 Marionette TRACE conn6 <- [1,279,null,{"value":null}] 14:16:37 INFO - PROCESS | 2852 | 1471986997123 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:37 INFO - PROCESS | 2852 | 1471986997125 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:37 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD350C000 == 40 [pid = 2852] [id = 79] 14:16:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 97 (0000005BD3456800) [pid = 2852] [serial = 234] [outer = 0000000000000000] 14:16:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 98 (0000005BD348BC00) [pid = 2852] [serial = 235] [outer = 0000005BD3456800] 14:16:37 INFO - PROCESS | 2852 | 1471986997172 Marionette DEBUG loaded listener.js 14:16:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 99 (0000005BD34AB000) [pid = 2852] [serial = 236] [outer = 0000005BD3456800] 14:16:37 INFO - PROCESS | 2852 | 1471986997579 Marionette TRACE conn6 <- [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]]]}] 14:16:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 14:16:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 692ms 14:16:37 INFO - PROCESS | 2852 | 1471986997627 Marionette TRACE conn6 -> [0,281,"getWindowHandle",null] 14:16:37 INFO - PROCESS | 2852 | 1471986997630 Marionette TRACE conn6 <- [1,281,null,{"value":"13"}] 14:16:37 INFO - PROCESS | 2852 | 1471986997633 Marionette TRACE conn6 -> [0,282,"setScriptTimeout",{"ms":35000}] 14:16:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 14:16:37 INFO - PROCESS | 2852 | 1471986997635 Marionette TRACE conn6 <- [1,282,null,{}] 14:16:37 INFO - PROCESS | 2852 | 1471986997645 Marionette TRACE conn6 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:37 INFO - PROCESS | 2852 | 1471986997653 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:37 INFO - PROCESS | 2852 | 1471986997806 Marionette TRACE conn6 <- [1,283,null,{"value":null}] 14:16:37 INFO - PROCESS | 2852 | 1471986997814 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:37 INFO - PROCESS | 2852 | 1471986997816 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:37 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD440E800 == 41 [pid = 2852] [id = 80] 14:16:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 100 (0000005B9011F800) [pid = 2852] [serial = 237] [outer = 0000000000000000] 14:16:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 101 (0000005BD3485800) [pid = 2852] [serial = 238] [outer = 0000005B9011F800] 14:16:37 INFO - PROCESS | 2852 | 1471986997904 Marionette DEBUG loaded listener.js 14:16:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 102 (0000005BD43F0800) [pid = 2852] [serial = 239] [outer = 0000005B9011F800] 14:16:38 INFO - PROCESS | 2852 | 1471986998311 Marionette TRACE conn6 <- [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]]]}] 14:16:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 14:16:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 733ms 14:16:38 INFO - PROCESS | 2852 | 1471986998401 Marionette TRACE conn6 -> [0,285,"getWindowHandle",null] 14:16:38 INFO - PROCESS | 2852 | 1471986998403 Marionette TRACE conn6 <- [1,285,null,{"value":"13"}] 14:16:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 14:16:38 INFO - PROCESS | 2852 | 1471986998410 Marionette TRACE conn6 -> [0,286,"setScriptTimeout",{"ms":35000}] 14:16:38 INFO - PROCESS | 2852 | 1471986998412 Marionette TRACE conn6 <- [1,286,null,{}] 14:16:38 INFO - PROCESS | 2852 | 1471986998425 Marionette TRACE conn6 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:38 INFO - PROCESS | 2852 | 1471986998427 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:38 INFO - PROCESS | 2852 | 1471986998543 Marionette TRACE conn6 <- [1,287,null,{"value":null}] 14:16:38 INFO - PROCESS | 2852 | 1471986998549 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:38 INFO - PROCESS | 2852 | 1471986998551 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:38 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD7454800 == 42 [pid = 2852] [id = 81] 14:16:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 103 (0000005B91C23400) [pid = 2852] [serial = 240] [outer = 0000000000000000] 14:16:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 104 (0000005B91C2B800) [pid = 2852] [serial = 241] [outer = 0000005B91C23400] 14:16:38 INFO - PROCESS | 2852 | 1471986998599 Marionette DEBUG loaded listener.js 14:16:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 105 (0000005B91C31400) [pid = 2852] [serial = 242] [outer = 0000005B91C23400] 14:16:39 INFO - PROCESS | 2852 | --DOMWINDOW == 104 (0000005BC839D400) [pid = 2852] [serial = 134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 14:16:39 INFO - PROCESS | 2852 | --DOMWINDOW == 103 (0000005B9078EC00) [pid = 2852] [serial = 98] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 14:16:39 INFO - PROCESS | 2852 | --DOMWINDOW == 102 (0000005BD1017C00) [pid = 2852] [serial = 195] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 14:16:39 INFO - PROCESS | 2852 | --DOMWINDOW == 101 (0000005BCD380C00) [pid = 2852] [serial = 192] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 14:16:39 INFO - PROCESS | 2852 | --DOMWINDOW == 100 (0000005BC773BC00) [pid = 2852] [serial = 186] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 14:16:39 INFO - PROCESS | 2852 | --DOMWINDOW == 99 (0000005BD165B800) [pid = 2852] [serial = 198] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 14:16:39 INFO - PROCESS | 2852 | --DOMWINDOW == 98 (0000005B90805C00) [pid = 2852] [serial = 183] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 14:16:39 INFO - PROCESS | 2852 | --DOMWINDOW == 97 (0000005BCC338800) [pid = 2852] [serial = 189] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 14:16:39 INFO - PROCESS | 2852 | --DOMWINDOW == 96 (0000005B9080E000) [pid = 2852] [serial = 180] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 14:16:39 INFO - PROCESS | 2852 | --DOMWINDOW == 95 (0000005BD34AAC00) [pid = 2852] [serial = 174] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 14:16:39 INFO - PROCESS | 2852 | --DOMWINDOW == 94 (0000005BCC953800) [pid = 2852] [serial = 201] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 14:16:39 INFO - PROCESS | 2852 | --DOMWINDOW == 93 (0000005B909AF400) [pid = 2852] [serial = 168] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 14:16:39 INFO - PROCESS | 2852 | --DOMWINDOW == 92 (0000005B90BD5C00) [pid = 2852] [serial = 177] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 14:16:39 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0000005BCB9BE400) [pid = 2852] [serial = 171] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 14:16:39 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005BD43EB000) [pid = 2852] [serial = 204] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 14:16:39 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005B8F1F3400) [pid = 2852] [serial = 128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 14:16:39 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BC5903400) [pid = 2852] [serial = 131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 14:16:39 INFO - PROCESS | 2852 | 1471986999144 Marionette TRACE conn6 <- [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]]]}] 14:16:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 14:16:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 797ms 14:16:39 INFO - PROCESS | 2852 | 1471986999211 Marionette TRACE conn6 -> [0,289,"getWindowHandle",null] 14:16:39 INFO - PROCESS | 2852 | 1471986999213 Marionette TRACE conn6 <- [1,289,null,{"value":"13"}] 14:16:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 14:16:39 INFO - PROCESS | 2852 | 1471986999217 Marionette TRACE conn6 -> [0,290,"setScriptTimeout",{"ms":35000}] 14:16:39 INFO - PROCESS | 2852 | 1471986999219 Marionette TRACE conn6 <- [1,290,null,{}] 14:16:39 INFO - PROCESS | 2852 | 1471986999223 Marionette TRACE conn6 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:39 INFO - PROCESS | 2852 | 1471986999225 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:39 INFO - PROCESS | 2852 | 1471986999312 Marionette TRACE conn6 <- [1,291,null,{"value":null}] 14:16:39 INFO - PROCESS | 2852 | 1471986999387 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:39 INFO - PROCESS | 2852 | 1471986999389 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:39 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD6D9D800 == 43 [pid = 2852] [id = 82] 14:16:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005B8F1F8400) [pid = 2852] [serial = 243] [outer = 0000000000000000] 14:16:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005B905E2C00) [pid = 2852] [serial = 244] [outer = 0000005B8F1F8400] 14:16:39 INFO - PROCESS | 2852 | 1471986999438 Marionette DEBUG loaded listener.js 14:16:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005B905EE800) [pid = 2852] [serial = 245] [outer = 0000005B8F1F8400] 14:16:39 INFO - PROCESS | 2852 | 1471986999790 Marionette TRACE conn6 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 14:16:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 14:16:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 629ms 14:16:39 INFO - PROCESS | 2852 | 1471986999848 Marionette TRACE conn6 -> [0,293,"getWindowHandle",null] 14:16:39 INFO - PROCESS | 2852 | 1471986999859 Marionette TRACE conn6 <- [1,293,null,{"value":"13"}] 14:16:39 INFO - PROCESS | 2852 | 1471986999862 Marionette TRACE conn6 -> [0,294,"setScriptTimeout",{"ms":35000}] 14:16:39 INFO - PROCESS | 2852 | 1471986999864 Marionette TRACE conn6 <- [1,294,null,{}] 14:16:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 14:16:39 INFO - PROCESS | 2852 | 1471986999867 Marionette TRACE conn6 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:39 INFO - PROCESS | 2852 | 1471986999870 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:39 INFO - PROCESS | 2852 | 1471986999987 Marionette TRACE conn6 <- [1,295,null,{"value":null}] 14:16:40 INFO - PROCESS | 2852 | 1471986999995 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:40 INFO - PROCESS | 2852 | 1471986999997 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:40 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD8113000 == 44 [pid = 2852] [id = 83] 14:16:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0000005B90789400) [pid = 2852] [serial = 246] [outer = 0000000000000000] 14:16:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0000005B91C31800) [pid = 2852] [serial = 247] [outer = 0000005B90789400] 14:16:40 INFO - PROCESS | 2852 | 1471987000045 Marionette DEBUG loaded listener.js 14:16:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 94 (0000005BCBC6C800) [pid = 2852] [serial = 248] [outer = 0000005B90789400] 14:16:40 INFO - PROCESS | 2852 | 1471987000348 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 14:16:40 INFO - PROCESS | 2852 | 1471987000460 Marionette TRACE conn6 <- [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]]]}] 14:16:40 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. 14:16:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 627ms 14:16:40 INFO - PROCESS | 2852 | 1471987000496 Marionette TRACE conn6 -> [0,297,"getWindowHandle",null] 14:16:40 INFO - PROCESS | 2852 | 1471987000498 Marionette TRACE conn6 <- [1,297,null,{"value":"13"}] 14:16:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 14:16:40 INFO - PROCESS | 2852 | 1471987000502 Marionette TRACE conn6 -> [0,298,"setScriptTimeout",{"ms":35000}] 14:16:40 INFO - PROCESS | 2852 | 1471987000504 Marionette TRACE conn6 <- [1,298,null,{}] 14:16:40 INFO - PROCESS | 2852 | 1471987000512 Marionette TRACE conn6 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:40 INFO - PROCESS | 2852 | 1471987000515 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:40 INFO - PROCESS | 2852 | 1471987000634 Marionette TRACE conn6 <- [1,299,null,{"value":null}] 14:16:40 INFO - PROCESS | 2852 | 1471987000643 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:40 INFO - PROCESS | 2852 | 1471987000645 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:40 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD4416800 == 45 [pid = 2852] [id = 84] 14:16:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 95 (0000005B90603400) [pid = 2852] [serial = 249] [outer = 0000000000000000] 14:16:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 96 (0000005BC7BB5400) [pid = 2852] [serial = 250] [outer = 0000005B90603400] 14:16:40 INFO - PROCESS | 2852 | 1471987000692 Marionette DEBUG loaded listener.js 14:16:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 97 (0000005BD3AD8C00) [pid = 2852] [serial = 251] [outer = 0000005B90603400] 14:16:41 INFO - PROCESS | 2852 | 1471987001163 Marionette TRACE conn6 <- [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]]]}] 14:16:41 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. 14:16:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 692ms 14:16:41 INFO - PROCESS | 2852 | 1471987001198 Marionette TRACE conn6 -> [0,301,"getWindowHandle",null] 14:16:41 INFO - PROCESS | 2852 | 1471987001203 Marionette TRACE conn6 <- [1,301,null,{"value":"13"}] 14:16:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 14:16:41 INFO - PROCESS | 2852 | 1471987001209 Marionette TRACE conn6 -> [0,302,"setScriptTimeout",{"ms":35000}] 14:16:41 INFO - PROCESS | 2852 | 1471987001212 Marionette TRACE conn6 <- [1,302,null,{}] 14:16:41 INFO - PROCESS | 2852 | 1471987001278 Marionette TRACE conn6 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:41 INFO - PROCESS | 2852 | 1471987001282 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:41 INFO - PROCESS | 2852 | 1471987001416 Marionette TRACE conn6 <- [1,303,null,{"value":null}] 14:16:41 INFO - PROCESS | 2852 | 1471987001494 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:41 INFO - PROCESS | 2852 | 1471987001500 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:41 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90908800 == 46 [pid = 2852] [id = 85] 14:16:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 98 (0000005B90126C00) [pid = 2852] [serial = 252] [outer = 0000000000000000] 14:16:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 99 (0000005B90129000) [pid = 2852] [serial = 253] [outer = 0000005B90126C00] 14:16:41 INFO - PROCESS | 2852 | 1471987001560 Marionette DEBUG loaded listener.js 14:16:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 100 (0000005B9037B400) [pid = 2852] [serial = 254] [outer = 0000005B90126C00] 14:16:42 INFO - PROCESS | 2852 | 1471987002108 Marionette TRACE conn6 <- [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]]]}] 14:16:42 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. 14:16:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 921ms 14:16:42 INFO - PROCESS | 2852 | 1471987002138 Marionette TRACE conn6 -> [0,305,"getWindowHandle",null] 14:16:42 INFO - PROCESS | 2852 | 1471987002143 Marionette TRACE conn6 <- [1,305,null,{"value":"13"}] 14:16:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 14:16:42 INFO - PROCESS | 2852 | 1471987002151 Marionette TRACE conn6 -> [0,306,"setScriptTimeout",{"ms":35000}] 14:16:42 INFO - PROCESS | 2852 | 1471987002154 Marionette TRACE conn6 <- [1,306,null,{}] 14:16:42 INFO - PROCESS | 2852 | 1471987002158 Marionette TRACE conn6 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:42 INFO - PROCESS | 2852 | 1471987002162 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:42 INFO - PROCESS | 2852 | 1471987002283 Marionette TRACE conn6 <- [1,307,null,{"value":null}] 14:16:42 INFO - PROCESS | 2852 | 1471987002368 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:42 INFO - PROCESS | 2852 | 1471987002371 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:42 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCBE1C800 == 47 [pid = 2852] [id = 86] 14:16:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 101 (0000005B90BD7800) [pid = 2852] [serial = 255] [outer = 0000000000000000] 14:16:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 102 (0000005B91856800) [pid = 2852] [serial = 256] [outer = 0000005B90BD7800] 14:16:42 INFO - PROCESS | 2852 | 1471987002431 Marionette DEBUG loaded listener.js 14:16:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 103 (0000005B9185EC00) [pid = 2852] [serial = 257] [outer = 0000005B90BD7800] 14:16:43 INFO - PROCESS | 2852 | 1471987003015 Marionette TRACE conn6 <- [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]]]}] 14:16:43 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. 14:16:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 942ms 14:16:43 INFO - PROCESS | 2852 | 1471987003095 Marionette TRACE conn6 -> [0,309,"getWindowHandle",null] 14:16:43 INFO - PROCESS | 2852 | 1471987003098 Marionette TRACE conn6 <- [1,309,null,{"value":"13"}] 14:16:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 14:16:43 INFO - PROCESS | 2852 | 1471987003102 Marionette TRACE conn6 -> [0,310,"setScriptTimeout",{"ms":35000}] 14:16:43 INFO - PROCESS | 2852 | 1471987003107 Marionette TRACE conn6 <- [1,310,null,{}] 14:16:43 INFO - PROCESS | 2852 | 1471987003119 Marionette TRACE conn6 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:43 INFO - PROCESS | 2852 | 1471987003124 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:43 INFO - PROCESS | 2852 | 1471987003284 Marionette TRACE conn6 <- [1,311,null,{"value":null}] 14:16:43 INFO - PROCESS | 2852 | 1471987003294 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:43 INFO - PROCESS | 2852 | 1471987003298 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:43 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD7B10800 == 48 [pid = 2852] [id = 87] 14:16:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 104 (0000005BC7664400) [pid = 2852] [serial = 258] [outer = 0000000000000000] 14:16:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 105 (0000005BC7BAD000) [pid = 2852] [serial = 259] [outer = 0000005BC7664400] 14:16:43 INFO - PROCESS | 2852 | 1471987003358 Marionette DEBUG loaded listener.js 14:16:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 106 (0000005BCBC11400) [pid = 2852] [serial = 260] [outer = 0000005BC7664400] 14:16:43 INFO - PROCESS | 2852 | 1471987003964 Marionette TRACE conn6 <- [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]]]}] 14:16:44 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. 14:16:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 945ms 14:16:44 INFO - PROCESS | 2852 | 1471987004049 Marionette TRACE conn6 -> [0,313,"getWindowHandle",null] 14:16:44 INFO - PROCESS | 2852 | 1471987004052 Marionette TRACE conn6 <- [1,313,null,{"value":"13"}] 14:16:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 14:16:44 INFO - PROCESS | 2852 | 1471987004056 Marionette TRACE conn6 -> [0,314,"setScriptTimeout",{"ms":35000}] 14:16:44 INFO - PROCESS | 2852 | 1471987004058 Marionette TRACE conn6 <- [1,314,null,{}] 14:16:44 INFO - PROCESS | 2852 | 1471987004063 Marionette TRACE conn6 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:44 INFO - PROCESS | 2852 | 1471987004065 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:44 INFO - PROCESS | 2852 | 1471987004188 Marionette TRACE conn6 <- [1,315,null,{"value":null}] 14:16:44 INFO - PROCESS | 2852 | 1471987004253 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:44 INFO - PROCESS | 2852 | 1471987004256 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:44 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B904B8800 == 49 [pid = 2852] [id = 88] 14:16:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 107 (0000005BCDBD9C00) [pid = 2852] [serial = 261] [outer = 0000000000000000] 14:16:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 108 (0000005BD0C7CC00) [pid = 2852] [serial = 262] [outer = 0000005BCDBD9C00] 14:16:44 INFO - PROCESS | 2852 | 1471987004355 Marionette DEBUG loaded listener.js 14:16:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 109 (0000005BD34A1C00) [pid = 2852] [serial = 263] [outer = 0000005BCDBD9C00] 14:16:44 INFO - PROCESS | 2852 | 1471987004972 Marionette TRACE conn6 <- [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]]]}] 14:16:45 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. 14:16:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 943ms 14:16:45 INFO - PROCESS | 2852 | 1471987005000 Marionette TRACE conn6 -> [0,317,"getWindowHandle",null] 14:16:45 INFO - PROCESS | 2852 | 1471987005002 Marionette TRACE conn6 <- [1,317,null,{"value":"13"}] 14:16:45 INFO - PROCESS | 2852 | 1471987005006 Marionette TRACE conn6 -> [0,318,"setScriptTimeout",{"ms":35000}] 14:16:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 14:16:45 INFO - PROCESS | 2852 | 1471987005008 Marionette TRACE conn6 <- [1,318,null,{}] 14:16:45 INFO - PROCESS | 2852 | 1471987005012 Marionette TRACE conn6 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:45 INFO - PROCESS | 2852 | 1471987005015 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:45 INFO - PROCESS | 2852 | 1471987005126 Marionette TRACE conn6 <- [1,319,null,{"value":null}] 14:16:45 INFO - PROCESS | 2852 | 1471987005197 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:45 INFO - PROCESS | 2852 | 1471987005200 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:45 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B8EE10800 == 50 [pid = 2852] [id = 89] 14:16:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 110 (0000005B8F4FD400) [pid = 2852] [serial = 264] [outer = 0000000000000000] 14:16:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 111 (0000005B9078B800) [pid = 2852] [serial = 265] [outer = 0000005B8F4FD400] 14:16:45 INFO - PROCESS | 2852 | 1471987005298 Marionette DEBUG loaded listener.js 14:16:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 112 (0000005BC6207000) [pid = 2852] [serial = 266] [outer = 0000005B8F4FD400] 14:16:46 INFO - PROCESS | 2852 | 1471987006072 Marionette TRACE conn6 <- [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]]]}] 14:16:46 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. 14:16:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1079ms 14:16:46 INFO - PROCESS | 2852 | 1471987006089 Marionette TRACE conn6 -> [0,321,"getWindowHandle",null] 14:16:46 INFO - PROCESS | 2852 | 1471987006094 Marionette TRACE conn6 <- [1,321,null,{"value":"13"}] 14:16:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 14:16:46 INFO - PROCESS | 2852 | 1471987006098 Marionette TRACE conn6 -> [0,322,"setScriptTimeout",{"ms":35000}] 14:16:46 INFO - PROCESS | 2852 | 1471987006104 Marionette TRACE conn6 <- [1,322,null,{}] 14:16:46 INFO - PROCESS | 2852 | 1471987006109 Marionette TRACE conn6 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:46 INFO - PROCESS | 2852 | 1471987006112 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:46 INFO - PROCESS | 2852 | 1471987006222 Marionette TRACE conn6 <- [1,323,null,{"value":null}] 14:16:46 INFO - PROCESS | 2852 | 1471987006297 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:46 INFO - PROCESS | 2852 | 1471987006300 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:46 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90922000 == 51 [pid = 2852] [id = 90] 14:16:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 113 (0000005B90606400) [pid = 2852] [serial = 267] [outer = 0000000000000000] 14:16:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 114 (0000005B9080E400) [pid = 2852] [serial = 268] [outer = 0000005B90606400] 14:16:46 INFO - PROCESS | 2852 | 1471987006356 Marionette DEBUG loaded listener.js 14:16:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 115 (0000005B9185B800) [pid = 2852] [serial = 269] [outer = 0000005B90606400] 14:16:46 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7535800 == 50 [pid = 2852] [id = 45] 14:16:46 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD8113000 == 49 [pid = 2852] [id = 83] 14:16:46 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD6D9D800 == 48 [pid = 2852] [id = 82] 14:16:46 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD7454800 == 47 [pid = 2852] [id = 81] 14:16:46 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD440E800 == 46 [pid = 2852] [id = 80] 14:16:46 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD350C000 == 45 [pid = 2852] [id = 79] 14:16:46 INFO - PROCESS | 2852 | --DOCSHELL 0000005B8EE19800 == 44 [pid = 2852] [id = 78] 14:16:46 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD418000 == 43 [pid = 2852] [id = 77] 14:16:46 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC741F800 == 42 [pid = 2852] [id = 76] 14:16:46 INFO - PROCESS | 2852 | --DOCSHELL 0000005B909F2000 == 41 [pid = 2852] [id = 75] 14:16:46 INFO - PROCESS | 2852 | --DOMWINDOW == 114 (0000005B909AD400) [pid = 2852] [serial = 166] [outer = 0000000000000000] [url = about:blank] 14:16:46 INFO - PROCESS | 2852 | --DOMWINDOW == 113 (0000005BD5847000) [pid = 2852] [serial = 208] [outer = 0000000000000000] [url = about:blank] 14:16:46 INFO - PROCESS | 2852 | --DOCSHELL 0000005B9091A000 == 40 [pid = 2852] [id = 71] 14:16:46 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD74C8000 == 39 [pid = 2852] [id = 70] 14:16:46 INFO - PROCESS | 2852 | --DOMWINDOW == 112 (0000005B8F1FD800) [pid = 2852] [serial = 130] [outer = 0000000000000000] [url = about:blank] 14:16:46 INFO - PROCESS | 2852 | --DOMWINDOW == 111 (0000005BC76AC000) [pid = 2852] [serial = 133] [outer = 0000000000000000] [url = about:blank] 14:16:46 INFO - PROCESS | 2852 | --DOMWINDOW == 110 (0000005BCC721C00) [pid = 2852] [serial = 136] [outer = 0000000000000000] [url = about:blank] 14:16:46 INFO - PROCESS | 2852 | --DOMWINDOW == 109 (0000005BC71CAC00) [pid = 2852] [serial = 100] [outer = 0000000000000000] [url = about:blank] 14:16:46 INFO - PROCESS | 2852 | --DOMWINDOW == 108 (0000005BD3482C00) [pid = 2852] [serial = 196] [outer = 0000000000000000] [url = about:blank] 14:16:46 INFO - PROCESS | 2852 | --DOMWINDOW == 107 (0000005BCD4E8800) [pid = 2852] [serial = 194] [outer = 0000000000000000] [url = about:blank] 14:16:46 INFO - PROCESS | 2852 | --DOMWINDOW == 106 (0000005BCD464000) [pid = 2852] [serial = 193] [outer = 0000000000000000] [url = about:blank] 14:16:46 INFO - PROCESS | 2852 | --DOMWINDOW == 105 (0000005BC7BB7C00) [pid = 2852] [serial = 188] [outer = 0000000000000000] [url = about:blank] 14:16:46 INFO - PROCESS | 2852 | --DOMWINDOW == 104 (0000005BD34B2C00) [pid = 2852] [serial = 199] [outer = 0000000000000000] [url = about:blank] 14:16:46 INFO - PROCESS | 2852 | --DOMWINDOW == 103 (0000005BC7A53400) [pid = 2852] [serial = 187] [outer = 0000000000000000] [url = about:blank] 14:16:46 INFO - PROCESS | 2852 | --DOMWINDOW == 102 (0000005BC5906800) [pid = 2852] [serial = 184] [outer = 0000000000000000] [url = about:blank] 14:16:46 INFO - PROCESS | 2852 | --DOMWINDOW == 101 (0000005BC71CE000) [pid = 2852] [serial = 185] [outer = 0000000000000000] [url = about:blank] 14:16:46 INFO - PROCESS | 2852 | --DOMWINDOW == 100 (0000005BCC636C00) [pid = 2852] [serial = 190] [outer = 0000000000000000] [url = about:blank] 14:16:46 INFO - PROCESS | 2852 | --DOMWINDOW == 99 (0000005BC5902400) [pid = 2852] [serial = 182] [outer = 0000000000000000] [url = about:blank] 14:16:46 INFO - PROCESS | 2852 | --DOMWINDOW == 98 (0000005B909B1000) [pid = 2852] [serial = 181] [outer = 0000000000000000] [url = about:blank] 14:16:46 INFO - PROCESS | 2852 | --DOMWINDOW == 97 (0000005BD348FC00) [pid = 2852] [serial = 197] [outer = 0000000000000000] [url = about:blank] 14:16:46 INFO - PROCESS | 2852 | --DOMWINDOW == 96 (0000005BD43E4C00) [pid = 2852] [serial = 176] [outer = 0000000000000000] [url = about:blank] 14:16:46 INFO - PROCESS | 2852 | --DOMWINDOW == 95 (0000005BD34B1000) [pid = 2852] [serial = 175] [outer = 0000000000000000] [url = about:blank] 14:16:46 INFO - PROCESS | 2852 | --DOMWINDOW == 94 (0000005BD4355400) [pid = 2852] [serial = 203] [outer = 0000000000000000] [url = about:blank] 14:16:46 INFO - PROCESS | 2852 | --DOMWINDOW == 93 (0000005BCDE7A800) [pid = 2852] [serial = 202] [outer = 0000000000000000] [url = about:blank] 14:16:46 INFO - PROCESS | 2852 | --DOMWINDOW == 92 (0000005BC7664800) [pid = 2852] [serial = 170] [outer = 0000000000000000] [url = about:blank] 14:16:46 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0000005BC590E400) [pid = 2852] [serial = 169] [outer = 0000000000000000] [url = about:blank] 14:16:46 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005B90BE0C00) [pid = 2852] [serial = 179] [outer = 0000000000000000] [url = about:blank] 14:16:46 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005B90BDB400) [pid = 2852] [serial = 178] [outer = 0000000000000000] [url = about:blank] 14:16:46 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BCD45F000) [pid = 2852] [serial = 173] [outer = 0000000000000000] [url = about:blank] 14:16:46 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BCC311800) [pid = 2852] [serial = 172] [outer = 0000000000000000] [url = about:blank] 14:16:46 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BD3AE5C00) [pid = 2852] [serial = 200] [outer = 0000000000000000] [url = about:blank] 14:16:46 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BCD37C400) [pid = 2852] [serial = 191] [outer = 0000000000000000] [url = about:blank] 14:16:46 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BD47B6400) [pid = 2852] [serial = 205] [outer = 0000000000000000] [url = about:blank] 14:16:46 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BD4D8F000) [pid = 2852] [serial = 206] [outer = 0000000000000000] [url = about:blank] 14:16:46 INFO - PROCESS | 2852 | 1471987006967 Marionette TRACE conn6 <- [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]]]}] 14:16:46 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. 14:16:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 880ms 14:16:46 INFO - PROCESS | 2852 | 1471987006982 Marionette TRACE conn6 -> [0,325,"getWindowHandle",null] 14:16:46 INFO - PROCESS | 2852 | 1471987006987 Marionette TRACE conn6 <- [1,325,null,{"value":"13"}] 14:16:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 14:16:47 INFO - PROCESS | 2852 | 1471987006993 Marionette TRACE conn6 -> [0,326,"setScriptTimeout",{"ms":35000}] 14:16:47 INFO - PROCESS | 2852 | 1471987006996 Marionette TRACE conn6 <- [1,326,null,{}] 14:16:47 INFO - PROCESS | 2852 | 1471987007000 Marionette TRACE conn6 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:47 INFO - PROCESS | 2852 | 1471987007002 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:47 INFO - PROCESS | 2852 | 1471987007097 Marionette TRACE conn6 <- [1,327,null,{"value":null}] 14:16:47 INFO - PROCESS | 2852 | 1471987007164 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:47 INFO - PROCESS | 2852 | 1471987007166 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:47 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B909E4800 == 40 [pid = 2852] [id = 91] 14:16:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005B905EE000) [pid = 2852] [serial = 270] [outer = 0000000000000000] 14:16:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005B90BDF800) [pid = 2852] [serial = 271] [outer = 0000005B905EE000] 14:16:47 INFO - PROCESS | 2852 | 1471987007224 Marionette DEBUG loaded listener.js 14:16:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005B91C2C000) [pid = 2852] [serial = 272] [outer = 0000005B905EE000] 14:16:47 INFO - PROCESS | 2852 | 1471987007615 Marionette TRACE conn6 <- [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]]]}] 14:16:47 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. 14:16:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 691ms 14:16:47 INFO - PROCESS | 2852 | 1471987007688 Marionette TRACE conn6 -> [0,329,"getWindowHandle",null] 14:16:47 INFO - PROCESS | 2852 | 1471987007690 Marionette TRACE conn6 <- [1,329,null,{"value":"13"}] 14:16:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 14:16:47 INFO - PROCESS | 2852 | 1471987007694 Marionette TRACE conn6 -> [0,330,"setScriptTimeout",{"ms":35000}] 14:16:47 INFO - PROCESS | 2852 | 1471987007698 Marionette TRACE conn6 <- [1,330,null,{}] 14:16:47 INFO - PROCESS | 2852 | 1471987007708 Marionette TRACE conn6 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:47 INFO - PROCESS | 2852 | 1471987007713 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:47 INFO - PROCESS | 2852 | 1471987007804 Marionette TRACE conn6 <- [1,331,null,{"value":null}] 14:16:47 INFO - PROCESS | 2852 | 1471987007817 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:47 INFO - PROCESS | 2852 | 1471987007821 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:47 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7187800 == 41 [pid = 2852] [id = 92] 14:16:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BC71CAC00) [pid = 2852] [serial = 273] [outer = 0000000000000000] 14:16:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BC765B400) [pid = 2852] [serial = 274] [outer = 0000005BC71CAC00] 14:16:47 INFO - PROCESS | 2852 | 1471987007871 Marionette DEBUG loaded listener.js 14:16:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005BC76B3000) [pid = 2852] [serial = 275] [outer = 0000005BC71CAC00] 14:16:48 INFO - PROCESS | 2852 | 1471987008313 Marionette TRACE conn6 <- [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]]]}] 14:16:48 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. 14:16:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 691ms 14:16:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 14:16:48 INFO - PROCESS | 2852 | 1471987008388 Marionette TRACE conn6 -> [0,333,"getWindowHandle",null] 14:16:48 INFO - PROCESS | 2852 | 1471987008391 Marionette TRACE conn6 <- [1,333,null,{"value":"13"}] 14:16:48 INFO - PROCESS | 2852 | 1471987008394 Marionette TRACE conn6 -> [0,334,"setScriptTimeout",{"ms":35000}] 14:16:48 INFO - PROCESS | 2852 | 1471987008396 Marionette TRACE conn6 <- [1,334,null,{}] 14:16:48 INFO - PROCESS | 2852 | 1471987008400 Marionette TRACE conn6 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:48 INFO - PROCESS | 2852 | 1471987008402 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:48 INFO - PROCESS | 2852 | 1471987008519 Marionette TRACE conn6 <- [1,335,null,{"value":null}] 14:16:48 INFO - PROCESS | 2852 | 1471987008531 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:48 INFO - PROCESS | 2852 | 1471987008533 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:48 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7541800 == 42 [pid = 2852] [id = 93] 14:16:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005BC7BB0000) [pid = 2852] [serial = 276] [outer = 0000000000000000] 14:16:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005BC7BB7400) [pid = 2852] [serial = 277] [outer = 0000005BC7BB0000] 14:16:48 INFO - PROCESS | 2852 | 1471987008580 Marionette DEBUG loaded listener.js 14:16:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0000005BCBC11C00) [pid = 2852] [serial = 278] [outer = 0000005BC7BB0000] 14:16:49 INFO - PROCESS | 2852 | 1471987008990 Marionette TRACE conn6 <- [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]]]}] 14:16:49 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. 14:16:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 629ms 14:16:49 INFO - PROCESS | 2852 | 1471987009034 Marionette TRACE conn6 -> [0,337,"getWindowHandle",null] 14:16:49 INFO - PROCESS | 2852 | 1471987009036 Marionette TRACE conn6 <- [1,337,null,{"value":"13"}] 14:16:49 INFO - PROCESS | 2852 | 1471987009040 Marionette TRACE conn6 -> [0,338,"setScriptTimeout",{"ms":35000}] 14:16:49 INFO - PROCESS | 2852 | 1471987009041 Marionette TRACE conn6 <- [1,338,null,{}] 14:16:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 14:16:49 INFO - PROCESS | 2852 | 1471987009045 Marionette TRACE conn6 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:49 INFO - PROCESS | 2852 | 1471987009047 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:49 INFO - PROCESS | 2852 | 1471987009162 Marionette TRACE conn6 <- [1,339,null,{"value":null}] 14:16:49 INFO - PROCESS | 2852 | 1471987009174 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:49 INFO - PROCESS | 2852 | 1471987009176 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:49 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC892C000 == 43 [pid = 2852] [id = 94] 14:16:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0000005BCB9C5400) [pid = 2852] [serial = 279] [outer = 0000000000000000] 14:16:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 94 (0000005BCC644000) [pid = 2852] [serial = 280] [outer = 0000005BCB9C5400] 14:16:49 INFO - PROCESS | 2852 | 1471987009260 Marionette DEBUG loaded listener.js 14:16:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 95 (0000005BCC954C00) [pid = 2852] [serial = 281] [outer = 0000005BCB9C5400] 14:16:49 INFO - PROCESS | 2852 | 1471987009719 Marionette TRACE conn6 <- [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]]]}] 14:16:49 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. 14:16:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 733ms 14:16:49 INFO - PROCESS | 2852 | 1471987009779 Marionette TRACE conn6 -> [0,341,"getWindowHandle",null] 14:16:49 INFO - PROCESS | 2852 | 1471987009781 Marionette TRACE conn6 <- [1,341,null,{"value":"13"}] 14:16:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 14:16:49 INFO - PROCESS | 2852 | 1471987009790 Marionette TRACE conn6 -> [0,342,"setScriptTimeout",{"ms":35000}] 14:16:49 INFO - PROCESS | 2852 | 1471987009792 Marionette TRACE conn6 <- [1,342,null,{}] 14:16:49 INFO - PROCESS | 2852 | 1471987009795 Marionette TRACE conn6 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:49 INFO - PROCESS | 2852 | 1471987009801 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:49 INFO - PROCESS | 2852 | 1471987009952 Marionette TRACE conn6 <- [1,343,null,{"value":null}] 14:16:50 INFO - PROCESS | 2852 | 1471987010013 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:50 INFO - PROCESS | 2852 | 1471987010015 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:50 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD34F800 == 44 [pid = 2852] [id = 95] 14:16:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 96 (0000005BCDA80800) [pid = 2852] [serial = 282] [outer = 0000000000000000] 14:16:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 97 (0000005BD100E400) [pid = 2852] [serial = 283] [outer = 0000005BCDA80800] 14:16:50 INFO - PROCESS | 2852 | 1471987010063 Marionette DEBUG loaded listener.js 14:16:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 98 (0000005BD3484000) [pid = 2852] [serial = 284] [outer = 0000005BCDA80800] 14:16:50 INFO - PROCESS | 2852 | 1471987010491 Marionette TRACE conn6 <- [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]]]}] 14:16:50 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. 14:16:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 734ms 14:16:50 INFO - PROCESS | 2852 | 1471987010526 Marionette TRACE conn6 -> [0,345,"getWindowHandle",null] 14:16:50 INFO - PROCESS | 2852 | 1471987010528 Marionette TRACE conn6 <- [1,345,null,{"value":"13"}] 14:16:50 INFO - PROCESS | 2852 | 1471987010531 Marionette TRACE conn6 -> [0,346,"setScriptTimeout",{"ms":35000}] 14:16:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 14:16:50 INFO - PROCESS | 2852 | 1471987010533 Marionette TRACE conn6 <- [1,346,null,{}] 14:16:50 INFO - PROCESS | 2852 | 1471987010537 Marionette TRACE conn6 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:50 INFO - PROCESS | 2852 | 1471987010539 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:50 INFO - PROCESS | 2852 | 1471987010658 Marionette TRACE conn6 <- [1,347,null,{"value":null}] 14:16:50 INFO - PROCESS | 2852 | 1471987010664 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:50 INFO - PROCESS | 2852 | 1471987010666 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:50 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD106D800 == 45 [pid = 2852] [id = 96] 14:16:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 99 (0000005BD3482C00) [pid = 2852] [serial = 285] [outer = 0000000000000000] 14:16:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 100 (0000005BD349E800) [pid = 2852] [serial = 286] [outer = 0000005BD3482C00] 14:16:50 INFO - PROCESS | 2852 | 1471987010712 Marionette DEBUG loaded listener.js 14:16:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 101 (0000005BD35A7C00) [pid = 2852] [serial = 287] [outer = 0000005BD3482C00] 14:16:51 INFO - PROCESS | 2852 | --DOMWINDOW == 100 (0000005B9011F800) [pid = 2852] [serial = 237] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 14:16:51 INFO - PROCESS | 2852 | --DOMWINDOW == 99 (0000005BD3456800) [pid = 2852] [serial = 234] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 14:16:51 INFO - PROCESS | 2852 | --DOMWINDOW == 98 (0000005B8F1F8400) [pid = 2852] [serial = 243] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 14:16:51 INFO - PROCESS | 2852 | --DOMWINDOW == 97 (0000005B91C23400) [pid = 2852] [serial = 240] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 14:16:51 INFO - PROCESS | 2852 | --DOMWINDOW == 96 (0000005B9080A400) [pid = 2852] [serial = 210] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 14:16:51 INFO - PROCESS | 2852 | --DOMWINDOW == 95 (0000005BC76B2400) [pid = 2852] [serial = 225] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 14:16:51 INFO - PROCESS | 2852 | --DOMWINDOW == 94 (0000005B90789400) [pid = 2852] [serial = 246] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 14:16:51 INFO - PROCESS | 2852 | --DOMWINDOW == 93 (0000005B90371800) [pid = 2852] [serial = 231] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 14:16:51 INFO - PROCESS | 2852 | --DOMWINDOW == 92 (0000005BC76B2000) [pid = 2852] [serial = 213] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 14:16:51 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0000005B90809800) [pid = 2852] [serial = 222] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 14:16:51 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005BD68C3800) [pid = 2852] [serial = 219] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 14:16:51 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005BD1A97800) [pid = 2852] [serial = 216] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 14:16:51 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BCD45E400) [pid = 2852] [serial = 228] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 14:16:51 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005B909AA000) [pid = 2852] [serial = 165] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 14:16:51 INFO - PROCESS | 2852 | 1471987011310 Marionette TRACE conn6 <- [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]]]}] 14:16:51 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. 14:16:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 839ms 14:16:51 INFO - PROCESS | 2852 | 1471987011375 Marionette TRACE conn6 -> [0,349,"getWindowHandle",null] 14:16:51 INFO - PROCESS | 2852 | 1471987011377 Marionette TRACE conn6 <- [1,349,null,{"value":"13"}] 14:16:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 14:16:51 INFO - PROCESS | 2852 | 1471987011380 Marionette TRACE conn6 -> [0,350,"setScriptTimeout",{"ms":35000}] 14:16:51 INFO - PROCESS | 2852 | 1471987011382 Marionette TRACE conn6 <- [1,350,null,{}] 14:16:51 INFO - PROCESS | 2852 | 1471987011386 Marionette TRACE conn6 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:51 INFO - PROCESS | 2852 | 1471987011388 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:51 INFO - PROCESS | 2852 | 1471987011474 Marionette TRACE conn6 <- [1,351,null,{"value":null}] 14:16:51 INFO - PROCESS | 2852 | 1471987011546 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:51 INFO - PROCESS | 2852 | 1471987011548 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:51 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD193B800 == 46 [pid = 2852] [id = 97] 14:16:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005B8F1FA800) [pid = 2852] [serial = 288] [outer = 0000000000000000] 14:16:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005B9080A400) [pid = 2852] [serial = 289] [outer = 0000005B8F1FA800] 14:16:51 INFO - PROCESS | 2852 | 1471987011595 Marionette DEBUG loaded listener.js 14:16:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005BCD4AD400) [pid = 2852] [serial = 290] [outer = 0000005B8F1FA800] 14:16:51 INFO - PROCESS | 2852 | 1471987011957 Marionette TRACE conn6 <- [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]]]}] 14:16:52 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. 14:16:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 628ms 14:16:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 14:16:52 INFO - PROCESS | 2852 | 1471987012011 Marionette TRACE conn6 -> [0,353,"getWindowHandle",null] 14:16:52 INFO - PROCESS | 2852 | 1471987012013 Marionette TRACE conn6 <- [1,353,null,{"value":"13"}] 14:16:52 INFO - PROCESS | 2852 | 1471987012016 Marionette TRACE conn6 -> [0,354,"setScriptTimeout",{"ms":35000}] 14:16:52 INFO - PROCESS | 2852 | 1471987012018 Marionette TRACE conn6 <- [1,354,null,{}] 14:16:52 INFO - PROCESS | 2852 | 1471987012021 Marionette TRACE conn6 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:52 INFO - PROCESS | 2852 | 1471987012023 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:52 INFO - PROCESS | 2852 | 1471987012135 Marionette TRACE conn6 <- [1,355,null,{"value":null}] 14:16:52 INFO - PROCESS | 2852 | 1471987012143 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:52 INFO - PROCESS | 2852 | 1471987012145 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:52 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3C13800 == 47 [pid = 2852] [id = 98] 14:16:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005BD1A96000) [pid = 2852] [serial = 291] [outer = 0000000000000000] 14:16:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0000005BD35ADC00) [pid = 2852] [serial = 292] [outer = 0000005BD1A96000] 14:16:52 INFO - PROCESS | 2852 | 1471987012191 Marionette DEBUG loaded listener.js 14:16:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0000005BD35B5400) [pid = 2852] [serial = 293] [outer = 0000005BD1A96000] 14:16:52 INFO - PROCESS | 2852 | 1471987012597 Marionette TRACE conn6 <- [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]]]}] 14:16:52 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. 14:16:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 629ms 14:16:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 14:16:52 INFO - PROCESS | 2852 | 1471987012648 Marionette TRACE conn6 -> [0,357,"getWindowHandle",null] 14:16:52 INFO - PROCESS | 2852 | 1471987012650 Marionette TRACE conn6 <- [1,357,null,{"value":"13"}] 14:16:52 INFO - PROCESS | 2852 | 1471987012653 Marionette TRACE conn6 -> [0,358,"setScriptTimeout",{"ms":35000}] 14:16:52 INFO - PROCESS | 2852 | 1471987012655 Marionette TRACE conn6 <- [1,358,null,{}] 14:16:52 INFO - PROCESS | 2852 | 1471987012659 Marionette TRACE conn6 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:52 INFO - PROCESS | 2852 | 1471987012661 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:52 INFO - PROCESS | 2852 | 1471987012776 Marionette TRACE conn6 <- [1,359,null,{"value":null}] 14:16:52 INFO - PROCESS | 2852 | 1471987012819 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:52 INFO - PROCESS | 2852 | 1471987012821 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:52 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD4261000 == 48 [pid = 2852] [id = 99] 14:16:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 94 (0000005BD3AE6C00) [pid = 2852] [serial = 294] [outer = 0000000000000000] 14:16:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 95 (0000005BD4358400) [pid = 2852] [serial = 295] [outer = 0000005BD3AE6C00] 14:16:52 INFO - PROCESS | 2852 | 1471987012867 Marionette DEBUG loaded listener.js 14:16:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 96 (0000005BD488B400) [pid = 2852] [serial = 296] [outer = 0000005BD3AE6C00] 14:16:53 INFO - PROCESS | 2852 | 1471987013410 Marionette TRACE conn6 <- [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]]]}] 14:16:53 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. 14:16:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 774ms 14:16:53 INFO - PROCESS | 2852 | 1471987013432 Marionette TRACE conn6 -> [0,361,"getWindowHandle",null] 14:16:53 INFO - PROCESS | 2852 | 1471987013438 Marionette TRACE conn6 <- [1,361,null,{"value":"13"}] 14:16:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 14:16:53 INFO - PROCESS | 2852 | 1471987013444 Marionette TRACE conn6 -> [0,362,"setScriptTimeout",{"ms":35000}] 14:16:53 INFO - PROCESS | 2852 | 1471987013447 Marionette TRACE conn6 <- [1,362,null,{}] 14:16:53 INFO - PROCESS | 2852 | 1471987013454 Marionette TRACE conn6 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:53 INFO - PROCESS | 2852 | 1471987013457 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:53 INFO - PROCESS | 2852 | 1471987013582 Marionette TRACE conn6 <- [1,363,null,{"value":null}] 14:16:53 INFO - PROCESS | 2852 | 1471987013656 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:53 INFO - PROCESS | 2852 | 1471987013661 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:53 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B907C7800 == 49 [pid = 2852] [id = 100] 14:16:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 97 (0000005B9036F400) [pid = 2852] [serial = 297] [outer = 0000000000000000] 14:16:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 98 (0000005B905E2400) [pid = 2852] [serial = 298] [outer = 0000005B9036F400] 14:16:53 INFO - PROCESS | 2852 | 1471987013763 Marionette DEBUG loaded listener.js 14:16:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 99 (0000005B9078CC00) [pid = 2852] [serial = 299] [outer = 0000005B9036F400] 14:16:54 INFO - PROCESS | 2852 | 1471987014426 Marionette TRACE conn6 <- [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]]]}] 14:16:54 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. 14:16:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1036ms 14:16:54 INFO - PROCESS | 2852 | 1471987014482 Marionette TRACE conn6 -> [0,365,"getWindowHandle",null] 14:16:54 INFO - PROCESS | 2852 | 1471987014487 Marionette TRACE conn6 <- [1,365,null,{"value":"13"}] 14:16:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 14:16:54 INFO - PROCESS | 2852 | 1471987014494 Marionette TRACE conn6 -> [0,366,"setScriptTimeout",{"ms":35000}] 14:16:54 INFO - PROCESS | 2852 | 1471987014497 Marionette TRACE conn6 <- [1,366,null,{}] 14:16:54 INFO - PROCESS | 2852 | 1471987014501 Marionette TRACE conn6 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:54 INFO - PROCESS | 2852 | 1471987014504 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:54 INFO - PROCESS | 2852 | 1471987014645 Marionette TRACE conn6 <- [1,367,null,{"value":null}] 14:16:54 INFO - PROCESS | 2852 | 1471987014718 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:54 INFO - PROCESS | 2852 | 1471987014721 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:54 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7539800 == 50 [pid = 2852] [id = 101] 14:16:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 100 (0000005B91C2D400) [pid = 2852] [serial = 300] [outer = 0000000000000000] 14:16:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 101 (0000005BC61D1C00) [pid = 2852] [serial = 301] [outer = 0000005B91C2D400] 14:16:54 INFO - PROCESS | 2852 | 1471987014821 Marionette DEBUG loaded listener.js 14:16:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 102 (0000005BC7660C00) [pid = 2852] [serial = 302] [outer = 0000005B91C2D400] 14:16:55 INFO - PROCESS | 2852 | 1471987015485 Marionette TRACE conn6 <- [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]]]}] 14:16:55 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. 14:16:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1033ms 14:16:55 INFO - PROCESS | 2852 | 1471987015529 Marionette TRACE conn6 -> [0,369,"getWindowHandle",null] 14:16:55 INFO - PROCESS | 2852 | 1471987015532 Marionette TRACE conn6 <- [1,369,null,{"value":"13"}] 14:16:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 14:16:55 INFO - PROCESS | 2852 | 1471987015536 Marionette TRACE conn6 -> [0,370,"setScriptTimeout",{"ms":35000}] 14:16:55 INFO - PROCESS | 2852 | 1471987015540 Marionette TRACE conn6 <- [1,370,null,{}] 14:16:55 INFO - PROCESS | 2852 | 1471987015552 Marionette TRACE conn6 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:55 INFO - PROCESS | 2852 | 1471987015557 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:55 INFO - PROCESS | 2852 | 1471987015675 Marionette TRACE conn6 <- [1,371,null,{"value":null}] 14:16:55 INFO - PROCESS | 2852 | 1471987015748 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:55 INFO - PROCESS | 2852 | 1471987015752 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:55 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD5629800 == 51 [pid = 2852] [id = 102] 14:16:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 103 (0000005BCBB27400) [pid = 2852] [serial = 303] [outer = 0000000000000000] 14:16:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 104 (0000005BCBB2E800) [pid = 2852] [serial = 304] [outer = 0000005BCBB27400] 14:16:55 INFO - PROCESS | 2852 | 1471987015853 Marionette DEBUG loaded listener.js 14:16:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 105 (0000005BCD460000) [pid = 2852] [serial = 305] [outer = 0000005BCBB27400] 14:16:56 INFO - PROCESS | 2852 | 1471987016520 Marionette TRACE conn6 <- [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]]]}] 14:16:56 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. 14:16:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1035ms 14:16:56 INFO - PROCESS | 2852 | 1471987016572 Marionette TRACE conn6 -> [0,373,"getWindowHandle",null] 14:16:56 INFO - PROCESS | 2852 | 1471987016576 Marionette TRACE conn6 <- [1,373,null,{"value":"13"}] 14:16:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 14:16:56 INFO - PROCESS | 2852 | 1471987016579 Marionette TRACE conn6 -> [0,374,"setScriptTimeout",{"ms":35000}] 14:16:56 INFO - PROCESS | 2852 | 1471987016582 Marionette TRACE conn6 <- [1,374,null,{}] 14:16:56 INFO - PROCESS | 2852 | 1471987016586 Marionette TRACE conn6 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:56 INFO - PROCESS | 2852 | 1471987016588 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:56 INFO - PROCESS | 2852 | 1471987016709 Marionette TRACE conn6 <- [1,375,null,{"value":null}] 14:16:56 INFO - PROCESS | 2852 | 1471987016780 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:56 INFO - PROCESS | 2852 | 1471987016783 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:56 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B906A1800 == 52 [pid = 2852] [id = 103] 14:16:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 106 (0000005B90126800) [pid = 2852] [serial = 306] [outer = 0000000000000000] 14:16:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 107 (0000005B905E3000) [pid = 2852] [serial = 307] [outer = 0000005B90126800] 14:16:57 INFO - PROCESS | 2852 | 1471987016994 Marionette DEBUG loaded listener.js 14:16:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 108 (0000005B90808000) [pid = 2852] [serial = 308] [outer = 0000005B90126800] 14:16:57 INFO - PROCESS | 2852 | 1471987017613 Marionette TRACE conn6 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 14:16:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 14:16:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1074ms 14:16:57 INFO - PROCESS | 2852 | 1471987017657 Marionette TRACE conn6 -> [0,377,"getWindowHandle",null] 14:16:57 INFO - PROCESS | 2852 | 1471987017661 Marionette TRACE conn6 <- [1,377,null,{"value":"13"}] 14:16:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 14:16:57 INFO - PROCESS | 2852 | 1471987017684 Marionette TRACE conn6 -> [0,378,"setScriptTimeout",{"ms":35000}] 14:16:57 INFO - PROCESS | 2852 | 1471987017687 Marionette TRACE conn6 <- [1,378,null,{}] 14:16:57 INFO - PROCESS | 2852 | 1471987017692 Marionette TRACE conn6 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:57 INFO - PROCESS | 2852 | 1471987017695 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:57 INFO - PROCESS | 2852 | 1471987017807 Marionette TRACE conn6 <- [1,379,null,{"value":null}] 14:16:57 INFO - PROCESS | 2852 | 1471987017878 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:57 INFO - PROCESS | 2852 | 1471987017881 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:57 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B92FB7800 == 53 [pid = 2852] [id = 104] 14:16:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 109 (0000005B9185B400) [pid = 2852] [serial = 309] [outer = 0000000000000000] 14:16:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 110 (0000005BC620C400) [pid = 2852] [serial = 310] [outer = 0000005B9185B400] 14:16:57 INFO - PROCESS | 2852 | 1471987017934 Marionette DEBUG loaded listener.js 14:16:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 111 (0000005BC765D800) [pid = 2852] [serial = 311] [outer = 0000005B9185B400] 14:16:58 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3C13800 == 52 [pid = 2852] [id = 98] 14:16:58 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD193B800 == 51 [pid = 2852] [id = 97] 14:16:58 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD106D800 == 50 [pid = 2852] [id = 96] 14:16:58 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD34F800 == 49 [pid = 2852] [id = 95] 14:16:58 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC892C000 == 48 [pid = 2852] [id = 94] 14:16:58 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7541800 == 47 [pid = 2852] [id = 93] 14:16:58 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7187800 == 46 [pid = 2852] [id = 92] 14:16:58 INFO - PROCESS | 2852 | --DOCSHELL 0000005B909E4800 == 45 [pid = 2852] [id = 91] 14:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 110 (0000005BC7BB5400) [pid = 2852] [serial = 250] [outer = 0000000000000000] [url = about:blank] 14:16:58 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90922000 == 44 [pid = 2852] [id = 90] 14:16:58 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD7B10800 == 43 [pid = 2852] [id = 87] 14:16:58 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCBE1C800 == 42 [pid = 2852] [id = 86] 14:16:58 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90908800 == 41 [pid = 2852] [id = 85] 14:16:58 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD4416800 == 40 [pid = 2852] [id = 84] 14:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 109 (0000005B909B4C00) [pid = 2852] [serial = 167] [outer = 0000000000000000] [url = about:blank] 14:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 108 (0000005BD3485800) [pid = 2852] [serial = 238] [outer = 0000000000000000] [url = about:blank] 14:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 107 (0000005BD348BC00) [pid = 2852] [serial = 235] [outer = 0000000000000000] [url = about:blank] 14:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 106 (0000005BD34AB000) [pid = 2852] [serial = 236] [outer = 0000000000000000] [url = about:blank] 14:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 105 (0000005BD43F0800) [pid = 2852] [serial = 239] [outer = 0000000000000000] [url = about:blank] 14:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 104 (0000005B905E2C00) [pid = 2852] [serial = 244] [outer = 0000000000000000] [url = about:blank] 14:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 103 (0000005B91C2B800) [pid = 2852] [serial = 241] [outer = 0000000000000000] [url = about:blank] 14:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 102 (0000005BC7124C00) [pid = 2852] [serial = 212] [outer = 0000000000000000] [url = about:blank] 14:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 101 (0000005B909A6800) [pid = 2852] [serial = 211] [outer = 0000000000000000] [url = about:blank] 14:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 100 (0000005BC7731400) [pid = 2852] [serial = 226] [outer = 0000000000000000] [url = about:blank] 14:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 99 (0000005BC7BB5000) [pid = 2852] [serial = 227] [outer = 0000000000000000] [url = about:blank] 14:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 98 (0000005B91C31800) [pid = 2852] [serial = 247] [outer = 0000000000000000] [url = about:blank] 14:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 97 (0000005BD103AC00) [pid = 2852] [serial = 232] [outer = 0000000000000000] [url = about:blank] 14:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 96 (0000005BC7E87800) [pid = 2852] [serial = 215] [outer = 0000000000000000] [url = about:blank] 14:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 95 (0000005BC773FC00) [pid = 2852] [serial = 214] [outer = 0000000000000000] [url = about:blank] 14:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 94 (0000005BC71C6400) [pid = 2852] [serial = 224] [outer = 0000000000000000] [url = about:blank] 14:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 93 (0000005B90BDA000) [pid = 2852] [serial = 223] [outer = 0000000000000000] [url = about:blank] 14:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 92 (0000005BD6BC2800) [pid = 2852] [serial = 220] [outer = 0000000000000000] [url = about:blank] 14:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0000005BD7895400) [pid = 2852] [serial = 221] [outer = 0000000000000000] [url = about:blank] 14:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005BD272E400) [pid = 2852] [serial = 217] [outer = 0000000000000000] [url = about:blank] 14:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005BD3AD4000) [pid = 2852] [serial = 218] [outer = 0000000000000000] [url = about:blank] 14:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BCBC6C800) [pid = 2852] [serial = 248] [outer = 0000000000000000] [url = about:blank] 14:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BCD464400) [pid = 2852] [serial = 229] [outer = 0000000000000000] [url = about:blank] 14:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BCD4E5800) [pid = 2852] [serial = 230] [outer = 0000000000000000] [url = about:blank] 14:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005B91C31400) [pid = 2852] [serial = 242] [outer = 0000000000000000] [url = about:blank] 14:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005B905EE800) [pid = 2852] [serial = 245] [outer = 0000000000000000] [url = about:blank] 14:16:58 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BD27B8000) [pid = 2852] [serial = 233] [outer = 0000000000000000] [url = about:blank] 14:16:58 INFO - PROCESS | 2852 | 1471987018592 Marionette TRACE conn6 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 14:16:58 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 14:16:58 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 945ms 14:16:58 INFO - PROCESS | 2852 | 1471987018638 Marionette TRACE conn6 -> [0,381,"getWindowHandle",null] 14:16:58 INFO - PROCESS | 2852 | 1471987018642 Marionette TRACE conn6 <- [1,381,null,{"value":"13"}] 14:16:58 INFO - PROCESS | 2852 | 1471987018649 Marionette TRACE conn6 -> [0,382,"setScriptTimeout",{"ms":35000}] 14:16:58 INFO - PROCESS | 2852 | 1471987018652 Marionette TRACE conn6 <- [1,382,null,{}] 14:16:58 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 14:16:58 INFO - PROCESS | 2852 | 1471987018656 Marionette TRACE conn6 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:58 INFO - PROCESS | 2852 | 1471987018659 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:58 INFO - PROCESS | 2852 | 1471987018755 Marionette TRACE conn6 <- [1,383,null,{"value":null}] 14:16:58 INFO - PROCESS | 2852 | 1471987018764 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:58 INFO - PROCESS | 2852 | 1471987018766 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:58 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BB9F5F000 == 41 [pid = 2852] [id = 105] 14:16:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BC71D1000) [pid = 2852] [serial = 312] [outer = 0000000000000000] 14:16:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BC76B2400) [pid = 2852] [serial = 313] [outer = 0000005BC71D1000] 14:16:58 INFO - PROCESS | 2852 | 1471987018815 Marionette DEBUG loaded listener.js 14:16:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BC7A95400) [pid = 2852] [serial = 314] [outer = 0000005BC71D1000] 14:16:59 INFO - PROCESS | 2852 | 1471987019295 Marionette TRACE conn6 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 14:16:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 14:16:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 670ms 14:16:59 INFO - PROCESS | 2852 | 1471987019325 Marionette TRACE conn6 -> [0,385,"getWindowHandle",null] 14:16:59 INFO - PROCESS | 2852 | 1471987019328 Marionette TRACE conn6 <- [1,385,null,{"value":"13"}] 14:16:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 14:16:59 INFO - PROCESS | 2852 | 1471987019331 Marionette TRACE conn6 -> [0,386,"setScriptTimeout",{"ms":35000}] 14:16:59 INFO - PROCESS | 2852 | 1471987019335 Marionette TRACE conn6 <- [1,386,null,{}] 14:16:59 INFO - PROCESS | 2852 | 1471987019346 Marionette TRACE conn6 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:59 INFO - PROCESS | 2852 | 1471987019351 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:59 INFO - PROCESS | 2852 | 1471987019443 Marionette TRACE conn6 <- [1,387,null,{"value":null}] 14:16:59 INFO - PROCESS | 2852 | 1471987019459 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:59 INFO - PROCESS | 2852 | 1471987019462 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:16:59 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7EAE800 == 42 [pid = 2852] [id = 106] 14:16:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BCBB2B000) [pid = 2852] [serial = 315] [outer = 0000000000000000] 14:16:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BCC3BF400) [pid = 2852] [serial = 316] [outer = 0000005BCBB2B000] 14:16:59 INFO - PROCESS | 2852 | 1471987019509 Marionette DEBUG loaded listener.js 14:16:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005BCC728C00) [pid = 2852] [serial = 317] [outer = 0000005BCBB2B000] 14:17:00 INFO - PROCESS | 2852 | 1471987019998 Marionette TRACE conn6 <- [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]]]}] 14:17:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 14:17:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 692ms 14:17:00 INFO - PROCESS | 2852 | 1471987020025 Marionette TRACE conn6 -> [0,389,"getWindowHandle",null] 14:17:00 INFO - PROCESS | 2852 | 1471987020028 Marionette TRACE conn6 <- [1,389,null,{"value":"13"}] 14:17:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 14:17:00 INFO - PROCESS | 2852 | 1471987020032 Marionette TRACE conn6 -> [0,390,"setScriptTimeout",{"ms":35000}] 14:17:00 INFO - PROCESS | 2852 | 1471987020033 Marionette TRACE conn6 <- [1,390,null,{}] 14:17:00 INFO - PROCESS | 2852 | 1471987020037 Marionette TRACE conn6 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:00 INFO - PROCESS | 2852 | 1471987020039 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:00 INFO - PROCESS | 2852 | 1471987020130 Marionette TRACE conn6 <- [1,391,null,{"value":null}] 14:17:00 INFO - PROCESS | 2852 | 1471987020136 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:00 INFO - PROCESS | 2852 | 1471987020138 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:00 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD414000 == 43 [pid = 2852] [id = 107] 14:17:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005BCC72C800) [pid = 2852] [serial = 318] [outer = 0000000000000000] 14:17:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005BCD4B2C00) [pid = 2852] [serial = 319] [outer = 0000005BCC72C800] 14:17:00 INFO - PROCESS | 2852 | 1471987020185 Marionette DEBUG loaded listener.js 14:17:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0000005BCD8C7C00) [pid = 2852] [serial = 320] [outer = 0000005BCC72C800] 14:17:00 INFO - PROCESS | 2852 | 1471987020666 Marionette TRACE conn6 <- [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]]]}] 14:17:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 14:17:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 690ms 14:17:00 INFO - PROCESS | 2852 | 1471987020731 Marionette TRACE conn6 -> [0,393,"getWindowHandle",null] 14:17:00 INFO - PROCESS | 2852 | 1471987020734 Marionette TRACE conn6 <- [1,393,null,{"value":"13"}] 14:17:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 14:17:00 INFO - PROCESS | 2852 | 1471987020739 Marionette TRACE conn6 -> [0,394,"setScriptTimeout",{"ms":35000}] 14:17:00 INFO - PROCESS | 2852 | 1471987020741 Marionette TRACE conn6 <- [1,394,null,{}] 14:17:00 INFO - PROCESS | 2852 | 1471987020744 Marionette TRACE conn6 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:00 INFO - PROCESS | 2852 | 1471987020747 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:00 INFO - PROCESS | 2852 | 1471987020897 Marionette TRACE conn6 <- [1,395,null,{"value":null}] 14:17:00 INFO - PROCESS | 2852 | 1471987020921 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:00 INFO - PROCESS | 2852 | 1471987020923 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:00 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD161C000 == 44 [pid = 2852] [id = 108] 14:17:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0000005BD165BC00) [pid = 2852] [serial = 321] [outer = 0000000000000000] 14:17:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 94 (0000005BD1A92400) [pid = 2852] [serial = 322] [outer = 0000005BD165BC00] 14:17:00 INFO - PROCESS | 2852 | 1471987020980 Marionette DEBUG loaded listener.js 14:17:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 95 (0000005BD3488800) [pid = 2852] [serial = 323] [outer = 0000005BD165BC00] 14:17:01 INFO - PROCESS | 2852 | 1471987021471 Marionette TRACE conn6 <- [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]]]}] 14:17:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 14:17:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 776ms 14:17:01 INFO - PROCESS | 2852 | 1471987021521 Marionette TRACE conn6 -> [0,397,"getWindowHandle",null] 14:17:01 INFO - PROCESS | 2852 | 1471987021523 Marionette TRACE conn6 <- [1,397,null,{"value":"13"}] 14:17:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 14:17:01 INFO - PROCESS | 2852 | 1471987021527 Marionette TRACE conn6 -> [0,398,"setScriptTimeout",{"ms":35000}] 14:17:01 INFO - PROCESS | 2852 | 1471987021528 Marionette TRACE conn6 <- [1,398,null,{}] 14:17:01 INFO - PROCESS | 2852 | 1471987021532 Marionette TRACE conn6 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:01 INFO - PROCESS | 2852 | 1471987021538 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:01 INFO - PROCESS | 2852 | 1471987021659 Marionette TRACE conn6 <- [1,399,null,{"value":null}] 14:17:01 INFO - PROCESS | 2852 | 1471987021713 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:01 INFO - PROCESS | 2852 | 1471987021715 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:01 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD351D800 == 45 [pid = 2852] [id = 109] 14:17:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 96 (0000005BD35B1800) [pid = 2852] [serial = 324] [outer = 0000000000000000] 14:17:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 97 (0000005BD3AE8000) [pid = 2852] [serial = 325] [outer = 0000005BD35B1800] 14:17:01 INFO - PROCESS | 2852 | 1471987021762 Marionette DEBUG loaded listener.js 14:17:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 98 (0000005BD43EB800) [pid = 2852] [serial = 326] [outer = 0000005BD35B1800] 14:17:02 INFO - PROCESS | 2852 | 1471987022211 Marionette TRACE conn6 <- [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]]]}] 14:17:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 14:17:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 735ms 14:17:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 14:17:02 INFO - PROCESS | 2852 | 1471987022268 Marionette TRACE conn6 -> [0,401,"getWindowHandle",null] 14:17:02 INFO - PROCESS | 2852 | 1471987022270 Marionette TRACE conn6 <- [1,401,null,{"value":"13"}] 14:17:02 INFO - PROCESS | 2852 | 1471987022273 Marionette TRACE conn6 -> [0,402,"setScriptTimeout",{"ms":35000}] 14:17:02 INFO - PROCESS | 2852 | 1471987022275 Marionette TRACE conn6 <- [1,402,null,{}] 14:17:02 INFO - PROCESS | 2852 | 1471987022279 Marionette TRACE conn6 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:02 INFO - PROCESS | 2852 | 1471987022281 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:02 INFO - PROCESS | 2852 | 1471987022487 Marionette TRACE conn6 <- [1,403,null,{"value":null}] 14:17:02 INFO - PROCESS | 2852 | --DOMWINDOW == 97 (0000005BD47B6800) [pid = 2852] [serial = 207] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 14:17:02 INFO - PROCESS | 2852 | --DOMWINDOW == 96 (0000005B90BD7800) [pid = 2852] [serial = 255] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 14:17:02 INFO - PROCESS | 2852 | --DOMWINDOW == 95 (0000005BC7BB0000) [pid = 2852] [serial = 276] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 14:17:02 INFO - PROCESS | 2852 | --DOMWINDOW == 94 (0000005B905EE000) [pid = 2852] [serial = 270] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 14:17:02 INFO - PROCESS | 2852 | --DOMWINDOW == 93 (0000005B8F4FD400) [pid = 2852] [serial = 264] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 14:17:02 INFO - PROCESS | 2852 | --DOMWINDOW == 92 (0000005B90126C00) [pid = 2852] [serial = 252] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 14:17:02 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0000005BC71CAC00) [pid = 2852] [serial = 273] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 14:17:02 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005BCDA80800) [pid = 2852] [serial = 282] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 14:17:02 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005B90606400) [pid = 2852] [serial = 267] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 14:17:02 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005B8F1FA800) [pid = 2852] [serial = 288] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 14:17:02 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BCDBD9C00) [pid = 2852] [serial = 261] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 14:17:02 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BC7664400) [pid = 2852] [serial = 258] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 14:17:02 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BD3482C00) [pid = 2852] [serial = 285] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 14:17:02 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BD1A96000) [pid = 2852] [serial = 291] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 14:17:02 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BCB9C5400) [pid = 2852] [serial = 279] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 14:17:02 INFO - PROCESS | 2852 | 1471987022545 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:02 INFO - PROCESS | 2852 | 1471987022547 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:02 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B904AE000 == 46 [pid = 2852] [id = 110] 14:17:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005B8F4FD400) [pid = 2852] [serial = 327] [outer = 0000000000000000] 14:17:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005B901AF400) [pid = 2852] [serial = 328] [outer = 0000005B8F4FD400] 14:17:02 INFO - PROCESS | 2852 | 1471987022593 Marionette DEBUG loaded listener.js 14:17:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005B901B5400) [pid = 2852] [serial = 329] [outer = 0000005B8F4FD400] 14:17:02 INFO - PROCESS | 2852 | 1471987022971 Marionette TRACE conn6 <- [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]]]}] 14:17:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 14:17:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 731ms 14:17:03 INFO - PROCESS | 2852 | 1471987023010 Marionette TRACE conn6 -> [0,405,"getWindowHandle",null] 14:17:03 INFO - PROCESS | 2852 | 1471987023012 Marionette TRACE conn6 <- [1,405,null,{"value":"13"}] 14:17:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 14:17:03 INFO - PROCESS | 2852 | 1471987023015 Marionette TRACE conn6 -> [0,406,"setScriptTimeout",{"ms":35000}] 14:17:03 INFO - PROCESS | 2852 | 1471987023017 Marionette TRACE conn6 <- [1,406,null,{}] 14:17:03 INFO - PROCESS | 2852 | 1471987023021 Marionette TRACE conn6 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:03 INFO - PROCESS | 2852 | 1471987023023 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:03 INFO - PROCESS | 2852 | 1471987023109 Marionette TRACE conn6 <- [1,407,null,{"value":null}] 14:17:03 INFO - PROCESS | 2852 | 1471987023116 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:03 INFO - PROCESS | 2852 | 1471987023118 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:03 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD4845800 == 47 [pid = 2852] [id = 111] 14:17:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005B90606400) [pid = 2852] [serial = 330] [outer = 0000000000000000] 14:17:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BC71CAC00) [pid = 2852] [serial = 331] [outer = 0000005B90606400] 14:17:03 INFO - PROCESS | 2852 | 1471987023165 Marionette DEBUG loaded listener.js 14:17:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005BD34B3000) [pid = 2852] [serial = 332] [outer = 0000005B90606400] 14:17:03 INFO - PROCESS | 2852 | 1471987023908 Marionette TRACE conn6 <- [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]]]}] 14:17:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 14:17:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 944ms 14:17:03 INFO - PROCESS | 2852 | 1471987023962 Marionette TRACE conn6 -> [0,409,"getWindowHandle",null] 14:17:03 INFO - PROCESS | 2852 | 1471987023967 Marionette TRACE conn6 <- [1,409,null,{"value":"13"}] 14:17:03 INFO - PROCESS | 2852 | 1471987023972 Marionette TRACE conn6 -> [0,410,"setScriptTimeout",{"ms":35000}] 14:17:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 14:17:03 INFO - PROCESS | 2852 | 1471987023978 Marionette TRACE conn6 <- [1,410,null,{}] 14:17:03 INFO - PROCESS | 2852 | 1471987023983 Marionette TRACE conn6 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:03 INFO - PROCESS | 2852 | 1471987023986 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:04 INFO - PROCESS | 2852 | 1471987024144 Marionette TRACE conn6 <- [1,411,null,{"value":null}] 14:17:04 INFO - PROCESS | 2852 | 1471987024260 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:04 INFO - PROCESS | 2852 | 1471987024263 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:04 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC68ED800 == 48 [pid = 2852] [id = 112] 14:17:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005B90BD2800) [pid = 2852] [serial = 333] [outer = 0000000000000000] 14:17:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005B91864400) [pid = 2852] [serial = 334] [outer = 0000005B90BD2800] 14:17:04 INFO - PROCESS | 2852 | 1471987024325 Marionette DEBUG loaded listener.js 14:17:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0000005BC71CB800) [pid = 2852] [serial = 335] [outer = 0000005B90BD2800] 14:17:04 INFO - PROCESS | 2852 | 1471987024975 Marionette TRACE conn6 <- [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]]]}] 14:17:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 14:17:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1026ms 14:17:05 INFO - PROCESS | 2852 | 1471987025002 Marionette TRACE conn6 -> [0,413,"getWindowHandle",null] 14:17:05 INFO - PROCESS | 2852 | 1471987025007 Marionette TRACE conn6 <- [1,413,null,{"value":"13"}] 14:17:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 14:17:05 INFO - PROCESS | 2852 | 1471987025014 Marionette TRACE conn6 -> [0,414,"setScriptTimeout",{"ms":35000}] 14:17:05 INFO - PROCESS | 2852 | 1471987025017 Marionette TRACE conn6 <- [1,414,null,{}] 14:17:05 INFO - PROCESS | 2852 | 1471987025021 Marionette TRACE conn6 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:05 INFO - PROCESS | 2852 | 1471987025024 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:05 INFO - PROCESS | 2852 | 1471987025146 Marionette TRACE conn6 <- [1,415,null,{"value":null}] 14:17:05 INFO - PROCESS | 2852 | 1471987025262 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:05 INFO - PROCESS | 2852 | 1471987025265 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:05 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD31EA000 == 49 [pid = 2852] [id = 113] 14:17:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0000005BC7E87800) [pid = 2852] [serial = 336] [outer = 0000000000000000] 14:17:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 94 (0000005BCBB29400) [pid = 2852] [serial = 337] [outer = 0000005BC7E87800] 14:17:05 INFO - PROCESS | 2852 | 1471987025328 Marionette DEBUG loaded listener.js 14:17:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 95 (0000005BCD45E400) [pid = 2852] [serial = 338] [outer = 0000005BC7E87800] 14:17:06 INFO - PROCESS | 2852 | 1471987026005 Marionette TRACE conn6 <- [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]]]}] 14:17:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 14:17:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1039ms 14:17:06 INFO - PROCESS | 2852 | 1471987026054 Marionette TRACE conn6 -> [0,417,"getWindowHandle",null] 14:17:06 INFO - PROCESS | 2852 | 1471987026057 Marionette TRACE conn6 <- [1,417,null,{"value":"13"}] 14:17:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 14:17:06 INFO - PROCESS | 2852 | 1471987026060 Marionette TRACE conn6 -> [0,418,"setScriptTimeout",{"ms":35000}] 14:17:06 INFO - PROCESS | 2852 | 1471987026065 Marionette TRACE conn6 <- [1,418,null,{}] 14:17:06 INFO - PROCESS | 2852 | 1471987026097 Marionette TRACE conn6 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:06 INFO - PROCESS | 2852 | 1471987026102 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:06 INFO - PROCESS | 2852 | 1471987026249 Marionette TRACE conn6 <- [1,419,null,{"value":null}] 14:17:06 INFO - PROCESS | 2852 | 1471987026366 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:06 INFO - PROCESS | 2852 | 1471987026370 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:06 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD7B47800 == 50 [pid = 2852] [id = 114] 14:17:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 96 (0000005BD3456000) [pid = 2852] [serial = 339] [outer = 0000000000000000] 14:17:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 97 (0000005BD34AF000) [pid = 2852] [serial = 340] [outer = 0000005BD3456000] 14:17:06 INFO - PROCESS | 2852 | 1471987026431 Marionette DEBUG loaded listener.js 14:17:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 98 (0000005BD43E7C00) [pid = 2852] [serial = 341] [outer = 0000005BD3456000] 14:17:07 INFO - PROCESS | 2852 | 1471987027500 Marionette TRACE conn6 <- [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]]]}] 14:17:07 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 14:17:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1504ms 14:17:07 INFO - PROCESS | 2852 | 1471987027586 Marionette TRACE conn6 -> [0,421,"getWindowHandle",null] 14:17:07 INFO - PROCESS | 2852 | 1471987027590 Marionette TRACE conn6 <- [1,421,null,{"value":"13"}] 14:17:07 INFO - PROCESS | 2852 | 1471987027596 Marionette TRACE conn6 -> [0,422,"setScriptTimeout",{"ms":35000}] 14:17:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 14:17:07 INFO - PROCESS | 2852 | 1471987027599 Marionette TRACE conn6 <- [1,422,null,{}] 14:17:07 INFO - PROCESS | 2852 | 1471987027605 Marionette TRACE conn6 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:07 INFO - PROCESS | 2852 | 1471987027608 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:07 INFO - PROCESS | 2852 | 1471987027707 Marionette TRACE conn6 <- [1,423,null,{"value":null}] 14:17:07 INFO - PROCESS | 2852 | 1471987027820 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:07 INFO - PROCESS | 2852 | 1471987027825 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:07 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B9091D000 == 51 [pid = 2852] [id = 115] 14:17:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 99 (0000005B90A7AC00) [pid = 2852] [serial = 342] [outer = 0000000000000000] 14:17:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 100 (0000005B90A7D800) [pid = 2852] [serial = 343] [outer = 0000005B90A7AC00] 14:17:07 INFO - PROCESS | 2852 | 1471987027878 Marionette DEBUG loaded listener.js 14:17:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 101 (0000005B90A83800) [pid = 2852] [serial = 344] [outer = 0000005B90A7AC00] 14:17:08 INFO - PROCESS | 2852 | --DOCSHELL 0000005B904AE000 == 50 [pid = 2852] [id = 110] 14:17:08 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD351D800 == 49 [pid = 2852] [id = 109] 14:17:08 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD161C000 == 48 [pid = 2852] [id = 108] 14:17:08 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD414000 == 47 [pid = 2852] [id = 107] 14:17:08 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7EAE800 == 46 [pid = 2852] [id = 106] 14:17:08 INFO - PROCESS | 2852 | --DOCSHELL 0000005BB9F5F000 == 45 [pid = 2852] [id = 105] 14:17:08 INFO - PROCESS | 2852 | --DOCSHELL 0000005B92FB7800 == 44 [pid = 2852] [id = 104] 14:17:08 INFO - PROCESS | 2852 | --DOCSHELL 0000005B906A1800 == 43 [pid = 2852] [id = 103] 14:17:08 INFO - PROCESS | 2852 | --DOCSHELL 0000005B907C7800 == 42 [pid = 2852] [id = 100] 14:17:08 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD4261000 == 41 [pid = 2852] [id = 99] 14:17:08 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD5629800 == 40 [pid = 2852] [id = 102] 14:17:08 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD7BAE000 == 39 [pid = 2852] [id = 73] 14:17:08 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7539800 == 38 [pid = 2852] [id = 101] 14:17:08 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90909000 == 37 [pid = 2852] [id = 34] 14:17:08 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC594A800 == 36 [pid = 2852] [id = 44] 14:17:08 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC491800 == 35 [pid = 2852] [id = 46] 14:17:08 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD811B000 == 34 [pid = 2852] [id = 74] 14:17:08 INFO - PROCESS | 2852 | --DOCSHELL 0000005B904B8800 == 33 [pid = 2852] [id = 88] 14:17:08 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD1079000 == 32 [pid = 2852] [id = 72] 14:17:08 INFO - PROCESS | 2852 | --DOCSHELL 0000005B8EE10800 == 31 [pid = 2852] [id = 89] 14:17:08 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD7B47800 == 30 [pid = 2852] [id = 114] 14:17:08 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD31EA000 == 29 [pid = 2852] [id = 113] 14:17:08 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC68ED800 == 28 [pid = 2852] [id = 112] 14:17:08 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD4845800 == 27 [pid = 2852] [id = 111] 14:17:08 INFO - PROCESS | 2852 | --DOMWINDOW == 100 (0000005BD6B51800) [pid = 2852] [serial = 209] [outer = 0000000000000000] [url = about:blank] 14:17:08 INFO - PROCESS | 2852 | --DOMWINDOW == 99 (0000005B9185EC00) [pid = 2852] [serial = 257] [outer = 0000000000000000] [url = about:blank] 14:17:08 INFO - PROCESS | 2852 | --DOMWINDOW == 98 (0000005B91856800) [pid = 2852] [serial = 256] [outer = 0000000000000000] [url = about:blank] 14:17:08 INFO - PROCESS | 2852 | --DOMWINDOW == 97 (0000005BC7BB7400) [pid = 2852] [serial = 277] [outer = 0000000000000000] [url = about:blank] 14:17:08 INFO - PROCESS | 2852 | --DOMWINDOW == 96 (0000005B90BDF800) [pid = 2852] [serial = 271] [outer = 0000000000000000] [url = about:blank] 14:17:08 INFO - PROCESS | 2852 | --DOMWINDOW == 95 (0000005B91C2C000) [pid = 2852] [serial = 272] [outer = 0000000000000000] [url = about:blank] 14:17:08 INFO - PROCESS | 2852 | --DOMWINDOW == 94 (0000005BC6207000) [pid = 2852] [serial = 266] [outer = 0000000000000000] [url = about:blank] 14:17:08 INFO - PROCESS | 2852 | --DOMWINDOW == 93 (0000005B9078B800) [pid = 2852] [serial = 265] [outer = 0000000000000000] [url = about:blank] 14:17:08 INFO - PROCESS | 2852 | --DOMWINDOW == 92 (0000005B9037B400) [pid = 2852] [serial = 254] [outer = 0000000000000000] [url = about:blank] 14:17:08 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0000005B90129000) [pid = 2852] [serial = 253] [outer = 0000000000000000] [url = about:blank] 14:17:08 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005BC765B400) [pid = 2852] [serial = 274] [outer = 0000000000000000] [url = about:blank] 14:17:08 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005BD3484000) [pid = 2852] [serial = 284] [outer = 0000000000000000] [url = about:blank] 14:17:08 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BC76B3000) [pid = 2852] [serial = 275] [outer = 0000000000000000] [url = about:blank] 14:17:08 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005B9185B800) [pid = 2852] [serial = 269] [outer = 0000000000000000] [url = about:blank] 14:17:08 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005B9080E400) [pid = 2852] [serial = 268] [outer = 0000000000000000] [url = about:blank] 14:17:08 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BD100E400) [pid = 2852] [serial = 283] [outer = 0000000000000000] [url = about:blank] 14:17:08 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005B9080A400) [pid = 2852] [serial = 289] [outer = 0000000000000000] [url = about:blank] 14:17:08 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BD34A1C00) [pid = 2852] [serial = 263] [outer = 0000000000000000] [url = about:blank] 14:17:08 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BD0C7CC00) [pid = 2852] [serial = 262] [outer = 0000000000000000] [url = about:blank] 14:17:08 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BC7BAD000) [pid = 2852] [serial = 259] [outer = 0000000000000000] [url = about:blank] 14:17:08 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BD349E800) [pid = 2852] [serial = 286] [outer = 0000000000000000] [url = about:blank] 14:17:08 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BCBC11400) [pid = 2852] [serial = 260] [outer = 0000000000000000] [url = about:blank] 14:17:08 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BD35ADC00) [pid = 2852] [serial = 292] [outer = 0000000000000000] [url = about:blank] 14:17:08 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BD35B5400) [pid = 2852] [serial = 293] [outer = 0000000000000000] [url = about:blank] 14:17:08 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BD35A7C00) [pid = 2852] [serial = 287] [outer = 0000000000000000] [url = about:blank] 14:17:08 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BCC644000) [pid = 2852] [serial = 280] [outer = 0000000000000000] [url = about:blank] 14:17:08 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BD4358400) [pid = 2852] [serial = 295] [outer = 0000000000000000] [url = about:blank] 14:17:08 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BCC954C00) [pid = 2852] [serial = 281] [outer = 0000000000000000] [url = about:blank] 14:17:08 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BCD4AD400) [pid = 2852] [serial = 290] [outer = 0000000000000000] [url = about:blank] 14:17:08 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BCBC11C00) [pid = 2852] [serial = 278] [outer = 0000000000000000] [url = about:blank] 14:17:09 INFO - PROCESS | 2852 | 1471987029571 Marionette TRACE conn6 <- [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]]]}] 14:17:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 14:17:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1991ms 14:17:09 INFO - PROCESS | 2852 | 1471987029593 Marionette TRACE conn6 -> [0,425,"getWindowHandle",null] 14:17:09 INFO - PROCESS | 2852 | 1471987029598 Marionette TRACE conn6 <- [1,425,null,{"value":"13"}] 14:17:09 INFO - PROCESS | 2852 | 1471987029602 Marionette TRACE conn6 -> [0,426,"setScriptTimeout",{"ms":35000}] 14:17:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 14:17:09 INFO - PROCESS | 2852 | 1471987029605 Marionette TRACE conn6 <- [1,426,null,{}] 14:17:09 INFO - PROCESS | 2852 | 1471987029611 Marionette TRACE conn6 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:09 INFO - PROCESS | 2852 | 1471987029614 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:09 INFO - PROCESS | 2852 | 1471987029706 Marionette TRACE conn6 <- [1,427,null,{"value":null}] 14:17:09 INFO - PROCESS | 2852 | 1471987029713 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:09 INFO - PROCESS | 2852 | 1471987029716 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:09 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B906A1800 == 28 [pid = 2852] [id = 116] 14:17:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005B90374000) [pid = 2852] [serial = 345] [outer = 0000000000000000] 14:17:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005B905EB000) [pid = 2852] [serial = 346] [outer = 0000005B90374000] 14:17:09 INFO - PROCESS | 2852 | 1471987029769 Marionette DEBUG loaded listener.js 14:17:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005B9078B800) [pid = 2852] [serial = 347] [outer = 0000005B90374000] 14:17:10 INFO - PROCESS | 2852 | 1471987030267 Marionette TRACE conn6 <- [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] 14:17:10 INFO - PROCESS | 2852 | 1471987030346 Marionette TRACE conn6 <- [1,429,null,{"value":"13"}] 14:17:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 14:17:10 INFO - PROCESS | 2852 | 1471987030352 Marionette TRACE conn6 -> [0,430,"setScriptTimeout",{"ms":35000}] 14:17:10 INFO - PROCESS | 2852 | 1471987030355 Marionette TRACE conn6 <- [1,430,null,{}] 14:17:10 INFO - PROCESS | 2852 | 1471987030359 Marionette TRACE conn6 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:10 INFO - PROCESS | 2852 | 1471987030362 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:10 INFO - PROCESS | 2852 | 1471987030487 Marionette TRACE conn6 <- [1,431,null,{"value":null}] 14:17:10 INFO - PROCESS | 2852 | 1471987030536 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:10 INFO - PROCESS | 2852 | 1471987030539 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:10 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B9189E800 == 29 [pid = 2852] [id = 117] 14:17:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005B905E5000) [pid = 2852] [serial = 348] [outer = 0000000000000000] 14:17:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005B90A81C00) [pid = 2852] [serial = 349] [outer = 0000005B905E5000] 14:17:10 INFO - PROCESS | 2852 | 1471987030589 Marionette DEBUG loaded listener.js 14:17:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005B90BDF800) [pid = 2852] [serial = 350] [outer = 0000005B905E5000] 14:17:11 INFO - PROCESS | 2852 | 1471987031045 Marionette TRACE conn6 <- [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]]]}] 14:17:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 14:17:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 732ms 14:17:11 INFO - PROCESS | 2852 | 1471987031094 Marionette TRACE conn6 -> [0,433,"getWindowHandle",null] 14:17:11 INFO - PROCESS | 2852 | 1471987031096 Marionette TRACE conn6 <- [1,433,null,{"value":"13"}] 14:17:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 14:17:11 INFO - PROCESS | 2852 | 1471987031114 Marionette TRACE conn6 -> [0,434,"setScriptTimeout",{"ms":35000}] 14:17:11 INFO - PROCESS | 2852 | 1471987031118 Marionette TRACE conn6 <- [1,434,null,{}] 14:17:11 INFO - PROCESS | 2852 | 1471987031130 Marionette TRACE conn6 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:11 INFO - PROCESS | 2852 | 1471987031135 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:11 INFO - PROCESS | 2852 | 1471987031248 Marionette TRACE conn6 <- [1,435,null,{"value":null}] 14:17:11 INFO - PROCESS | 2852 | 1471987031302 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:11 INFO - PROCESS | 2852 | 1471987031306 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:11 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC594E800 == 30 [pid = 2852] [id = 118] 14:17:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005B91C2EC00) [pid = 2852] [serial = 351] [outer = 0000000000000000] 14:17:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BC5904000) [pid = 2852] [serial = 352] [outer = 0000005B91C2EC00] 14:17:11 INFO - PROCESS | 2852 | 1471987031357 Marionette DEBUG loaded listener.js 14:17:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BC614BC00) [pid = 2852] [serial = 353] [outer = 0000005B91C2EC00] 14:17:11 INFO - PROCESS | 2852 | 1471987031797 Marionette TRACE conn6 <- [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]]]}] 14:17:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 14:17:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 734ms 14:17:11 INFO - PROCESS | 2852 | 1471987031847 Marionette TRACE conn6 -> [0,437,"getWindowHandle",null] 14:17:11 INFO - PROCESS | 2852 | 1471987031849 Marionette TRACE conn6 <- [1,437,null,{"value":"13"}] 14:17:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 14:17:11 INFO - PROCESS | 2852 | 1471987031853 Marionette TRACE conn6 -> [0,438,"setScriptTimeout",{"ms":35000}] 14:17:11 INFO - PROCESS | 2852 | 1471987031855 Marionette TRACE conn6 <- [1,438,null,{}] 14:17:11 INFO - PROCESS | 2852 | 1471987031859 Marionette TRACE conn6 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:11 INFO - PROCESS | 2852 | 1471987031861 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:11 INFO - PROCESS | 2852 | 1471987031975 Marionette TRACE conn6 <- [1,439,null,{"value":null}] 14:17:12 INFO - PROCESS | 2852 | 1471987032024 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:12 INFO - PROCESS | 2852 | 1471987032027 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:12 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7536000 == 31 [pid = 2852] [id = 119] 14:17:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BC7128400) [pid = 2852] [serial = 354] [outer = 0000000000000000] 14:17:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BC71CA800) [pid = 2852] [serial = 355] [outer = 0000005BC7128400] 14:17:12 INFO - PROCESS | 2852 | 1471987032076 Marionette DEBUG loaded listener.js 14:17:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BC765C800) [pid = 2852] [serial = 356] [outer = 0000005BC7128400] 14:17:12 INFO - PROCESS | 2852 | 1471987032528 Marionette TRACE conn6 <- [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]]]}] 14:17:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 14:17:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 733ms 14:17:12 INFO - PROCESS | 2852 | 1471987032617 Marionette TRACE conn6 -> [0,441,"getWindowHandle",null] 14:17:12 INFO - PROCESS | 2852 | 1471987032620 Marionette TRACE conn6 <- [1,441,null,{"value":"13"}] 14:17:12 INFO - PROCESS | 2852 | 1471987032624 Marionette TRACE conn6 -> [0,442,"setScriptTimeout",{"ms":35000}] 14:17:12 INFO - PROCESS | 2852 | 1471987032626 Marionette TRACE conn6 <- [1,442,null,{}] 14:17:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 14:17:12 INFO - PROCESS | 2852 | 1471987032629 Marionette TRACE conn6 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:12 INFO - PROCESS | 2852 | 1471987032632 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:12 INFO - PROCESS | 2852 | 1471987032749 Marionette TRACE conn6 <- [1,443,null,{"value":null}] 14:17:12 INFO - PROCESS | 2852 | 1471987032762 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:12 INFO - PROCESS | 2852 | 1471987032764 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:12 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7EA7000 == 32 [pid = 2852] [id = 120] 14:17:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005B90372C00) [pid = 2852] [serial = 357] [outer = 0000000000000000] 14:17:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BC76AFC00) [pid = 2852] [serial = 358] [outer = 0000005B90372C00] 14:17:12 INFO - PROCESS | 2852 | 1471987032811 Marionette DEBUG loaded listener.js 14:17:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BC7736800) [pid = 2852] [serial = 359] [outer = 0000005B90372C00] 14:17:13 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BD165BC00) [pid = 2852] [serial = 321] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 14:17:13 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BD35B1800) [pid = 2852] [serial = 324] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 14:17:13 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005B9036F400) [pid = 2852] [serial = 297] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 14:17:13 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BCBB2B000) [pid = 2852] [serial = 315] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 14:17:13 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005B91C2D400) [pid = 2852] [serial = 300] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 14:17:13 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BCC72C800) [pid = 2852] [serial = 318] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 14:17:13 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BC71D1000) [pid = 2852] [serial = 312] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 14:17:13 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BD3AE6C00) [pid = 2852] [serial = 294] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 14:17:13 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B9185B400) [pid = 2852] [serial = 309] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 14:17:13 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BCBB27400) [pid = 2852] [serial = 303] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 14:17:13 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005B90126800) [pid = 2852] [serial = 306] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 14:17:13 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005B90603400) [pid = 2852] [serial = 249] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 14:17:13 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005B90606400) [pid = 2852] [serial = 330] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 14:17:13 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005B8F4FD400) [pid = 2852] [serial = 327] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 14:17:13 INFO - PROCESS | 2852 | 1471987033564 Marionette TRACE conn6 <- [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]]]}] 14:17:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 14:17:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 966ms 14:17:13 INFO - PROCESS | 2852 | 1471987033598 Marionette TRACE conn6 -> [0,445,"getWindowHandle",null] 14:17:13 INFO - PROCESS | 2852 | 1471987033601 Marionette TRACE conn6 <- [1,445,null,{"value":"13"}] 14:17:13 INFO - PROCESS | 2852 | 1471987033604 Marionette TRACE conn6 -> [0,446,"setScriptTimeout",{"ms":35000}] 14:17:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 14:17:13 INFO - PROCESS | 2852 | 1471987033606 Marionette TRACE conn6 <- [1,446,null,{}] 14:17:13 INFO - PROCESS | 2852 | 1471987033609 Marionette TRACE conn6 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:13 INFO - PROCESS | 2852 | 1471987033615 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:13 INFO - PROCESS | 2852 | 1471987033712 Marionette TRACE conn6 <- [1,447,null,{"value":null}] 14:17:13 INFO - PROCESS | 2852 | 1471987033721 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:13 INFO - PROCESS | 2852 | 1471987033723 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:13 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC93D000 == 33 [pid = 2852] [id = 121] 14:17:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BC7734C00) [pid = 2852] [serial = 360] [outer = 0000000000000000] 14:17:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BC7E87C00) [pid = 2852] [serial = 361] [outer = 0000005BC7734C00] 14:17:13 INFO - PROCESS | 2852 | 1471987033771 Marionette DEBUG loaded listener.js 14:17:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BCBB23800) [pid = 2852] [serial = 362] [outer = 0000005BC7734C00] 14:17:14 INFO - PROCESS | 2852 | 1471987034208 Marionette TRACE conn6 <- [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]]]}] 14:17:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 14:17:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 629ms 14:17:14 INFO - PROCESS | 2852 | 1471987034237 Marionette TRACE conn6 -> [0,449,"getWindowHandle",null] 14:17:14 INFO - PROCESS | 2852 | 1471987034239 Marionette TRACE conn6 <- [1,449,null,{"value":"13"}] 14:17:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 14:17:14 INFO - PROCESS | 2852 | 1471987034243 Marionette TRACE conn6 -> [0,450,"setScriptTimeout",{"ms":35000}] 14:17:14 INFO - PROCESS | 2852 | 1471987034244 Marionette TRACE conn6 <- [1,450,null,{}] 14:17:14 INFO - PROCESS | 2852 | 1471987034248 Marionette TRACE conn6 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:14 INFO - PROCESS | 2852 | 1471987034250 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:14 INFO - PROCESS | 2852 | 1471987034332 Marionette TRACE conn6 <- [1,451,null,{"value":null}] 14:17:14 INFO - PROCESS | 2852 | 1471987034338 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:14 INFO - PROCESS | 2852 | 1471987034340 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:14 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD864800 == 34 [pid = 2852] [id = 122] 14:17:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BCBB26800) [pid = 2852] [serial = 363] [outer = 0000000000000000] 14:17:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCBC11C00) [pid = 2852] [serial = 364] [outer = 0000005BCBB26800] 14:17:14 INFO - PROCESS | 2852 | 1471987034387 Marionette DEBUG loaded listener.js 14:17:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BCC42CC00) [pid = 2852] [serial = 365] [outer = 0000005BCBB26800] 14:17:14 INFO - PROCESS | 2852 | 1471987034816 Marionette TRACE conn6 <- [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] 14:17:14 INFO - PROCESS | 2852 | 1471987034877 Marionette TRACE conn6 <- [1,453,null,{"value":"13"}] 14:17:14 INFO - PROCESS | 2852 | 1471987034881 Marionette TRACE conn6 -> [0,454,"setScriptTimeout",{"ms":35000}] 14:17:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 14:17:14 INFO - PROCESS | 2852 | 1471987034882 Marionette TRACE conn6 <- [1,454,null,{}] 14:17:14 INFO - PROCESS | 2852 | 1471987034891 Marionette TRACE conn6 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:14 INFO - PROCESS | 2852 | 1471987034893 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:14 INFO - PROCESS | 2852 | 1471987034975 Marionette TRACE conn6 <- [1,455,null,{"value":null}] 14:17:14 INFO - PROCESS | 2852 | 1471987034981 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:14 INFO - PROCESS | 2852 | 1471987034983 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:15 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD107E800 == 35 [pid = 2852] [id = 123] 14:17:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCC454800) [pid = 2852] [serial = 366] [outer = 0000000000000000] 14:17:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BCC7DF000) [pid = 2852] [serial = 367] [outer = 0000005BCC454800] 14:17:15 INFO - PROCESS | 2852 | 1471987035037 Marionette DEBUG loaded listener.js 14:17:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BCD381000) [pid = 2852] [serial = 368] [outer = 0000005BCC454800] 14:17:15 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:17:15 INFO - PROCESS | 2852 | 1471987035881 Marionette TRACE conn6 <- [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]]]}] 14:17:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 14:17:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1026ms 14:17:15 INFO - PROCESS | 2852 | 1471987035911 Marionette TRACE conn6 -> [0,457,"getWindowHandle",null] 14:17:15 INFO - PROCESS | 2852 | 1471987035916 Marionette TRACE conn6 <- [1,457,null,{"value":"13"}] 14:17:15 INFO - PROCESS | 2852 | 1471987035921 Marionette TRACE conn6 -> [0,458,"setScriptTimeout",{"ms":35000}] 14:17:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 14:17:15 INFO - PROCESS | 2852 | 1471987035927 Marionette TRACE conn6 <- [1,458,null,{}] 14:17:15 INFO - PROCESS | 2852 | 1471987035954 Marionette TRACE conn6 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:15 INFO - PROCESS | 2852 | 1471987035957 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:16 INFO - PROCESS | 2852 | 1471987036103 Marionette TRACE conn6 <- [1,459,null,{"value":null}] 14:17:16 INFO - PROCESS | 2852 | 1471987036175 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:16 INFO - PROCESS | 2852 | 1471987036178 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:16 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B909EC800 == 36 [pid = 2852] [id = 124] 14:17:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005B90378800) [pid = 2852] [serial = 369] [outer = 0000000000000000] 14:17:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005B90602400) [pid = 2852] [serial = 370] [outer = 0000005B90378800] 14:17:16 INFO - PROCESS | 2852 | 1471987036279 Marionette DEBUG loaded listener.js 14:17:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005B909AB000) [pid = 2852] [serial = 371] [outer = 0000005B90378800] 14:17:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005B9185E400) [pid = 2852] [serial = 372] [outer = 0000005BCDE79800] 14:17:17 INFO - PROCESS | 2852 | 1471987037122 Marionette TRACE conn6 <- [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] 14:17:17 INFO - PROCESS | 2852 | 1471987037184 Marionette TRACE conn6 <- [1,461,null,{"value":"13"}] 14:17:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 14:17:17 INFO - PROCESS | 2852 | 1471987037191 Marionette TRACE conn6 -> [0,462,"setScriptTimeout",{"ms":35000}] 14:17:17 INFO - PROCESS | 2852 | 1471987037194 Marionette TRACE conn6 <- [1,462,null,{}] 14:17:17 INFO - PROCESS | 2852 | 1471987037199 Marionette TRACE conn6 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:17 INFO - PROCESS | 2852 | 1471987037202 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:17 INFO - PROCESS | 2852 | 1471987037336 Marionette TRACE conn6 <- [1,463,null,{"value":null}] 14:17:17 INFO - PROCESS | 2852 | 1471987037402 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:17 INFO - PROCESS | 2852 | 1471987037405 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:17 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B918B0800 == 37 [pid = 2852] [id = 125] 14:17:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005B90785800) [pid = 2852] [serial = 373] [outer = 0000000000000000] 14:17:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005B90BD8400) [pid = 2852] [serial = 374] [outer = 0000005B90785800] 14:17:17 INFO - PROCESS | 2852 | 1471987037466 Marionette DEBUG loaded listener.js 14:17:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BC6143C00) [pid = 2852] [serial = 375] [outer = 0000005B90785800] 14:17:18 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD864800 == 36 [pid = 2852] [id = 122] 14:17:18 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC93D000 == 35 [pid = 2852] [id = 121] 14:17:18 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7EA7000 == 34 [pid = 2852] [id = 120] 14:17:18 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7536000 == 33 [pid = 2852] [id = 119] 14:17:18 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC594E800 == 32 [pid = 2852] [id = 118] 14:17:18 INFO - PROCESS | 2852 | --DOCSHELL 0000005B9189E800 == 31 [pid = 2852] [id = 117] 14:17:18 INFO - PROCESS | 2852 | --DOCSHELL 0000005B906A1800 == 30 [pid = 2852] [id = 116] 14:17:18 INFO - PROCESS | 2852 | --DOCSHELL 0000005B9091D000 == 29 [pid = 2852] [id = 115] 14:17:18 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BD3AD8C00) [pid = 2852] [serial = 251] [outer = 0000000000000000] [url = about:blank] 14:17:18 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BD34B3000) [pid = 2852] [serial = 332] [outer = 0000000000000000] [url = about:blank] 14:17:18 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BD1A92400) [pid = 2852] [serial = 322] [outer = 0000000000000000] [url = about:blank] 14:17:18 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BD3AE8000) [pid = 2852] [serial = 325] [outer = 0000000000000000] [url = about:blank] 14:17:18 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BD3488800) [pid = 2852] [serial = 323] [outer = 0000000000000000] [url = about:blank] 14:17:18 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BD43EB800) [pid = 2852] [serial = 326] [outer = 0000000000000000] [url = about:blank] 14:17:18 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005B905E2400) [pid = 2852] [serial = 298] [outer = 0000000000000000] [url = about:blank] 14:17:18 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B9078CC00) [pid = 2852] [serial = 299] [outer = 0000000000000000] [url = about:blank] 14:17:18 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BCC3BF400) [pid = 2852] [serial = 316] [outer = 0000000000000000] [url = about:blank] 14:17:18 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BCC728C00) [pid = 2852] [serial = 317] [outer = 0000000000000000] [url = about:blank] 14:17:18 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BC61D1C00) [pid = 2852] [serial = 301] [outer = 0000000000000000] [url = about:blank] 14:17:18 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BC7660C00) [pid = 2852] [serial = 302] [outer = 0000000000000000] [url = about:blank] 14:17:18 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BCD4B2C00) [pid = 2852] [serial = 319] [outer = 0000000000000000] [url = about:blank] 14:17:18 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BC76B2400) [pid = 2852] [serial = 313] [outer = 0000000000000000] [url = about:blank] 14:17:18 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BC7A95400) [pid = 2852] [serial = 314] [outer = 0000000000000000] [url = about:blank] 14:17:18 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BD488B400) [pid = 2852] [serial = 296] [outer = 0000000000000000] [url = about:blank] 14:17:18 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BC620C400) [pid = 2852] [serial = 310] [outer = 0000000000000000] [url = about:blank] 14:17:18 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005B901B5400) [pid = 2852] [serial = 329] [outer = 0000000000000000] [url = about:blank] 14:17:18 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BC765D800) [pid = 2852] [serial = 311] [outer = 0000000000000000] [url = about:blank] 14:17:18 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005BCBB2E800) [pid = 2852] [serial = 304] [outer = 0000000000000000] [url = about:blank] 14:17:18 INFO - PROCESS | 2852 | --DOMWINDOW == 67 (0000005BCD460000) [pid = 2852] [serial = 305] [outer = 0000000000000000] [url = about:blank] 14:17:18 INFO - PROCESS | 2852 | --DOMWINDOW == 66 (0000005B905E3000) [pid = 2852] [serial = 307] [outer = 0000000000000000] [url = about:blank] 14:17:18 INFO - PROCESS | 2852 | --DOMWINDOW == 65 (0000005B90808000) [pid = 2852] [serial = 308] [outer = 0000000000000000] [url = about:blank] 14:17:18 INFO - PROCESS | 2852 | --DOMWINDOW == 64 (0000005BCD8C7C00) [pid = 2852] [serial = 320] [outer = 0000000000000000] [url = about:blank] 14:17:18 INFO - PROCESS | 2852 | --DOMWINDOW == 63 (0000005BC71CAC00) [pid = 2852] [serial = 331] [outer = 0000000000000000] [url = about:blank] 14:17:18 INFO - PROCESS | 2852 | --DOMWINDOW == 62 (0000005B901AF400) [pid = 2852] [serial = 328] [outer = 0000000000000000] [url = about:blank] 14:17:18 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:17:18 INFO - PROCESS | 2852 | 1471987038253 Marionette TRACE conn6 <- [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] 14:17:18 INFO - PROCESS | 2852 | 1471987038340 Marionette TRACE conn6 <- [1,465,null,{"value":"13"}] 14:17:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 14:17:18 INFO - PROCESS | 2852 | 1471987038348 Marionette TRACE conn6 -> [0,466,"setScriptTimeout",{"ms":35000}] 14:17:18 INFO - PROCESS | 2852 | 1471987038353 Marionette TRACE conn6 <- [1,466,null,{}] 14:17:18 INFO - PROCESS | 2852 | 1471987038358 Marionette TRACE conn6 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:18 INFO - PROCESS | 2852 | 1471987038361 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:18 INFO - PROCESS | 2852 | 1471987038452 Marionette TRACE conn6 <- [1,467,null,{"value":null}] 14:17:18 INFO - PROCESS | 2852 | 1471987038465 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:18 INFO - PROCESS | 2852 | 1471987038468 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:18 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B9069E800 == 30 [pid = 2852] [id = 126] 14:17:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 63 (0000005B905E4400) [pid = 2852] [serial = 376] [outer = 0000000000000000] 14:17:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 64 (0000005B905EF400) [pid = 2852] [serial = 377] [outer = 0000005B905E4400] 14:17:18 INFO - PROCESS | 2852 | 1471987038519 Marionette DEBUG loaded listener.js 14:17:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 65 (0000005B90A7BC00) [pid = 2852] [serial = 378] [outer = 0000005B905E4400] 14:17:19 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc - 14:17:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1 14:17:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:17:19 INFO - _addTest/ [0,469,"getWindowHandle",null] 14:17:19 INFO - PROCESS | 2852 | 1471987039029 Marionette TRACE conn6 <- [1,469,null,{"value":"13"}] 14:17:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 14:17:19 INFO - PROCESS | 2852 | 1471987039035 Marionette TRACE conn6 -> [0,470,"setScriptTimeout",{"ms":35000}] 14:17:19 INFO - PROCESS | 2852 | 1471987039038 Marionette TRACE conn6 <- [1,470,null,{}] 14:17:19 INFO - PROCESS | 2852 | 1471987039042 Marionette TRACE conn6 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:19 INFO - PROCESS | 2852 | 1471987039045 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:19 INFO - PROCESS | 2852 | 1471987039138 Marionette TRACE conn6 <- [1,471,null,{"value":null}] 14:17:19 INFO - PROCESS | 2852 | 1471987039146 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:19 INFO - PROCESS | 2852 | 1471987039149 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:19 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B92FBF800 == 31 [pid = 2852] [id = 127] 14:17:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 66 (0000005B91C2A800) [pid = 2852] [serial = 379] [outer = 0000000000000000] 14:17:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 67 (0000005BC590E800) [pid = 2852] [serial = 380] [outer = 0000005B91C2A800] 14:17:19 INFO - PROCESS | 2852 | 1471987039199 Marionette DEBUG loaded listener.js 14:17:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005BC7128000) [pid = 2852] [serial = 381] [outer = 0000005B91C2A800] 14:17:19 INFO - PROCESS | 2852 | 1471987039677 Marionette TRACE conn6 <- [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]]]}] 14:17:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 14:17:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 692ms 14:17:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 14:17:19 INFO - PROCESS | 2852 | 1471987039731 Marionette TRACE conn6 -> [0,473,"getWindowHandle",null] 14:17:19 INFO - PROCESS | 2852 | 1471987039734 Marionette TRACE conn6 <- [1,473,null,{"value":"13"}] 14:17:19 INFO - PROCESS | 2852 | 1471987039738 Marionette TRACE conn6 -> [0,474,"setScriptTimeout",{"ms":35000}] 14:17:19 INFO - PROCESS | 2852 | 1471987039741 Marionette TRACE conn6 <- [1,474,null,{}] 14:17:19 INFO - PROCESS | 2852 | 1471987039753 Marionette TRACE conn6 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:19 INFO - PROCESS | 2852 | 1471987039758 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:19 INFO - PROCESS | 2852 | 1471987039849 Marionette TRACE conn6 <- [1,475,null,{"value":null}] 14:17:19 INFO - PROCESS | 2852 | 1471987039920 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:19 INFO - PROCESS | 2852 | 1471987039923 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:19 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC799A000 == 32 [pid = 2852] [id = 128] 14:17:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005BC71CB000) [pid = 2852] [serial = 382] [outer = 0000000000000000] 14:17:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005BC7731400) [pid = 2852] [serial = 383] [outer = 0000005BC71CB000] 14:17:19 INFO - PROCESS | 2852 | 1471987039974 Marionette DEBUG loaded listener.js 14:17:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005BC7BB2000) [pid = 2852] [serial = 384] [outer = 0000005BC71CB000] 14:17:20 INFO - PROCESS | 2852 | 1471987040375 Marionette TRACE conn6 <- [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]]]}] 14:17:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 14:17:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 691ms 14:17:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 14:17:20 INFO - PROCESS | 2852 | 1471987040430 Marionette TRACE conn6 -> [0,477,"getWindowHandle",null] 14:17:20 INFO - PROCESS | 2852 | 1471987040433 Marionette TRACE conn6 <- [1,477,null,{"value":"13"}] 14:17:20 INFO - PROCESS | 2852 | 1471987040436 Marionette TRACE conn6 -> [0,478,"setScriptTimeout",{"ms":35000}] 14:17:20 INFO - PROCESS | 2852 | 1471987040438 Marionette TRACE conn6 <- [1,478,null,{}] 14:17:20 INFO - PROCESS | 2852 | 1471987040442 Marionette TRACE conn6 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:20 INFO - PROCESS | 2852 | 1471987040444 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:20 INFO - PROCESS | 2852 | 1471987040595 Marionette TRACE conn6 <- [1,479,null,{"value":null}] 14:17:20 INFO - PROCESS | 2852 | 1471987040612 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:20 INFO - PROCESS | 2852 | 1471987040614 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:20 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC492800 == 33 [pid = 2852] [id = 129] 14:17:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BCB96C400) [pid = 2852] [serial = 385] [outer = 0000000000000000] 14:17:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BCBB2D800) [pid = 2852] [serial = 386] [outer = 0000005BCB96C400] 14:17:20 INFO - PROCESS | 2852 | 1471987040661 Marionette DEBUG loaded listener.js 14:17:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BCC453C00) [pid = 2852] [serial = 387] [outer = 0000005BCB96C400] 14:17:21 INFO - PROCESS | 2852 | 1471987041120 Marionette TRACE conn6 <- [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]]]}] 14:17:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 14:17:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 733ms 14:17:21 INFO - PROCESS | 2852 | 1471987041177 Marionette TRACE conn6 -> [0,481,"getWindowHandle",null] 14:17:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 14:17:21 INFO - PROCESS | 2852 | 1471987041180 Marionette TRACE conn6 <- [1,481,null,{"value":"13"}] 14:17:21 INFO - PROCESS | 2852 | 1471987041183 Marionette TRACE conn6 -> [0,482,"setScriptTimeout",{"ms":35000}] 14:17:21 INFO - PROCESS | 2852 | 1471987041184 Marionette TRACE conn6 <- [1,482,null,{}] 14:17:21 INFO - PROCESS | 2852 | 1471987041188 Marionette TRACE conn6 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:21 INFO - PROCESS | 2852 | 1471987041191 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:21 INFO - PROCESS | 2852 | 1471987041310 Marionette TRACE conn6 <- [1,483,null,{"value":null}] 14:17:21 INFO - PROCESS | 2852 | 1471987041323 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:21 INFO - PROCESS | 2852 | 1471987041325 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:21 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD86D000 == 34 [pid = 2852] [id = 130] 14:17:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BCBB24C00) [pid = 2852] [serial = 388] [outer = 0000000000000000] 14:17:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BCD378C00) [pid = 2852] [serial = 389] [outer = 0000005BCBB24C00] 14:17:21 INFO - PROCESS | 2852 | 1471987041372 Marionette DEBUG loaded listener.js 14:17:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCD4AA400) [pid = 2852] [serial = 390] [outer = 0000005BCBB24C00] 14:17:21 INFO - PROCESS | 2852 | 1471987041861 Marionette TRACE conn6 <- [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]]]}] 14:17:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 14:17:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 735ms 14:17:21 INFO - PROCESS | 2852 | 1471987041921 Marionette TRACE conn6 -> [0,485,"getWindowHandle",null] 14:17:21 INFO - PROCESS | 2852 | 1471987041923 Marionette TRACE conn6 <- [1,485,null,{"value":"13"}] 14:17:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 14:17:21 INFO - PROCESS | 2852 | 1471987041927 Marionette TRACE conn6 -> [0,486,"setScriptTimeout",{"ms":35000}] 14:17:21 INFO - PROCESS | 2852 | 1471987041928 Marionette TRACE conn6 <- [1,486,null,{}] 14:17:21 INFO - PROCESS | 2852 | 1471987041932 Marionette TRACE conn6 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:21 INFO - PROCESS | 2852 | 1471987041938 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:22 INFO - PROCESS | 2852 | 1471987042062 Marionette TRACE conn6 <- [1,487,null,{"value":null}] 14:17:22 INFO - PROCESS | 2852 | 1471987042113 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:22 INFO - PROCESS | 2852 | 1471987042115 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:22 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD1AB0800 == 35 [pid = 2852] [id = 131] 14:17:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BCDA7BC00) [pid = 2852] [serial = 391] [outer = 0000000000000000] 14:17:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BD100C800) [pid = 2852] [serial = 392] [outer = 0000005BCDA7BC00] 14:17:22 INFO - PROCESS | 2852 | 1471987042163 Marionette DEBUG loaded listener.js 14:17:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BD1991400) [pid = 2852] [serial = 393] [outer = 0000005BCDA7BC00] 14:17:22 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005B91C2EC00) [pid = 2852] [serial = 351] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 14:17:22 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005B90374000) [pid = 2852] [serial = 345] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 14:17:22 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B905E5000) [pid = 2852] [serial = 348] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 14:17:22 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005B90A7AC00) [pid = 2852] [serial = 342] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 14:17:22 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BC7128400) [pid = 2852] [serial = 354] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 14:17:22 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005B90BD2800) [pid = 2852] [serial = 333] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 14:17:22 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BC7E87800) [pid = 2852] [serial = 336] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 14:17:22 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BD3456000) [pid = 2852] [serial = 339] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 14:17:22 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005B90372C00) [pid = 2852] [serial = 357] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 14:17:22 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BCBB26800) [pid = 2852] [serial = 363] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 14:17:22 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BC7734C00) [pid = 2852] [serial = 360] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 14:17:22 INFO - PROCESS | 2852 | 1471987042636 Marionette TRACE conn6 <- [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]]]}] 14:17:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 14:17:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 734ms 14:17:22 INFO - PROCESS | 2852 | 1471987042665 Marionette TRACE conn6 -> [0,489,"getWindowHandle",null] 14:17:22 INFO - PROCESS | 2852 | 1471987042667 Marionette TRACE conn6 <- [1,489,null,{"value":"13"}] 14:17:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 14:17:22 INFO - PROCESS | 2852 | 1471987042670 Marionette TRACE conn6 -> [0,490,"setScriptTimeout",{"ms":35000}] 14:17:22 INFO - PROCESS | 2852 | 1471987042672 Marionette TRACE conn6 <- [1,490,null,{}] 14:17:22 INFO - PROCESS | 2852 | 1471987042675 Marionette TRACE conn6 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:22 INFO - PROCESS | 2852 | 1471987042678 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:22 INFO - PROCESS | 2852 | 1471987042762 Marionette TRACE conn6 <- [1,491,null,{"value":null}] 14:17:22 INFO - PROCESS | 2852 | 1471987042768 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:22 INFO - PROCESS | 2852 | 1471987042770 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:22 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3519000 == 36 [pid = 2852] [id = 132] 14:17:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005B8F39FC00) [pid = 2852] [serial = 394] [outer = 0000000000000000] 14:17:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005B9185D800) [pid = 2852] [serial = 395] [outer = 0000005B8F39FC00] 14:17:22 INFO - PROCESS | 2852 | 1471987042816 Marionette DEBUG loaded listener.js 14:17:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BCBB04800) [pid = 2852] [serial = 396] [outer = 0000005B8F39FC00] 14:17:23 INFO - PROCESS | 2852 | 1471987043228 Marionette TRACE conn6 <- [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]]]}] 14:17:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 14:17:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 587ms 14:17:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 14:17:23 INFO - PROCESS | 2852 | 1471987043264 Marionette TRACE conn6 -> [0,493,"getWindowHandle",null] 14:17:23 INFO - PROCESS | 2852 | 1471987043267 Marionette TRACE conn6 <- [1,493,null,{"value":"13"}] 14:17:23 INFO - PROCESS | 2852 | 1471987043270 Marionette TRACE conn6 -> [0,494,"setScriptTimeout",{"ms":35000}] 14:17:23 INFO - PROCESS | 2852 | 1471987043271 Marionette TRACE conn6 <- [1,494,null,{}] 14:17:23 INFO - PROCESS | 2852 | 1471987043280 Marionette TRACE conn6 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:23 INFO - PROCESS | 2852 | 1471987043282 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:23 INFO - PROCESS | 2852 | 1471987043368 Marionette TRACE conn6 <- [1,495,null,{"value":null}] 14:17:23 INFO - PROCESS | 2852 | 1471987043401 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:23 INFO - PROCESS | 2852 | 1471987043403 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:23 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3D15800 == 37 [pid = 2852] [id = 133] 14:17:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BD1AE7000) [pid = 2852] [serial = 397] [outer = 0000000000000000] 14:17:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BD310A400) [pid = 2852] [serial = 398] [outer = 0000005BD1AE7000] 14:17:23 INFO - PROCESS | 2852 | 1471987043457 Marionette DEBUG loaded listener.js 14:17:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BD3489C00) [pid = 2852] [serial = 399] [outer = 0000005BD1AE7000] 14:17:23 INFO - PROCESS | 2852 | 1471987043878 Marionette TRACE conn6 <- [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]]]}] 14:17:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 14:17:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 630ms 14:17:23 INFO - PROCESS | 2852 | 1471987043904 Marionette TRACE conn6 -> [0,497,"getWindowHandle",null] 14:17:23 INFO - PROCESS | 2852 | 1471987043907 Marionette TRACE conn6 <- [1,497,null,{"value":"13"}] 14:17:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 14:17:23 INFO - PROCESS | 2852 | 1471987043910 Marionette TRACE conn6 -> [0,498,"setScriptTimeout",{"ms":35000}] 14:17:23 INFO - PROCESS | 2852 | 1471987043912 Marionette TRACE conn6 <- [1,498,null,{}] 14:17:23 INFO - PROCESS | 2852 | 1471987043916 Marionette TRACE conn6 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:23 INFO - PROCESS | 2852 | 1471987043918 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:24 INFO - PROCESS | 2852 | 1471987044003 Marionette TRACE conn6 <- [1,499,null,{"value":null}] 14:17:24 INFO - PROCESS | 2852 | 1471987044009 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:24 INFO - PROCESS | 2852 | 1471987044011 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:24 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD4276800 == 38 [pid = 2852] [id = 134] 14:17:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BD348A000) [pid = 2852] [serial = 400] [outer = 0000000000000000] 14:17:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BD3495C00) [pid = 2852] [serial = 401] [outer = 0000005BD348A000] 14:17:24 INFO - PROCESS | 2852 | 1471987044057 Marionette DEBUG loaded listener.js 14:17:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BD34AC000) [pid = 2852] [serial = 402] [outer = 0000005BD348A000] 14:17:24 INFO - PROCESS | 2852 | 1471987044489 Marionette TRACE conn6 <- [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]]]}] 14:17:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 14:17:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 628ms 14:17:24 INFO - PROCESS | 2852 | 1471987044542 Marionette TRACE conn6 -> [0,501,"getWindowHandle",null] 14:17:24 INFO - PROCESS | 2852 | 1471987044544 Marionette TRACE conn6 <- [1,501,null,{"value":"13"}] 14:17:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 14:17:24 INFO - PROCESS | 2852 | 1471987044547 Marionette TRACE conn6 -> [0,502,"setScriptTimeout",{"ms":35000}] 14:17:24 INFO - PROCESS | 2852 | 1471987044549 Marionette TRACE conn6 <- [1,502,null,{}] 14:17:24 INFO - PROCESS | 2852 | 1471987044553 Marionette TRACE conn6 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:24 INFO - PROCESS | 2852 | 1471987044554 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:24 INFO - PROCESS | 2852 | 1471987044689 Marionette TRACE conn6 <- [1,503,null,{"value":null}] 14:17:24 INFO - PROCESS | 2852 | 1471987044828 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:24 INFO - PROCESS | 2852 | 1471987044831 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:24 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B9049F800 == 39 [pid = 2852] [id = 135] 14:17:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005B8F4F5800) [pid = 2852] [serial = 403] [outer = 0000000000000000] 14:17:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005B90125800) [pid = 2852] [serial = 404] [outer = 0000005B8F4F5800] 14:17:24 INFO - PROCESS | 2852 | 1471987044893 Marionette DEBUG loaded listener.js 14:17:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005B905F1400) [pid = 2852] [serial = 405] [outer = 0000005B8F4F5800] 14:17:25 INFO - PROCESS | 2852 | 1471987045458 Marionette TRACE conn6 <- [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]]]}] 14:17:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 14:17:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 983ms 14:17:25 INFO - PROCESS | 2852 | 1471987045535 Marionette TRACE conn6 -> [0,505,"getWindowHandle",null] 14:17:25 INFO - PROCESS | 2852 | 1471987045539 Marionette TRACE conn6 <- [1,505,null,{"value":"13"}] 14:17:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 14:17:25 INFO - PROCESS | 2852 | 1471987045544 Marionette TRACE conn6 -> [0,506,"setScriptTimeout",{"ms":35000}] 14:17:25 INFO - PROCESS | 2852 | 1471987045548 Marionette TRACE conn6 <- [1,506,null,{}] 14:17:25 INFO - PROCESS | 2852 | 1471987045554 Marionette TRACE conn6 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:25 INFO - PROCESS | 2852 | 1471987045557 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:25 INFO - PROCESS | 2852 | 1471987045683 Marionette TRACE conn6 <- [1,507,null,{"value":null}] 14:17:25 INFO - PROCESS | 2852 | 1471987045750 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:25 INFO - PROCESS | 2852 | 1471987045754 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:25 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7992000 == 40 [pid = 2852] [id = 136] 14:17:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BC59D5000) [pid = 2852] [serial = 406] [outer = 0000000000000000] 14:17:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BC71CE800) [pid = 2852] [serial = 407] [outer = 0000005BC59D5000] 14:17:25 INFO - PROCESS | 2852 | 1471987045855 Marionette DEBUG loaded listener.js 14:17:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BC76B2400) [pid = 2852] [serial = 408] [outer = 0000005BC59D5000] 14:17:26 INFO - PROCESS | 2852 | 1471987046496 Marionette TRACE conn6 <- [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]]]}] 14:17:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 14:17:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 986ms 14:17:26 INFO - PROCESS | 2852 | 1471987046534 Marionette TRACE conn6 -> [0,509,"getWindowHandle",null] 14:17:26 INFO - PROCESS | 2852 | 1471987046538 Marionette TRACE conn6 <- [1,509,null,{"value":"13"}] 14:17:26 INFO - PROCESS | 2852 | 1471987046542 Marionette TRACE conn6 -> [0,510,"setScriptTimeout",{"ms":35000}] 14:17:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 14:17:26 INFO - PROCESS | 2852 | 1471987046544 Marionette TRACE conn6 <- [1,510,null,{}] 14:17:26 INFO - PROCESS | 2852 | 1471987046548 Marionette TRACE conn6 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:26 INFO - PROCESS | 2852 | 1471987046551 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:26 INFO - PROCESS | 2852 | 1471987046672 Marionette TRACE conn6 <- [1,511,null,{"value":null}] 14:17:26 INFO - PROCESS | 2852 | 1471987046748 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:26 INFO - PROCESS | 2852 | 1471987046751 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:26 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD47E4000 == 41 [pid = 2852] [id = 137] 14:17:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BCD464000) [pid = 2852] [serial = 409] [outer = 0000000000000000] 14:17:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BCD4E0800) [pid = 2852] [serial = 410] [outer = 0000005BCD464000] 14:17:26 INFO - PROCESS | 2852 | 1471987046848 Marionette DEBUG loaded listener.js 14:17:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BD0C7BC00) [pid = 2852] [serial = 411] [outer = 0000005BCD464000] 14:17:27 INFO - PROCESS | 2852 | 1471987047530 Marionette TRACE conn6 <- [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]]]}] 14:17:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 14:17:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1025ms 14:17:27 INFO - PROCESS | 2852 | 1471987047571 Marionette TRACE conn6 -> [0,513,"getWindowHandle",null] 14:17:27 INFO - PROCESS | 2852 | 1471987047576 Marionette TRACE conn6 <- [1,513,null,{"value":"13"}] 14:17:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 14:17:27 INFO - PROCESS | 2852 | 1471987047587 Marionette TRACE conn6 -> [0,514,"setScriptTimeout",{"ms":35000}] 14:17:27 INFO - PROCESS | 2852 | 1471987047592 Marionette TRACE conn6 <- [1,514,null,{}] 14:17:27 INFO - PROCESS | 2852 | 1471987047614 Marionette TRACE conn6 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:27 INFO - PROCESS | 2852 | 1471987047618 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:27 INFO - PROCESS | 2852 | 1471987047763 Marionette TRACE conn6 <- [1,515,null,{"value":null}] 14:17:27 INFO - PROCESS | 2852 | 1471987047835 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:27 INFO - PROCESS | 2852 | 1471987047838 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:27 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCDB11800 == 42 [pid = 2852] [id = 138] 14:17:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BCBC6DC00) [pid = 2852] [serial = 412] [outer = 0000000000000000] 14:17:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005BD2739800) [pid = 2852] [serial = 413] [outer = 0000005BCBC6DC00] 14:17:27 INFO - PROCESS | 2852 | 1471987047961 Marionette DEBUG loaded listener.js 14:17:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005BD3AD6400) [pid = 2852] [serial = 414] [outer = 0000005BCBC6DC00] 14:17:28 INFO - PROCESS | 2852 | 1471987048723 Marionette TRACE conn6 <- [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]]]}] 14:17:28 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 14:17:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1190ms 14:17:28 INFO - PROCESS | 2852 | 1471987048776 Marionette TRACE conn6 -> [0,517,"getWindowHandle",null] 14:17:28 INFO - PROCESS | 2852 | 1471987048779 Marionette TRACE conn6 <- [1,517,null,{"value":"13"}] 14:17:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 14:17:28 INFO - PROCESS | 2852 | 1471987048785 Marionette TRACE conn6 -> [0,518,"setScriptTimeout",{"ms":35000}] 14:17:28 INFO - PROCESS | 2852 | 1471987048787 Marionette TRACE conn6 <- [1,518,null,{}] 14:17:28 INFO - PROCESS | 2852 | 1471987048807 Marionette TRACE conn6 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:28 INFO - PROCESS | 2852 | 1471987048810 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:28 INFO - PROCESS | 2852 | 1471987048943 Marionette TRACE conn6 <- [1,519,null,{"value":null}] 14:17:28 INFO - PROCESS | 2852 | 1471987048987 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:28 INFO - PROCESS | 2852 | 1471987048990 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:29 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B909E1800 == 43 [pid = 2852] [id = 139] 14:17:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005B905ED000) [pid = 2852] [serial = 415] [outer = 0000000000000000] 14:17:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0000005B90A78800) [pid = 2852] [serial = 416] [outer = 0000005B905ED000] 14:17:29 INFO - PROCESS | 2852 | 1471987049042 Marionette DEBUG loaded listener.js 14:17:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0000005B9185CC00) [pid = 2852] [serial = 417] [outer = 0000005B905ED000] 14:17:30 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD4276800 == 42 [pid = 2852] [id = 134] 14:17:30 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3D15800 == 41 [pid = 2852] [id = 133] 14:17:30 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3519000 == 40 [pid = 2852] [id = 132] 14:17:30 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD1AB0800 == 39 [pid = 2852] [id = 131] 14:17:30 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD86D000 == 38 [pid = 2852] [id = 130] 14:17:30 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC492800 == 37 [pid = 2852] [id = 129] 14:17:30 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC799A000 == 36 [pid = 2852] [id = 128] 14:17:30 INFO - PROCESS | 2852 | --DOCSHELL 0000005B92FBF800 == 35 [pid = 2852] [id = 127] 14:17:30 INFO - PROCESS | 2852 | --DOCSHELL 0000005B9069E800 == 34 [pid = 2852] [id = 126] 14:17:30 INFO - PROCESS | 2852 | --DOCSHELL 0000005B918B0800 == 33 [pid = 2852] [id = 125] 14:17:30 INFO - PROCESS | 2852 | --DOCSHELL 0000005B909EC800 == 32 [pid = 2852] [id = 124] 14:17:30 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD107E800 == 31 [pid = 2852] [id = 123] 14:17:30 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCDB11800 == 30 [pid = 2852] [id = 138] 14:17:30 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD47E4000 == 29 [pid = 2852] [id = 137] 14:17:30 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7992000 == 28 [pid = 2852] [id = 136] 14:17:30 INFO - PROCESS | 2852 | --DOCSHELL 0000005B9049F800 == 27 [pid = 2852] [id = 135] 14:17:30 INFO - PROCESS | 2852 | --DOMWINDOW == 92 (0000005BC5904000) [pid = 2852] [serial = 352] [outer = 0000000000000000] [url = about:blank] 14:17:30 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0000005B905EB000) [pid = 2852] [serial = 346] [outer = 0000000000000000] [url = about:blank] 14:17:30 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005B9078B800) [pid = 2852] [serial = 347] [outer = 0000000000000000] [url = about:blank] 14:17:30 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005B90A81C00) [pid = 2852] [serial = 349] [outer = 0000000000000000] [url = about:blank] 14:17:30 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005B90A83800) [pid = 2852] [serial = 344] [outer = 0000000000000000] [url = about:blank] 14:17:30 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005B90A7D800) [pid = 2852] [serial = 343] [outer = 0000000000000000] [url = about:blank] 14:17:30 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BC71CA800) [pid = 2852] [serial = 355] [outer = 0000000000000000] [url = about:blank] 14:17:30 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BC71CB800) [pid = 2852] [serial = 335] [outer = 0000000000000000] [url = about:blank] 14:17:30 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005B91864400) [pid = 2852] [serial = 334] [outer = 0000000000000000] [url = about:blank] 14:17:30 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BCD45E400) [pid = 2852] [serial = 338] [outer = 0000000000000000] [url = about:blank] 14:17:30 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BCBB29400) [pid = 2852] [serial = 337] [outer = 0000000000000000] [url = about:blank] 14:17:30 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BD43E7C00) [pid = 2852] [serial = 341] [outer = 0000000000000000] [url = about:blank] 14:17:30 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BD34AF000) [pid = 2852] [serial = 340] [outer = 0000000000000000] [url = about:blank] 14:17:30 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BC614BC00) [pid = 2852] [serial = 353] [outer = 0000000000000000] [url = about:blank] 14:17:30 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BC76AFC00) [pid = 2852] [serial = 358] [outer = 0000000000000000] [url = about:blank] 14:17:30 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BCC42CC00) [pid = 2852] [serial = 365] [outer = 0000000000000000] [url = about:blank] 14:17:30 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BC765C800) [pid = 2852] [serial = 356] [outer = 0000000000000000] [url = about:blank] 14:17:30 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BCBC11C00) [pid = 2852] [serial = 364] [outer = 0000000000000000] [url = about:blank] 14:17:30 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BCC7DF000) [pid = 2852] [serial = 367] [outer = 0000000000000000] [url = about:blank] 14:17:30 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BC7736800) [pid = 2852] [serial = 359] [outer = 0000000000000000] [url = about:blank] 14:17:30 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BCBB23800) [pid = 2852] [serial = 362] [outer = 0000000000000000] [url = about:blank] 14:17:30 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005B90BDF800) [pid = 2852] [serial = 350] [outer = 0000000000000000] [url = about:blank] 14:17:30 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BC7E87C00) [pid = 2852] [serial = 361] [outer = 0000000000000000] [url = about:blank] 14:17:30 INFO - PROCESS | 2852 | 1471987050393 Marionette TRACE conn6 <- [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]]]}] 14:17:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 14:17:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1633ms 14:17:30 INFO - PROCESS | 2852 | 1471987050418 Marionette TRACE conn6 -> [0,521,"getWindowHandle",null] 14:17:30 INFO - PROCESS | 2852 | 1471987050423 Marionette TRACE conn6 <- [1,521,null,{"value":"13"}] 14:17:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 14:17:30 INFO - PROCESS | 2852 | 1471987050428 Marionette TRACE conn6 -> [0,522,"setScriptTimeout",{"ms":35000}] 14:17:30 INFO - PROCESS | 2852 | 1471987050431 Marionette TRACE conn6 <- [1,522,null,{}] 14:17:30 INFO - PROCESS | 2852 | 1471987050437 Marionette TRACE conn6 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:30 INFO - PROCESS | 2852 | 1471987050440 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:30 INFO - PROCESS | 2852 | 1471987050539 Marionette TRACE conn6 <- [1,523,null,{"value":null}] 14:17:30 INFO - PROCESS | 2852 | 1471987050616 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:30 INFO - PROCESS | 2852 | 1471987050621 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:30 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B904AC000 == 28 [pid = 2852] [id = 140] 14:17:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005B901A7000) [pid = 2852] [serial = 418] [outer = 0000000000000000] 14:17:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005B901AD000) [pid = 2852] [serial = 419] [outer = 0000005B901A7000] 14:17:30 INFO - PROCESS | 2852 | 1471987050672 Marionette DEBUG loaded listener.js 14:17:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005B8F4F4C00) [pid = 2852] [serial = 420] [outer = 0000005B901A7000] 14:17:31 INFO - PROCESS | 2852 | 1471987051148 Marionette TRACE conn6 <- [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]]]}] 14:17:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 14:17:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 797ms 14:17:31 INFO - PROCESS | 2852 | 1471987051229 Marionette TRACE conn6 -> [0,525,"getWindowHandle",null] 14:17:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 14:17:31 INFO - PROCESS | 2852 | 1471987051234 Marionette TRACE conn6 <- [1,525,null,{"value":"13"}] 14:17:31 INFO - PROCESS | 2852 | 1471987051241 Marionette TRACE conn6 -> [0,526,"setScriptTimeout",{"ms":35000}] 14:17:31 INFO - PROCESS | 2852 | 1471987051243 Marionette TRACE conn6 <- [1,526,null,{}] 14:17:31 INFO - PROCESS | 2852 | 1471987051247 Marionette TRACE conn6 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:31 INFO - PROCESS | 2852 | 1471987051251 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:31 INFO - PROCESS | 2852 | 1471987051342 Marionette TRACE conn6 <- [1,527,null,{"value":null}] 14:17:31 INFO - PROCESS | 2852 | 1471987051355 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:31 INFO - PROCESS | 2852 | 1471987051357 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:31 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B9091E000 == 29 [pid = 2852] [id = 141] 14:17:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005B90804800) [pid = 2852] [serial = 421] [outer = 0000000000000000] 14:17:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005B90808800) [pid = 2852] [serial = 422] [outer = 0000005B90804800] 14:17:31 INFO - PROCESS | 2852 | 1471987051408 Marionette DEBUG loaded listener.js 14:17:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005B909AC400) [pid = 2852] [serial = 423] [outer = 0000005B90804800] 14:17:31 INFO - PROCESS | 2852 | 1471987051878 Marionette TRACE conn6 <- [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]]]}] 14:17:31 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 14:17:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 691ms 14:17:31 INFO - PROCESS | 2852 | 1471987051948 Marionette TRACE conn6 -> [0,529,"getWindowHandle",null] 14:17:31 INFO - PROCESS | 2852 | 1471987051950 Marionette TRACE conn6 <- [1,529,null,{"value":"13"}] 14:17:31 INFO - PROCESS | 2852 | 1471987051954 Marionette TRACE conn6 -> [0,530,"setScriptTimeout",{"ms":35000}] 14:17:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 14:17:31 INFO - PROCESS | 2852 | 1471987051958 Marionette TRACE conn6 <- [1,530,null,{}] 14:17:31 INFO - PROCESS | 2852 | 1471987051970 Marionette TRACE conn6 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:31 INFO - PROCESS | 2852 | 1471987051975 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:32 INFO - PROCESS | 2852 | 1471987052062 Marionette TRACE conn6 <- [1,531,null,{"value":null}] 14:17:32 INFO - PROCESS | 2852 | 1471987052136 Marionette TRACE conn6 -> [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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:32 INFO - PROCESS | 2852 | 1471987052139 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:32 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC5949000 == 30 [pid = 2852] [id = 142] 14:17:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005B901A6800) [pid = 2852] [serial = 424] [outer = 0000000000000000] 14:17:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005B91C22C00) [pid = 2852] [serial = 425] [outer = 0000005B901A6800] 14:17:32 INFO - PROCESS | 2852 | 1471987052190 Marionette DEBUG loaded listener.js 14:17:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BC5911C00) [pid = 2852] [serial = 426] [outer = 0000005B901A6800] 14:17:32 INFO - PROCESS | 2852 | 1471987052721 Marionette TRACE conn6 <- [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"]]]}] 14:17:32 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 14:17:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 14:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:17:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 14:17:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:17:32 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 14:17:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 14:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:17:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 14:17:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:17:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 795ms 14:17:32 INFO - PROCESS | 2852 | 1471987052760 Marionette TRACE conn6 -> [0,533,"getWindowHandle",null] 14:17:32 INFO - PROCESS | 2852 | 1471987052763 Marionette TRACE conn6 <- [1,533,null,{"value":"13"}] 14:17:32 INFO - PROCESS | 2852 | 1471987052771 Marionette TRACE conn6 -> [0,534,"setScriptTimeout",{"ms":35000}] 14:17:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 14:17:32 INFO - PROCESS | 2852 | 1471987052773 Marionette TRACE conn6 <- [1,534,null,{}] 14:17:32 INFO - PROCESS | 2852 | 1471987052777 Marionette TRACE conn6 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:32 INFO - PROCESS | 2852 | 1471987052779 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:32 INFO - PROCESS | 2852 | 1471987052898 Marionette TRACE conn6 <- [1,535,null,{"value":null}] 14:17:32 INFO - PROCESS | 2852 | 1471987052946 Marionette TRACE conn6 -> [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_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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:32 INFO - PROCESS | 2852 | 1471987052949 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:32 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC753A800 == 31 [pid = 2852] [id = 143] 14:17:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BC71D1400) [pid = 2852] [serial = 427] [outer = 0000000000000000] 14:17:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BC765B400) [pid = 2852] [serial = 428] [outer = 0000005BC71D1400] 14:17:33 INFO - PROCESS | 2852 | 1471987052996 Marionette DEBUG loaded listener.js 14:17:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BC7663400) [pid = 2852] [serial = 429] [outer = 0000005BC71D1400] 14:17:33 INFO - PROCESS | 2852 | 1471987053524 Marionette TRACE conn6 <- [1,536,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]]]}] 14:17:33 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. 14:17:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 778ms 14:17:33 INFO - PROCESS | 2852 | 1471987053552 Marionette TRACE conn6 -> [0,537,"getWindowHandle",null] 14:17:33 INFO - PROCESS | 2852 | 1471987053555 Marionette TRACE conn6 <- [1,537,null,{"value":"13"}] 14:17:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 14:17:33 INFO - PROCESS | 2852 | 1471987053563 Marionette TRACE conn6 -> [0,538,"setScriptTimeout",{"ms":35000}] 14:17:33 INFO - PROCESS | 2852 | 1471987053565 Marionette TRACE conn6 <- [1,538,null,{}] 14:17:33 INFO - PROCESS | 2852 | 1471987053569 Marionette TRACE conn6 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:33 INFO - PROCESS | 2852 | 1471987053571 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:33 INFO - PROCESS | 2852 | 1471987053675 Marionette TRACE conn6 <- [1,539,null,{"value":null}] 14:17:33 INFO - PROCESS | 2852 | 1471987053686 Marionette TRACE conn6 -> [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_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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:33 INFO - PROCESS | 2852 | 1471987053688 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:33 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC8322000 == 32 [pid = 2852] [id = 144] 14:17:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005B90803800) [pid = 2852] [serial = 430] [outer = 0000000000000000] 14:17:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BC76B0C00) [pid = 2852] [serial = 431] [outer = 0000005B90803800] 14:17:33 INFO - PROCESS | 2852 | 1471987053735 Marionette DEBUG loaded listener.js 14:17:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BC773D400) [pid = 2852] [serial = 432] [outer = 0000005B90803800] 14:17:34 INFO - PROCESS | 2852 | 1471987054178 Marionette TRACE conn6 <- [1,540,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]]]}] 14:17:34 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. 14:17:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 629ms 14:17:34 INFO - PROCESS | 2852 | 1471987054195 Marionette TRACE conn6 -> [0,541,"getWindowHandle",null] 14:17:34 INFO - PROCESS | 2852 | 1471987054198 Marionette TRACE conn6 <- [1,541,null,{"value":"13"}] 14:17:34 INFO - PROCESS | 2852 | 1471987054201 Marionette TRACE conn6 -> [0,542,"setScriptTimeout",{"ms":35000}] 14:17:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 14:17:34 INFO - PROCESS | 2852 | 1471987054203 Marionette TRACE conn6 <- [1,542,null,{}] 14:17:34 INFO - PROCESS | 2852 | 1471987054206 Marionette TRACE conn6 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:34 INFO - PROCESS | 2852 | 1471987054212 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:34 INFO - PROCESS | 2852 | 1471987054350 Marionette TRACE conn6 <- [1,543,null,{"value":null}] 14:17:34 INFO - PROCESS | 2852 | 1471987054364 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:34 INFO - PROCESS | 2852 | 1471987054366 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:34 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC946000 == 33 [pid = 2852] [id = 145] 14:17:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005B901B3800) [pid = 2852] [serial = 433] [outer = 0000000000000000] 14:17:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BC71CF400) [pid = 2852] [serial = 434] [outer = 0000005B901B3800] 14:17:34 INFO - PROCESS | 2852 | 1471987054640 Marionette DEBUG loaded listener.js 14:17:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BCBB2E400) [pid = 2852] [serial = 435] [outer = 0000005B901B3800] 14:17:34 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BCBB24C00) [pid = 2852] [serial = 388] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 14:17:34 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BCDA7BC00) [pid = 2852] [serial = 391] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 14:17:34 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005B8F39FC00) [pid = 2852] [serial = 394] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 14:17:34 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005B91C2A800) [pid = 2852] [serial = 379] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 14:17:34 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BC71CB000) [pid = 2852] [serial = 382] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 14:17:34 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005B90785800) [pid = 2852] [serial = 373] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 14:17:34 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BD1AE7000) [pid = 2852] [serial = 397] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 14:17:34 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B905E4400) [pid = 2852] [serial = 376] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 14:17:34 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005B90378800) [pid = 2852] [serial = 369] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 14:17:34 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BCC454800) [pid = 2852] [serial = 366] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 14:17:34 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BCB96C400) [pid = 2852] [serial = 385] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 14:17:34 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BD348A000) [pid = 2852] [serial = 400] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 14:17:34 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:17:34 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:17:35 INFO - PROCESS | 2852 | 1471987055069 Marionette TRACE conn6 <- [1,544,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 14:17:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 14:17:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 881ms 14:17:35 INFO - PROCESS | 2852 | 1471987055085 Marionette TRACE conn6 -> [0,545,"getWindowHandle",null] 14:17:35 INFO - PROCESS | 2852 | 1471987055087 Marionette TRACE conn6 <- [1,545,null,{"value":"13"}] 14:17:35 INFO - PROCESS | 2852 | 1471987055091 Marionette TRACE conn6 -> [0,546,"setScriptTimeout",{"ms":35000}] 14:17:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 14:17:35 INFO - PROCESS | 2852 | 1471987055093 Marionette TRACE conn6 <- [1,546,null,{}] 14:17:35 INFO - PROCESS | 2852 | 1471987055096 Marionette TRACE conn6 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:35 INFO - PROCESS | 2852 | 1471987055098 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:35 INFO - PROCESS | 2852 | 1471987055204 Marionette TRACE conn6 <- [1,547,null,{"value":null}] 14:17:35 INFO - PROCESS | 2852 | 1471987055213 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:35 INFO - PROCESS | 2852 | 1471987055215 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:35 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD85A800 == 34 [pid = 2852] [id = 146] 14:17:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005B8F4F5C00) [pid = 2852] [serial = 436] [outer = 0000000000000000] 14:17:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BC7BAE000) [pid = 2852] [serial = 437] [outer = 0000005B8F4F5C00] 14:17:35 INFO - PROCESS | 2852 | 1471987055261 Marionette DEBUG loaded listener.js 14:17:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCBE7CC00) [pid = 2852] [serial = 438] [outer = 0000005B8F4F5C00] 14:17:35 INFO - PROCESS | 2852 | 1471987055656 Marionette TRACE conn6 <- [1,548,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 14:17:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 14:17:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 587ms 14:17:35 INFO - PROCESS | 2852 | 1471987055681 Marionette TRACE conn6 -> [0,549,"getWindowHandle",null] 14:17:35 INFO - PROCESS | 2852 | 1471987055683 Marionette TRACE conn6 <- [1,549,null,{"value":"13"}] 14:17:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 14:17:35 INFO - PROCESS | 2852 | 1471987055687 Marionette TRACE conn6 -> [0,550,"setScriptTimeout",{"ms":35000}] 14:17:35 INFO - PROCESS | 2852 | 1471987055688 Marionette TRACE conn6 <- [1,550,null,{}] 14:17:35 INFO - PROCESS | 2852 | 1471987055692 Marionette TRACE conn6 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:35 INFO - PROCESS | 2852 | 1471987055694 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:35 INFO - PROCESS | 2852 | 1471987055774 Marionette TRACE conn6 <- [1,551,null,{"value":null}] 14:17:35 INFO - PROCESS | 2852 | 1471987055840 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:35 INFO - PROCESS | 2852 | 1471987055842 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:35 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD181F800 == 35 [pid = 2852] [id = 147] 14:17:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005B90609800) [pid = 2852] [serial = 439] [outer = 0000000000000000] 14:17:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BCC4D3C00) [pid = 2852] [serial = 440] [outer = 0000005B90609800] 14:17:35 INFO - PROCESS | 2852 | 1471987055888 Marionette DEBUG loaded listener.js 14:17:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BCC7DEC00) [pid = 2852] [serial = 441] [outer = 0000005B90609800] 14:17:36 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:17:36 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:17:36 INFO - PROCESS | 2852 | 1471987056284 Marionette TRACE conn6 <- [1,552,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 14:17:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 14:17:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 628ms 14:17:36 INFO - PROCESS | 2852 | 1471987056319 Marionette TRACE conn6 -> [0,553,"getWindowHandle",null] 14:17:36 INFO - PROCESS | 2852 | 1471987056321 Marionette TRACE conn6 <- [1,553,null,{"value":"13"}] 14:17:36 INFO - PROCESS | 2852 | 1471987056335 Marionette TRACE conn6 -> [0,554,"setScriptTimeout",{"ms":35000}] 14:17:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 14:17:36 INFO - PROCESS | 2852 | 1471987056337 Marionette TRACE conn6 <- [1,554,null,{}] 14:17:36 INFO - PROCESS | 2852 | 1471987056340 Marionette TRACE conn6 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:36 INFO - PROCESS | 2852 | 1471987056342 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:36 INFO - PROCESS | 2852 | 1471987056424 Marionette TRACE conn6 <- [1,555,null,{"value":null}] 14:17:36 INFO - PROCESS | 2852 | 1471987056430 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:36 INFO - PROCESS | 2852 | 1471987056432 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:36 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3517000 == 36 [pid = 2852] [id = 148] 14:17:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BCD37BC00) [pid = 2852] [serial = 442] [outer = 0000000000000000] 14:17:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BCD461800) [pid = 2852] [serial = 443] [outer = 0000005BCD37BC00] 14:17:36 INFO - PROCESS | 2852 | 1471987056478 Marionette DEBUG loaded listener.js 14:17:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BCD4B3C00) [pid = 2852] [serial = 444] [outer = 0000005BCD37BC00] 14:17:36 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:17:37 INFO - PROCESS | 2852 | 1471987057240 Marionette TRACE conn6 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 14:17:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 14:17:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 924ms 14:17:37 INFO - PROCESS | 2852 | 1471987057263 Marionette TRACE conn6 -> [0,557,"getWindowHandle",null] 14:17:37 INFO - PROCESS | 2852 | 1471987057268 Marionette TRACE conn6 <- [1,557,null,{"value":"13"}] 14:17:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 14:17:37 INFO - PROCESS | 2852 | 1471987057273 Marionette TRACE conn6 -> [0,558,"setScriptTimeout",{"ms":35000}] 14:17:37 INFO - PROCESS | 2852 | 1471987057279 Marionette TRACE conn6 <- [1,558,null,{}] 14:17:37 INFO - PROCESS | 2852 | 1471987057284 Marionette TRACE conn6 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:37 INFO - PROCESS | 2852 | 1471987057287 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:37 INFO - PROCESS | 2852 | 1471987057414 Marionette TRACE conn6 <- [1,559,null,{"value":null}] 14:17:37 INFO - PROCESS | 2852 | 1471987057485 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:37 INFO - PROCESS | 2852 | 1471987057488 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:37 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B9090E000 == 37 [pid = 2852] [id = 149] 14:17:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005B9036CC00) [pid = 2852] [serial = 445] [outer = 0000000000000000] 14:17:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005B905E6000) [pid = 2852] [serial = 446] [outer = 0000005B9036CC00] 14:17:37 INFO - PROCESS | 2852 | 1471987057549 Marionette DEBUG loaded listener.js 14:17:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005B9078E800) [pid = 2852] [serial = 447] [outer = 0000005B9036CC00] 14:17:38 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:17:38 INFO - PROCESS | 2852 | [2852] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:17:38 INFO - PROCESS | 2852 | 1471987058269 Marionette TRACE conn6 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 14:17:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 14:17:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1035ms 14:17:38 INFO - PROCESS | 2852 | 1471987058313 Marionette TRACE conn6 -> [0,561,"getWindowHandle",null] 14:17:38 INFO - PROCESS | 2852 | 1471987058318 Marionette TRACE conn6 <- [1,561,null,{"value":"13"}] 14:17:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 14:17:38 INFO - PROCESS | 2852 | 1471987058324 Marionette TRACE conn6 -> [0,562,"setScriptTimeout",{"ms":35000}] 14:17:38 INFO - PROCESS | 2852 | 1471987058328 Marionette TRACE conn6 <- [1,562,null,{}] 14:17:38 INFO - PROCESS | 2852 | 1471987058332 Marionette TRACE conn6 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:38 INFO - PROCESS | 2852 | 1471987058335 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:38 INFO - PROCESS | 2852 | 1471987058490 Marionette TRACE conn6 <- [1,563,null,{"value":null}] 14:17:38 INFO - PROCESS | 2852 | 1471987058554 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:38 INFO - PROCESS | 2852 | 1471987058557 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:38 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7E41800 == 38 [pid = 2852] [id = 150] 14:17:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005B91857C00) [pid = 2852] [serial = 448] [outer = 0000000000000000] 14:17:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005BC5908400) [pid = 2852] [serial = 449] [outer = 0000005B91857C00] 14:17:38 INFO - PROCESS | 2852 | 1471987058620 Marionette DEBUG loaded listener.js 14:17:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005BC71CB000) [pid = 2852] [serial = 450] [outer = 0000005B91857C00] 14:17:39 INFO - PROCESS | 2852 | 1471987059519 Marionette TRACE conn6 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 14:17:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD181F800 == 37 [pid = 2852] [id = 147] 14:17:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD85A800 == 36 [pid = 2852] [id = 146] 14:17:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC946000 == 35 [pid = 2852] [id = 145] 14:17:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC8322000 == 34 [pid = 2852] [id = 144] 14:17:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC753A800 == 33 [pid = 2852] [id = 143] 14:17:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC5949000 == 32 [pid = 2852] [id = 142] 14:17:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005B9091E000 == 31 [pid = 2852] [id = 141] 14:17:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005B904AC000 == 30 [pid = 2852] [id = 140] 14:17:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005B909E1800 == 29 [pid = 2852] [id = 139] 14:17:39 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005BD3495C00) [pid = 2852] [serial = 401] [outer = 0000000000000000] [url = about:blank] 14:17:39 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005BCD378C00) [pid = 2852] [serial = 389] [outer = 0000000000000000] [url = about:blank] 14:17:39 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BD100C800) [pid = 2852] [serial = 392] [outer = 0000000000000000] [url = about:blank] 14:17:39 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BCD4AA400) [pid = 2852] [serial = 390] [outer = 0000000000000000] [url = about:blank] 14:17:39 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005B9185D800) [pid = 2852] [serial = 395] [outer = 0000000000000000] [url = about:blank] 14:17:39 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BC590E800) [pid = 2852] [serial = 380] [outer = 0000000000000000] [url = about:blank] 14:17:39 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BC7128000) [pid = 2852] [serial = 381] [outer = 0000000000000000] [url = about:blank] 14:17:39 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BC7731400) [pid = 2852] [serial = 383] [outer = 0000000000000000] [url = about:blank] 14:17:39 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BC7BB2000) [pid = 2852] [serial = 384] [outer = 0000000000000000] [url = about:blank] 14:17:39 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005B90BD8400) [pid = 2852] [serial = 374] [outer = 0000000000000000] [url = about:blank] 14:17:39 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BD310A400) [pid = 2852] [serial = 398] [outer = 0000000000000000] [url = about:blank] 14:17:39 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BC6143C00) [pid = 2852] [serial = 375] [outer = 0000000000000000] [url = about:blank] 14:17:39 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005B905EF400) [pid = 2852] [serial = 377] [outer = 0000000000000000] [url = about:blank] 14:17:39 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B90A7BC00) [pid = 2852] [serial = 378] [outer = 0000000000000000] [url = about:blank] 14:17:39 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005B90602400) [pid = 2852] [serial = 370] [outer = 0000000000000000] [url = about:blank] 14:17:39 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005B909AB000) [pid = 2852] [serial = 371] [outer = 0000000000000000] [url = about:blank] 14:17:39 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BCD381000) [pid = 2852] [serial = 368] [outer = 0000000000000000] [url = about:blank] 14:17:39 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BD1991400) [pid = 2852] [serial = 393] [outer = 0000000000000000] [url = about:blank] 14:17:39 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BD34AC000) [pid = 2852] [serial = 402] [outer = 0000000000000000] [url = about:blank] 14:17:39 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005B9078C400) [pid = 2852] [serial = 155] [outer = 0000000000000000] [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.] 14:17:39 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BD3489C00) [pid = 2852] [serial = 399] [outer = 0000000000000000] [url = about:blank] 14:17:39 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BCBB2D800) [pid = 2852] [serial = 386] [outer = 0000000000000000] [url = about:blank] 14:17:39 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005BCC453C00) [pid = 2852] [serial = 387] [outer = 0000000000000000] [url = about:blank] 14:17:39 INFO - PROCESS | 2852 | --DOMWINDOW == 67 (0000005BCBB04800) [pid = 2852] [serial = 396] [outer = 0000000000000000] [url = about:blank] 14:17:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 14:17:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1287ms 14:17:39 INFO - PROCESS | 2852 | 1471987059613 Marionette TRACE conn6 -> [0,565,"getWindowHandle",null] 14:17:39 INFO - PROCESS | 2852 | 1471987059618 Marionette TRACE conn6 <- [1,565,null,{"value":"13"}] 14:17:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 14:17:39 INFO - PROCESS | 2852 | 1471987059623 Marionette TRACE conn6 -> [0,566,"setScriptTimeout",{"ms":35000}] 14:17:39 INFO - PROCESS | 2852 | 1471987059626 Marionette TRACE conn6 <- [1,566,null,{}] 14:17:39 INFO - PROCESS | 2852 | 1471987059632 Marionette TRACE conn6 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:39 INFO - PROCESS | 2852 | 1471987059635 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:39 INFO - PROCESS | 2852 | 1471987059736 Marionette TRACE conn6 <- [1,567,null,{"value":null}] 14:17:39 INFO - PROCESS | 2852 | 1471987059744 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:39 INFO - PROCESS | 2852 | 1471987059749 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:39 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90694800 == 30 [pid = 2852] [id = 151] 14:17:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005B90608000) [pid = 2852] [serial = 451] [outer = 0000000000000000] 14:17:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005B90789000) [pid = 2852] [serial = 452] [outer = 0000005B90608000] 14:17:39 INFO - PROCESS | 2852 | 1471987059803 Marionette DEBUG loaded listener.js 14:17:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005B909AC000) [pid = 2852] [serial = 453] [outer = 0000005B90608000] 14:17:40 INFO - PROCESS | 2852 | 1471987060308 Marionette TRACE conn6 <- [1,568,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]]]}] 14:17:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 14:17:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 734ms 14:17:40 INFO - PROCESS | 2852 | 1471987060360 Marionette TRACE conn6 -> [0,569,"getWindowHandle",null] 14:17:40 INFO - PROCESS | 2852 | 1471987060365 Marionette TRACE conn6 <- [1,569,null,{"value":"13"}] 14:17:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 14:17:40 INFO - PROCESS | 2852 | 1471987060371 Marionette TRACE conn6 -> [0,570,"setScriptTimeout",{"ms":35000}] 14:17:40 INFO - PROCESS | 2852 | 1471987060374 Marionette TRACE conn6 <- [1,570,null,{}] 14:17:40 INFO - PROCESS | 2852 | 1471987060378 Marionette TRACE conn6 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:40 INFO - PROCESS | 2852 | 1471987060381 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:40 INFO - PROCESS | 2852 | 1471987060472 Marionette TRACE conn6 <- [1,571,null,{"value":null}] 14:17:40 INFO - PROCESS | 2852 | 1471987060536 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:40 INFO - PROCESS | 2852 | 1471987060539 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:40 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B918B1000 == 31 [pid = 2852] [id = 152] 14:17:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005B9185AC00) [pid = 2852] [serial = 454] [outer = 0000000000000000] 14:17:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005B91C30C00) [pid = 2852] [serial = 455] [outer = 0000005B9185AC00] 14:17:40 INFO - PROCESS | 2852 | 1471987060597 Marionette DEBUG loaded listener.js 14:17:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BC620C000) [pid = 2852] [serial = 456] [outer = 0000005B9185AC00] 14:17:40 INFO - PROCESS | 2852 | 1471987060977 Marionette TRACE conn6 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 14:17:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 14:17:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 688ms 14:17:41 INFO - PROCESS | 2852 | 1471987061062 Marionette TRACE conn6 -> [0,573,"getWindowHandle",null] 14:17:41 INFO - PROCESS | 2852 | 1471987061065 Marionette TRACE conn6 <- [1,573,null,{"value":"13"}] 14:17:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 14:17:41 INFO - PROCESS | 2852 | 1471987061068 Marionette TRACE conn6 -> [0,574,"setScriptTimeout",{"ms":35000}] 14:17:41 INFO - PROCESS | 2852 | 1471987061072 Marionette TRACE conn6 <- [1,574,null,{}] 14:17:41 INFO - PROCESS | 2852 | 1471987061088 Marionette TRACE conn6 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:41 INFO - PROCESS | 2852 | 1471987061093 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:41 INFO - PROCESS | 2852 | 1471987061283 Marionette TRACE conn6 <- [1,575,null,{"value":null}] 14:17:41 INFO - PROCESS | 2852 | [2852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 14:17:41 INFO - PROCESS | 2852 | 1471987061442 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:41 INFO - PROCESS | 2852 | 1471987061446 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:41 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC752D800 == 32 [pid = 2852] [id = 153] 14:17:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005B9011A400) [pid = 2852] [serial = 457] [outer = 0000000000000000] 14:17:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BC7739400) [pid = 2852] [serial = 458] [outer = 0000005B9011A400] 14:17:41 INFO - PROCESS | 2852 | 1471987061496 Marionette DEBUG loaded listener.js 14:17:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BC7BAEC00) [pid = 2852] [serial = 459] [outer = 0000005B9011A400] 14:17:41 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:17:41 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:17:41 INFO - PROCESS | 2852 | [2852] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:17:41 INFO - PROCESS | 2852 | 1471987061920 Marionette TRACE conn6 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 14:17:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 14:17:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 879ms 14:17:41 INFO - PROCESS | 2852 | 1471987061950 Marionette TRACE conn6 -> [0,577,"getWindowHandle",null] 14:17:41 INFO - PROCESS | 2852 | 1471987061953 Marionette TRACE conn6 <- [1,577,null,{"value":"13"}] 14:17:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 14:17:41 INFO - PROCESS | 2852 | 1471987061956 Marionette TRACE conn6 -> [0,578,"setScriptTimeout",{"ms":35000}] 14:17:41 INFO - PROCESS | 2852 | 1471987061958 Marionette TRACE conn6 <- [1,578,null,{}] 14:17:41 INFO - PROCESS | 2852 | 1471987061961 Marionette TRACE conn6 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:41 INFO - PROCESS | 2852 | 1471987061963 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:42 INFO - PROCESS | 2852 | 1471987062082 Marionette TRACE conn6 <- [1,579,null,{"value":null}] 14:17:42 INFO - PROCESS | 2852 | 1471987062087 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:42 INFO - PROCESS | 2852 | 1471987062089 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:42 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCB9A9000 == 33 [pid = 2852] [id = 154] 14:17:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BC7886000) [pid = 2852] [serial = 460] [outer = 0000000000000000] 14:17:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BC88FB800) [pid = 2852] [serial = 461] [outer = 0000005BC7886000] 14:17:42 INFO - PROCESS | 2852 | 1471987062138 Marionette DEBUG loaded listener.js 14:17:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCBB30C00) [pid = 2852] [serial = 462] [outer = 0000005BC7886000] 14:17:42 INFO - PROCESS | 2852 | 1471987062613 Marionette TRACE conn6 <- [1,580,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]]]}] 14:17:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 14:17:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 693ms 14:17:42 INFO - PROCESS | 2852 | 1471987062651 Marionette TRACE conn6 -> [0,581,"getWindowHandle",null] 14:17:42 INFO - PROCESS | 2852 | 1471987062653 Marionette TRACE conn6 <- [1,581,null,{"value":"13"}] 14:17:42 INFO - PROCESS | 2852 | 1471987062656 Marionette TRACE conn6 -> [0,582,"setScriptTimeout",{"ms":35000}] 14:17:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 14:17:42 INFO - PROCESS | 2852 | 1471987062658 Marionette TRACE conn6 <- [1,582,null,{}] 14:17:42 INFO - PROCESS | 2852 | 1471987062662 Marionette TRACE conn6 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:42 INFO - PROCESS | 2852 | 1471987062664 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:42 INFO - PROCESS | 2852 | 1471987062806 Marionette TRACE conn6 <- [1,583,null,{"value":null}] 14:17:42 INFO - PROCESS | 2852 | 1471987062819 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:42 INFO - PROCESS | 2852 | 1471987062821 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:42 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD419000 == 34 [pid = 2852] [id = 155] 14:17:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BC7BAD400) [pid = 2852] [serial = 463] [outer = 0000000000000000] 14:17:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BCC644000) [pid = 2852] [serial = 464] [outer = 0000005BC7BAD400] 14:17:42 INFO - PROCESS | 2852 | 1471987062869 Marionette DEBUG loaded listener.js 14:17:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BCD45B400) [pid = 2852] [serial = 465] [outer = 0000005BC7BAD400] 14:17:43 INFO - PROCESS | 2852 | 1471987063314 Marionette TRACE conn6 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 14:17:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 14:17:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 670ms 14:17:43 INFO - PROCESS | 2852 | 1471987063330 Marionette TRACE conn6 -> [0,585,"getWindowHandle",null] 14:17:43 INFO - PROCESS | 2852 | 1471987063333 Marionette TRACE conn6 <- [1,585,null,{"value":"13"}] 14:17:43 INFO - PROCESS | 2852 | 1471987063336 Marionette TRACE conn6 -> [0,586,"setScriptTimeout",{"ms":35000}] 14:17:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 14:17:43 INFO - PROCESS | 2852 | 1471987063338 Marionette TRACE conn6 <- [1,586,null,{}] 14:17:43 INFO - PROCESS | 2852 | 1471987063342 Marionette TRACE conn6 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:43 INFO - PROCESS | 2852 | 1471987063348 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:43 INFO - PROCESS | 2852 | 1471987063489 Marionette TRACE conn6 <- [1,587,null,{"value":null}] 14:17:43 INFO - PROCESS | 2852 | 1471987063495 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:43 INFO - PROCESS | 2852 | 1471987063498 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:43 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD180F000 == 35 [pid = 2852] [id = 156] 14:17:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BCD4B0800) [pid = 2852] [serial = 466] [outer = 0000000000000000] 14:17:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BCD8C1800) [pid = 2852] [serial = 467] [outer = 0000005BCD4B0800] 14:17:43 INFO - PROCESS | 2852 | 1471987063585 Marionette DEBUG loaded listener.js 14:17:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BD103AC00) [pid = 2852] [serial = 468] [outer = 0000005BCD4B0800] 14:17:43 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005B901A6800) [pid = 2852] [serial = 424] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 14:17:43 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BC71D1400) [pid = 2852] [serial = 427] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 14:17:43 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005B905ED000) [pid = 2852] [serial = 415] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 14:17:43 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005B90803800) [pid = 2852] [serial = 430] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 14:17:43 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B90804800) [pid = 2852] [serial = 421] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 14:17:43 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005B901A7000) [pid = 2852] [serial = 418] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 14:17:43 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005B8F4F5800) [pid = 2852] [serial = 403] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 14:17:43 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BC59D5000) [pid = 2852] [serial = 406] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 14:17:43 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BCD464000) [pid = 2852] [serial = 409] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 14:17:43 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BCBC6DC00) [pid = 2852] [serial = 412] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 14:17:43 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005B901B3800) [pid = 2852] [serial = 433] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 14:17:43 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005B90609800) [pid = 2852] [serial = 439] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 14:17:43 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005B8F4F5C00) [pid = 2852] [serial = 436] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 14:17:44 INFO - PROCESS | 2852 | 1471987064074 Marionette TRACE conn6 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 14:17:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 14:17:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 776ms 14:17:44 INFO - PROCESS | 2852 | 1471987064122 Marionette TRACE conn6 -> [0,589,"getWindowHandle",null] 14:17:44 INFO - PROCESS | 2852 | 1471987064124 Marionette TRACE conn6 <- [1,589,null,{"value":"13"}] 14:17:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 14:17:44 INFO - PROCESS | 2852 | 1471987064127 Marionette TRACE conn6 -> [0,590,"setScriptTimeout",{"ms":35000}] 14:17:44 INFO - PROCESS | 2852 | 1471987064129 Marionette TRACE conn6 <- [1,590,null,{}] 14:17:44 INFO - PROCESS | 2852 | 1471987064133 Marionette TRACE conn6 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:44 INFO - PROCESS | 2852 | 1471987064136 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:44 INFO - PROCESS | 2852 | 1471987064218 Marionette TRACE conn6 <- [1,591,null,{"value":null}] 14:17:44 INFO - PROCESS | 2852 | 1471987064224 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:44 INFO - PROCESS | 2852 | 1471987064226 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:44 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B909D7000 == 36 [pid = 2852] [id = 157] 14:17:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005B90A7F000) [pid = 2852] [serial = 469] [outer = 0000000000000000] 14:17:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BCC6C6800) [pid = 2852] [serial = 470] [outer = 0000005B90A7F000] 14:17:44 INFO - PROCESS | 2852 | 1471987064274 Marionette DEBUG loaded listener.js 14:17:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BD1996C00) [pid = 2852] [serial = 471] [outer = 0000005B90A7F000] 14:17:44 INFO - PROCESS | 2852 | 1471987064687 Marionette TRACE conn6 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 14:17:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 14:17:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 585ms 14:17:44 INFO - PROCESS | 2852 | 1471987064720 Marionette TRACE conn6 -> [0,593,"getWindowHandle",null] 14:17:44 INFO - PROCESS | 2852 | 1471987064730 Marionette TRACE conn6 <- [1,593,null,{"value":"13"}] 14:17:44 INFO - PROCESS | 2852 | 1471987064734 Marionette TRACE conn6 -> [0,594,"setScriptTimeout",{"ms":35000}] 14:17:44 INFO - PROCESS | 2852 | 1471987064736 Marionette TRACE conn6 <- [1,594,null,{}] 14:17:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 14:17:44 INFO - PROCESS | 2852 | 1471987064739 Marionette TRACE conn6 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:44 INFO - PROCESS | 2852 | 1471987064741 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:44 INFO - PROCESS | 2852 | 1471987064826 Marionette TRACE conn6 <- [1,595,null,{"value":null}] 14:17:44 INFO - PROCESS | 2852 | 1471987064832 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:44 INFO - PROCESS | 2852 | 1471987064834 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:44 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3E0C000 == 37 [pid = 2852] [id = 158] 14:17:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BD1A98C00) [pid = 2852] [serial = 472] [outer = 0000000000000000] 14:17:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BD3107800) [pid = 2852] [serial = 473] [outer = 0000005BD1A98C00] 14:17:44 INFO - PROCESS | 2852 | 1471987064882 Marionette DEBUG loaded listener.js 14:17:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BD3483800) [pid = 2852] [serial = 474] [outer = 0000005BD1A98C00] 14:17:45 INFO - PROCESS | 2852 | 1471987065282 Marionette TRACE conn6 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 14:17:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 14:17:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 584ms 14:17:45 INFO - PROCESS | 2852 | 1471987065336 Marionette TRACE conn6 -> [0,597,"getWindowHandle",null] 14:17:45 INFO - PROCESS | 2852 | 1471987065338 Marionette TRACE conn6 <- [1,597,null,{"value":"13"}] 14:17:45 INFO - PROCESS | 2852 | 1471987065341 Marionette TRACE conn6 -> [0,598,"setScriptTimeout",{"ms":35000}] 14:17:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 14:17:45 INFO - PROCESS | 2852 | 1471987065343 Marionette TRACE conn6 <- [1,598,null,{}] 14:17:45 INFO - PROCESS | 2852 | 1471987065347 Marionette TRACE conn6 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:45 INFO - PROCESS | 2852 | 1471987065349 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:45 INFO - PROCESS | 2852 | 1471987065439 Marionette TRACE conn6 <- [1,599,null,{"value":null}] 14:17:45 INFO - PROCESS | 2852 | 1471987065445 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:45 INFO - PROCESS | 2852 | 1471987065447 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:45 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD4419000 == 38 [pid = 2852] [id = 159] 14:17:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BD348A800) [pid = 2852] [serial = 475] [outer = 0000000000000000] 14:17:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BD3490C00) [pid = 2852] [serial = 476] [outer = 0000005BD348A800] 14:17:45 INFO - PROCESS | 2852 | 1471987065494 Marionette DEBUG loaded listener.js 14:17:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BD34A2800) [pid = 2852] [serial = 477] [outer = 0000005BD348A800] 14:17:46 INFO - PROCESS | 2852 | 1471987066112 Marionette TRACE conn6 <- [1,600,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]]]}] 14:17:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 14:17:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 839ms 14:17:46 INFO - PROCESS | 2852 | 1471987066185 Marionette TRACE conn6 -> [0,601,"getWindowHandle",null] 14:17:46 INFO - PROCESS | 2852 | 1471987066190 Marionette TRACE conn6 <- [1,601,null,{"value":"13"}] 14:17:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 14:17:46 INFO - PROCESS | 2852 | 1471987066195 Marionette TRACE conn6 -> [0,602,"setScriptTimeout",{"ms":35000}] 14:17:46 INFO - PROCESS | 2852 | 1471987066200 Marionette TRACE conn6 <- [1,602,null,{}] 14:17:46 INFO - PROCESS | 2852 | 1471987066221 Marionette TRACE conn6 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:46 INFO - PROCESS | 2852 | 1471987066225 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:46 INFO - PROCESS | 2852 | 1471987066353 Marionette TRACE conn6 <- [1,603,null,{"value":null}] 14:17:46 INFO - PROCESS | 2852 | 1471987066419 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:46 INFO - PROCESS | 2852 | 1471987066422 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:46 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B91897000 == 39 [pid = 2852] [id = 160] 14:17:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005B905EE800) [pid = 2852] [serial = 478] [outer = 0000000000000000] 14:17:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005B909AA800) [pid = 2852] [serial = 479] [outer = 0000005B905EE800] 14:17:46 INFO - PROCESS | 2852 | 1471987066525 Marionette DEBUG loaded listener.js 14:17:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005B90BDB000) [pid = 2852] [serial = 480] [outer = 0000005B905EE800] 14:17:47 INFO - PROCESS | 2852 | 1471987067209 Marionette TRACE conn6 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 14:17:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 14:17:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1042ms 14:17:47 INFO - PROCESS | 2852 | 1471987067241 Marionette TRACE conn6 -> [0,605,"getWindowHandle",null] 14:17:47 INFO - PROCESS | 2852 | 1471987067246 Marionette TRACE conn6 <- [1,605,null,{"value":"13"}] 14:17:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 14:17:47 INFO - PROCESS | 2852 | 1471987067253 Marionette TRACE conn6 -> [0,606,"setScriptTimeout",{"ms":35000}] 14:17:47 INFO - PROCESS | 2852 | 1471987067256 Marionette TRACE conn6 <- [1,606,null,{}] 14:17:47 INFO - PROCESS | 2852 | 1471987067260 Marionette TRACE conn6 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:47 INFO - PROCESS | 2852 | 1471987067263 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:47 INFO - PROCESS | 2852 | 1471987067382 Marionette TRACE conn6 <- [1,607,null,{"value":null}] 14:17:47 INFO - PROCESS | 2852 | 1471987067454 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:47 INFO - PROCESS | 2852 | 1471987067457 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:47 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD107A000 == 40 [pid = 2852] [id = 161] 14:17:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BC76B5400) [pid = 2852] [serial = 481] [outer = 0000000000000000] 14:17:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BC773C800) [pid = 2852] [serial = 482] [outer = 0000005BC76B5400] 14:17:47 INFO - PROCESS | 2852 | 1471987067517 Marionette DEBUG loaded listener.js 14:17:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BCBB0E800) [pid = 2852] [serial = 483] [outer = 0000005BC76B5400] 14:17:48 INFO - PROCESS | 2852 | 1471987068158 Marionette TRACE conn6 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 14:17:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 14:17:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 944ms 14:17:48 INFO - PROCESS | 2852 | 1471987068198 Marionette TRACE conn6 -> [0,609,"getWindowHandle",null] 14:17:48 INFO - PROCESS | 2852 | 1471987068200 Marionette TRACE conn6 <- [1,609,null,{"value":"13"}] 14:17:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 14:17:48 INFO - PROCESS | 2852 | 1471987068204 Marionette TRACE conn6 -> [0,610,"setScriptTimeout",{"ms":35000}] 14:17:48 INFO - PROCESS | 2852 | 1471987068208 Marionette TRACE conn6 <- [1,610,null,{}] 14:17:48 INFO - PROCESS | 2852 | 1471987068220 Marionette TRACE conn6 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:48 INFO - PROCESS | 2852 | 1471987068225 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:48 INFO - PROCESS | 2852 | 1471987068338 Marionette TRACE conn6 <- [1,611,null,{"value":null}] 14:17:48 INFO - PROCESS | 2852 | 1471987068413 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:48 INFO - PROCESS | 2852 | 1471987068416 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:48 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD58D3000 == 41 [pid = 2852] [id = 162] 14:17:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BCDA7C000) [pid = 2852] [serial = 484] [outer = 0000000000000000] 14:17:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005BCDE74400) [pid = 2852] [serial = 485] [outer = 0000005BCDA7C000] 14:17:48 INFO - PROCESS | 2852 | 1471987068519 Marionette DEBUG loaded listener.js 14:17:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005BD349FC00) [pid = 2852] [serial = 486] [outer = 0000005BCDA7C000] 14:17:49 INFO - PROCESS | 2852 | 1471987069116 Marionette TRACE conn6 <- [1,612,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]]]}] 14:17:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 14:17:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 984ms 14:17:49 INFO - PROCESS | 2852 | 1471987069192 Marionette TRACE conn6 -> [0,613,"getWindowHandle",null] 14:17:49 INFO - PROCESS | 2852 | 1471987069195 Marionette TRACE conn6 <- [1,613,null,{"value":"13"}] 14:17:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 14:17:49 INFO - PROCESS | 2852 | 1471987069199 Marionette TRACE conn6 -> [0,614,"setScriptTimeout",{"ms":35000}] 14:17:49 INFO - PROCESS | 2852 | 1471987069201 Marionette TRACE conn6 <- [1,614,null,{}] 14:17:49 INFO - PROCESS | 2852 | 1471987069205 Marionette TRACE conn6 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:49 INFO - PROCESS | 2852 | 1471987069208 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:49 INFO - PROCESS | 2852 | 1471987069462 Marionette TRACE conn6 <- [1,615,null,{"value":null}] 14:17:49 INFO - PROCESS | 2852 | 1471987069590 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:49 INFO - PROCESS | 2852 | 1471987069593 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:49 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B906A8000 == 42 [pid = 2852] [id = 163] 14:17:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005B8F1F2400) [pid = 2852] [serial = 487] [outer = 0000000000000000] 14:17:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0000005B905E4400) [pid = 2852] [serial = 488] [outer = 0000005B8F1F2400] 14:17:49 INFO - PROCESS | 2852 | 1471987069647 Marionette DEBUG loaded listener.js 14:17:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0000005B9080A400) [pid = 2852] [serial = 489] [outer = 0000005B8F1F2400] 14:17:50 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3E0C000 == 41 [pid = 2852] [id = 158] 14:17:50 INFO - PROCESS | 2852 | --DOCSHELL 0000005B909D7000 == 40 [pid = 2852] [id = 157] 14:17:50 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD180F000 == 39 [pid = 2852] [id = 156] 14:17:50 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD419000 == 38 [pid = 2852] [id = 155] 14:17:50 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCB9A9000 == 37 [pid = 2852] [id = 154] 14:17:50 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC752D800 == 36 [pid = 2852] [id = 153] 14:17:50 INFO - PROCESS | 2852 | --DOCSHELL 0000005B918B1000 == 35 [pid = 2852] [id = 152] 14:17:50 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90694800 == 34 [pid = 2852] [id = 151] 14:17:50 INFO - PROCESS | 2852 | --DOCSHELL 0000005B9090E000 == 33 [pid = 2852] [id = 149] 14:17:50 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3517000 == 32 [pid = 2852] [id = 148] 14:17:50 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7E41800 == 31 [pid = 2852] [id = 150] 14:17:50 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD58D3000 == 30 [pid = 2852] [id = 162] 14:17:50 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD107A000 == 29 [pid = 2852] [id = 161] 14:17:50 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD4419000 == 28 [pid = 2852] [id = 159] 14:17:50 INFO - PROCESS | 2852 | --DOCSHELL 0000005B91897000 == 27 [pid = 2852] [id = 160] 14:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 92 (0000005B91C22C00) [pid = 2852] [serial = 425] [outer = 0000000000000000] [url = about:blank] 14:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0000005BC765B400) [pid = 2852] [serial = 428] [outer = 0000000000000000] [url = about:blank] 14:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005B9185CC00) [pid = 2852] [serial = 417] [outer = 0000000000000000] [url = about:blank] 14:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005B90A78800) [pid = 2852] [serial = 416] [outer = 0000000000000000] [url = about:blank] 14:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BC76B0C00) [pid = 2852] [serial = 431] [outer = 0000000000000000] [url = about:blank] 14:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BC7663400) [pid = 2852] [serial = 429] [outer = 0000000000000000] [url = about:blank] 14:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005B90808800) [pid = 2852] [serial = 422] [outer = 0000000000000000] [url = about:blank] 14:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005B909AC400) [pid = 2852] [serial = 423] [outer = 0000000000000000] [url = about:blank] 14:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005B901AD000) [pid = 2852] [serial = 419] [outer = 0000000000000000] [url = about:blank] 14:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005B8F4F4C00) [pid = 2852] [serial = 420] [outer = 0000000000000000] [url = about:blank] 14:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BC773D400) [pid = 2852] [serial = 432] [outer = 0000000000000000] [url = about:blank] 14:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005B905F1400) [pid = 2852] [serial = 405] [outer = 0000000000000000] [url = about:blank] 14:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B90125800) [pid = 2852] [serial = 404] [outer = 0000000000000000] [url = about:blank] 14:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BC76B2400) [pid = 2852] [serial = 408] [outer = 0000000000000000] [url = about:blank] 14:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BC71CE800) [pid = 2852] [serial = 407] [outer = 0000000000000000] [url = about:blank] 14:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BD0C7BC00) [pid = 2852] [serial = 411] [outer = 0000000000000000] [url = about:blank] 14:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BCD4E0800) [pid = 2852] [serial = 410] [outer = 0000000000000000] [url = about:blank] 14:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BCD461800) [pid = 2852] [serial = 443] [outer = 0000000000000000] [url = about:blank] 14:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BD3AD6400) [pid = 2852] [serial = 414] [outer = 0000000000000000] [url = about:blank] 14:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BD2739800) [pid = 2852] [serial = 413] [outer = 0000000000000000] [url = about:blank] 14:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BC71CF400) [pid = 2852] [serial = 434] [outer = 0000000000000000] [url = about:blank] 14:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BCC7DEC00) [pid = 2852] [serial = 441] [outer = 0000000000000000] [url = about:blank] 14:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BCBB2E400) [pid = 2852] [serial = 435] [outer = 0000000000000000] [url = about:blank] 14:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BC7BAE000) [pid = 2852] [serial = 437] [outer = 0000000000000000] [url = about:blank] 14:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005BCBE7CC00) [pid = 2852] [serial = 438] [outer = 0000000000000000] [url = about:blank] 14:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 67 (0000005BCC4D3C00) [pid = 2852] [serial = 440] [outer = 0000000000000000] [url = about:blank] 14:17:50 INFO - PROCESS | 2852 | --DOMWINDOW == 66 (0000005BC5911C00) [pid = 2852] [serial = 426] [outer = 0000000000000000] [url = about:blank] 14:17:50 INFO - PROCESS | 2852 | 1471987070938 Marionette TRACE conn6 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 14:17:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 14:17:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1840ms 14:17:51 INFO - PROCESS | 2852 | 1471987071044 Marionette TRACE conn6 -> [0,617,"getWindowHandle",null] 14:17:51 INFO - PROCESS | 2852 | 1471987071049 Marionette TRACE conn6 <- [1,617,null,{"value":"13"}] 14:17:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 14:17:51 INFO - PROCESS | 2852 | 1471987071055 Marionette TRACE conn6 -> [0,618,"setScriptTimeout",{"ms":35000}] 14:17:51 INFO - PROCESS | 2852 | 1471987071058 Marionette TRACE conn6 <- [1,618,null,{}] 14:17:51 INFO - PROCESS | 2852 | 1471987071064 Marionette TRACE conn6 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:51 INFO - PROCESS | 2852 | 1471987071067 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:51 INFO - PROCESS | 2852 | 1471987071164 Marionette TRACE conn6 <- [1,619,null,{"value":null}] 14:17:51 INFO - PROCESS | 2852 | 1471987071172 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:51 INFO - PROCESS | 2852 | 1471987071177 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:51 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90694000 == 28 [pid = 2852] [id = 164] 14:17:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 67 (0000005B901B3400) [pid = 2852] [serial = 490] [outer = 0000000000000000] 14:17:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005B9036E000) [pid = 2852] [serial = 491] [outer = 0000005B901B3400] 14:17:51 INFO - PROCESS | 2852 | 1471987071230 Marionette DEBUG loaded listener.js 14:17:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005B905E9800) [pid = 2852] [serial = 492] [outer = 0000005B901B3400] 14:17:51 INFO - PROCESS | 2852 | 1471987071693 Marionette TRACE conn6 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 14:17:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 14:17:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 693ms 14:17:51 INFO - PROCESS | 2852 | 1471987071746 Marionette TRACE conn6 -> [0,621,"getWindowHandle",null] 14:17:51 INFO - PROCESS | 2852 | 1471987071752 Marionette TRACE conn6 <- [1,621,null,{"value":"13"}] 14:17:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 14:17:51 INFO - PROCESS | 2852 | 1471987071759 Marionette TRACE conn6 -> [0,622,"setScriptTimeout",{"ms":35000}] 14:17:51 INFO - PROCESS | 2852 | 1471987071762 Marionette TRACE conn6 <- [1,622,null,{}] 14:17:51 INFO - PROCESS | 2852 | 1471987071766 Marionette TRACE conn6 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:51 INFO - PROCESS | 2852 | 1471987071769 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:51 INFO - PROCESS | 2852 | 1471987071861 Marionette TRACE conn6 <- [1,623,null,{"value":null}] 14:17:51 INFO - PROCESS | 2852 | 1471987071871 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:51 INFO - PROCESS | 2852 | 1471987071874 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:51 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B909E2800 == 29 [pid = 2852] [id = 165] 14:17:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005B9080B800) [pid = 2852] [serial = 493] [outer = 0000000000000000] 14:17:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005B9080E800) [pid = 2852] [serial = 494] [outer = 0000005B9080B800] 14:17:51 INFO - PROCESS | 2852 | 1471987071932 Marionette DEBUG loaded listener.js 14:17:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005B909B5800) [pid = 2852] [serial = 495] [outer = 0000005B9080B800] 14:17:52 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:17:52 INFO - PROCESS | 2852 | [2852] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:17:52 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:17:52 INFO - PROCESS | 2852 | [2852] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:17:52 INFO - PROCESS | 2852 | 1471987072395 Marionette TRACE conn6 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 14:17:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 14:17:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 692ms 14:17:52 INFO - PROCESS | 2852 | 1471987072453 Marionette TRACE conn6 -> [0,625,"getWindowHandle",null] 14:17:52 INFO - PROCESS | 2852 | 1471987072455 Marionette TRACE conn6 <- [1,625,null,{"value":"13"}] 14:17:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 14:17:52 INFO - PROCESS | 2852 | 1471987072459 Marionette TRACE conn6 -> [0,626,"setScriptTimeout",{"ms":35000}] 14:17:52 INFO - PROCESS | 2852 | 1471987072462 Marionette TRACE conn6 <- [1,626,null,{}] 14:17:52 INFO - PROCESS | 2852 | 1471987072474 Marionette TRACE conn6 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:52 INFO - PROCESS | 2852 | 1471987072479 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:52 INFO - PROCESS | 2852 | 1471987072597 Marionette TRACE conn6 <- [1,627,null,{"value":null}] 14:17:52 INFO - PROCESS | 2852 | 1471987072674 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:52 INFO - PROCESS | 2852 | 1471987072677 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:52 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC6842800 == 30 [pid = 2852] [id = 166] 14:17:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005B90121C00) [pid = 2852] [serial = 496] [outer = 0000000000000000] 14:17:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005B91C24000) [pid = 2852] [serial = 497] [outer = 0000005B90121C00] 14:17:52 INFO - PROCESS | 2852 | 1471987072728 Marionette DEBUG loaded listener.js 14:17:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BC590C400) [pid = 2852] [serial = 498] [outer = 0000005B90121C00] 14:17:52 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:17:52 INFO - PROCESS | 2852 | [2852] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:17:53 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:17:53 INFO - PROCESS | 2852 | [2852] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:17:53 INFO - PROCESS | 2852 | 1471987073147 Marionette TRACE conn6 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 14:17:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 14:17:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 734ms 14:17:53 INFO - PROCESS | 2852 | 1471987073195 Marionette TRACE conn6 -> [0,629,"getWindowHandle",null] 14:17:53 INFO - PROCESS | 2852 | 1471987073198 Marionette TRACE conn6 <- [1,629,null,{"value":"13"}] 14:17:53 INFO - PROCESS | 2852 | 1471987073201 Marionette TRACE conn6 -> [0,630,"setScriptTimeout",{"ms":35000}] 14:17:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 14:17:53 INFO - PROCESS | 2852 | 1471987073203 Marionette TRACE conn6 <- [1,630,null,{}] 14:17:53 INFO - PROCESS | 2852 | 1471987073207 Marionette TRACE conn6 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:53 INFO - PROCESS | 2852 | 1471987073209 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:53 INFO - PROCESS | 2852 | 1471987073321 Marionette TRACE conn6 <- [1,631,null,{"value":null}] 14:17:53 INFO - PROCESS | 2852 | 1471987073326 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:53 INFO - PROCESS | 2852 | 1471987073329 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:53 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7542800 == 31 [pid = 2852] [id = 167] 14:17:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BC6CBCC00) [pid = 2852] [serial = 499] [outer = 0000000000000000] 14:17:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BC71C4C00) [pid = 2852] [serial = 500] [outer = 0000005BC6CBCC00] 14:17:53 INFO - PROCESS | 2852 | 1471987073382 Marionette DEBUG loaded listener.js 14:17:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BC7659000) [pid = 2852] [serial = 501] [outer = 0000005BC6CBCC00] 14:17:53 INFO - PROCESS | 2852 | 1471987073825 Marionette TRACE conn6 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 14:17:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 14:17:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 692ms 14:17:53 INFO - PROCESS | 2852 | 1471987073897 Marionette TRACE conn6 -> [0,633,"getWindowHandle",null] 14:17:53 INFO - PROCESS | 2852 | 1471987073899 Marionette TRACE conn6 <- [1,633,null,{"value":"13"}] 14:17:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 14:17:53 INFO - PROCESS | 2852 | 1471987073902 Marionette TRACE conn6 -> [0,634,"setScriptTimeout",{"ms":35000}] 14:17:53 INFO - PROCESS | 2852 | 1471987073904 Marionette TRACE conn6 <- [1,634,null,{}] 14:17:53 INFO - PROCESS | 2852 | 1471987073907 Marionette TRACE conn6 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:53 INFO - PROCESS | 2852 | 1471987073910 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:54 INFO - PROCESS | 2852 | 1471987074057 Marionette TRACE conn6 <- [1,635,null,{"value":null}] 14:17:54 INFO - PROCESS | 2852 | 1471987074066 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:54 INFO - PROCESS | 2852 | 1471987074068 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:54 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC83C8800 == 32 [pid = 2852] [id = 168] 14:17:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005B8F4F3400) [pid = 2852] [serial = 502] [outer = 0000000000000000] 14:17:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BC7663400) [pid = 2852] [serial = 503] [outer = 0000005B8F4F3400] 14:17:54 INFO - PROCESS | 2852 | 1471987074117 Marionette DEBUG loaded listener.js 14:17:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BC7732C00) [pid = 2852] [serial = 504] [outer = 0000005B8F4F3400] 14:17:54 INFO - PROCESS | 2852 | 1471987074568 Marionette TRACE conn6 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 14:17:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 14:17:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 732ms 14:17:54 INFO - PROCESS | 2852 | 1471987074643 Marionette TRACE conn6 -> [0,637,"getWindowHandle",null] 14:17:54 INFO - PROCESS | 2852 | 1471987074645 Marionette TRACE conn6 <- [1,637,null,{"value":"13"}] 14:17:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 14:17:54 INFO - PROCESS | 2852 | 1471987074658 Marionette TRACE conn6 -> [0,638,"setScriptTimeout",{"ms":35000}] 14:17:54 INFO - PROCESS | 2852 | 1471987074660 Marionette TRACE conn6 <- [1,638,null,{}] 14:17:54 INFO - PROCESS | 2852 | 1471987074664 Marionette TRACE conn6 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:54 INFO - PROCESS | 2852 | 1471987074670 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:54 INFO - PROCESS | 2852 | 1471987074810 Marionette TRACE conn6 <- [1,639,null,{"value":null}] 14:17:54 INFO - PROCESS | 2852 | 1471987074857 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:54 INFO - PROCESS | 2852 | 1471987074859 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:54 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC93E000 == 33 [pid = 2852] [id = 169] 14:17:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BC793D800) [pid = 2852] [serial = 505] [outer = 0000000000000000] 14:17:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BCBB29C00) [pid = 2852] [serial = 506] [outer = 0000005BC793D800] 14:17:54 INFO - PROCESS | 2852 | 1471987074906 Marionette DEBUG loaded listener.js 14:17:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BCBC77000) [pid = 2852] [serial = 507] [outer = 0000005BC793D800] 14:17:55 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BD348A800) [pid = 2852] [serial = 475] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 14:17:55 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BC7886000) [pid = 2852] [serial = 460] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 14:17:55 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005B9036CC00) [pid = 2852] [serial = 445] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 14:17:55 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B9185AC00) [pid = 2852] [serial = 454] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 14:17:55 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BD1A98C00) [pid = 2852] [serial = 472] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 14:17:55 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005B91857C00) [pid = 2852] [serial = 448] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 14:17:55 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B90A7F000) [pid = 2852] [serial = 469] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 14:17:55 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BCD4B0800) [pid = 2852] [serial = 466] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 14:17:55 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BCD37BC00) [pid = 2852] [serial = 442] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 14:17:55 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005B9011A400) [pid = 2852] [serial = 457] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 14:17:55 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005B90608000) [pid = 2852] [serial = 451] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 14:17:55 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BC7BAD400) [pid = 2852] [serial = 463] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 14:17:55 INFO - PROCESS | 2852 | 1471987075516 Marionette TRACE conn6 <- [1,640,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]]]}] 14:17:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 14:17:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 882ms 14:17:55 INFO - PROCESS | 2852 | 1471987075546 Marionette TRACE conn6 -> [0,641,"getWindowHandle",null] 14:17:55 INFO - PROCESS | 2852 | 1471987075549 Marionette TRACE conn6 <- [1,641,null,{"value":"13"}] 14:17:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 14:17:55 INFO - PROCESS | 2852 | 1471987075552 Marionette TRACE conn6 -> [0,642,"setScriptTimeout",{"ms":35000}] 14:17:55 INFO - PROCESS | 2852 | 1471987075554 Marionette TRACE conn6 <- [1,642,null,{}] 14:17:55 INFO - PROCESS | 2852 | 1471987075557 Marionette TRACE conn6 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:55 INFO - PROCESS | 2852 | 1471987075559 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:55 INFO - PROCESS | 2852 | 1471987075639 Marionette TRACE conn6 <- [1,643,null,{"value":null}] 14:17:55 INFO - PROCESS | 2852 | 1471987075645 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:55 INFO - PROCESS | 2852 | 1471987075647 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:55 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD856800 == 34 [pid = 2852] [id = 170] 14:17:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005B90BDF400) [pid = 2852] [serial = 508] [outer = 0000000000000000] 14:17:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BC7937000) [pid = 2852] [serial = 509] [outer = 0000005B90BDF400] 14:17:55 INFO - PROCESS | 2852 | 1471987075694 Marionette DEBUG loaded listener.js 14:17:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BCC338C00) [pid = 2852] [serial = 510] [outer = 0000005B90BDF400] 14:17:56 INFO - PROCESS | 2852 | 1471987076110 Marionette TRACE conn6 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 14:17:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 14:17:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 586ms 14:17:56 INFO - PROCESS | 2852 | 1471987076142 Marionette TRACE conn6 -> [0,645,"getWindowHandle",null] 14:17:56 INFO - PROCESS | 2852 | 1471987076144 Marionette TRACE conn6 <- [1,645,null,{"value":"13"}] 14:17:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 14:17:56 INFO - PROCESS | 2852 | 1471987076147 Marionette TRACE conn6 -> [0,646,"setScriptTimeout",{"ms":35000}] 14:17:56 INFO - PROCESS | 2852 | 1471987076149 Marionette TRACE conn6 <- [1,646,null,{}] 14:17:56 INFO - PROCESS | 2852 | 1471987076152 Marionette TRACE conn6 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:56 INFO - PROCESS | 2852 | 1471987076155 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:56 INFO - PROCESS | 2852 | 1471987076242 Marionette TRACE conn6 <- [1,647,null,{"value":null}] 14:17:56 INFO - PROCESS | 2852 | 1471987076249 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:56 INFO - PROCESS | 2852 | 1471987076251 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:56 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD1611800 == 35 [pid = 2852] [id = 171] 14:17:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BCC636C00) [pid = 2852] [serial = 511] [outer = 0000000000000000] 14:17:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCC6C8C00) [pid = 2852] [serial = 512] [outer = 0000005BCC636C00] 14:17:56 INFO - PROCESS | 2852 | 1471987076298 Marionette DEBUG loaded listener.js 14:17:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BCD30B000) [pid = 2852] [serial = 513] [outer = 0000005BCC636C00] 14:17:56 INFO - PROCESS | 2852 | 1471987076743 Marionette TRACE conn6 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 14:17:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 14:17:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 629ms 14:17:56 INFO - PROCESS | 2852 | 1471987076779 Marionette TRACE conn6 -> [0,649,"getWindowHandle",null] 14:17:56 INFO - PROCESS | 2852 | 1471987076782 Marionette TRACE conn6 <- [1,649,null,{"value":"13"}] 14:17:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 14:17:56 INFO - PROCESS | 2852 | 1471987076785 Marionette TRACE conn6 -> [0,650,"setScriptTimeout",{"ms":35000}] 14:17:56 INFO - PROCESS | 2852 | 1471987076787 Marionette TRACE conn6 <- [1,650,null,{}] 14:17:56 INFO - PROCESS | 2852 | 1471987076794 Marionette TRACE conn6 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:56 INFO - PROCESS | 2852 | 1471987076796 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:56 INFO - PROCESS | 2852 | 1471987076878 Marionette TRACE conn6 <- [1,651,null,{"value":null}] 14:17:56 INFO - PROCESS | 2852 | 1471987076884 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:56 INFO - PROCESS | 2852 | 1471987076886 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:56 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC6842000 == 36 [pid = 2852] [id = 172] 14:17:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCC956C00) [pid = 2852] [serial = 514] [outer = 0000000000000000] 14:17:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BCD461000) [pid = 2852] [serial = 515] [outer = 0000005BCC956C00] 14:17:56 INFO - PROCESS | 2852 | 1471987076934 Marionette DEBUG loaded listener.js 14:17:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BCD4AF000) [pid = 2852] [serial = 516] [outer = 0000005BCC956C00] 14:17:57 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:17:57 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90694000 == 35 [pid = 2852] [id = 164] 14:17:57 INFO - PROCESS | 2852 | --DOCSHELL 0000005B906A8000 == 34 [pid = 2852] [id = 163] 14:17:58 INFO - PROCESS | 2852 | --DOCSHELL 0000005B909E2800 == 33 [pid = 2852] [id = 165] 14:17:58 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC6842800 == 32 [pid = 2852] [id = 166] 14:17:58 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7542800 == 31 [pid = 2852] [id = 167] 14:17:58 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC83C8800 == 30 [pid = 2852] [id = 168] 14:17:58 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD1611800 == 29 [pid = 2852] [id = 171] 14:17:58 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD856800 == 28 [pid = 2852] [id = 170] 14:17:58 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC93E000 == 27 [pid = 2852] [id = 169] 14:17:58 INFO - PROCESS | 2852 | [2852] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:17:58 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BC88FB800) [pid = 2852] [serial = 461] [outer = 0000000000000000] [url = about:blank] 14:17:58 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005B905E6000) [pid = 2852] [serial = 446] [outer = 0000000000000000] [url = about:blank] 14:17:58 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BC620C000) [pid = 2852] [serial = 456] [outer = 0000000000000000] [url = about:blank] 14:17:58 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BD3107800) [pid = 2852] [serial = 473] [outer = 0000000000000000] [url = about:blank] 14:17:58 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BC5908400) [pid = 2852] [serial = 449] [outer = 0000000000000000] [url = about:blank] 14:17:58 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BD1996C00) [pid = 2852] [serial = 471] [outer = 0000000000000000] [url = about:blank] 14:17:58 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005B9078E800) [pid = 2852] [serial = 447] [outer = 0000000000000000] [url = about:blank] 14:17:58 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005B91C30C00) [pid = 2852] [serial = 455] [outer = 0000000000000000] [url = about:blank] 14:17:58 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BC71CB000) [pid = 2852] [serial = 450] [outer = 0000000000000000] [url = about:blank] 14:17:58 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BCD8C1800) [pid = 2852] [serial = 467] [outer = 0000000000000000] [url = about:blank] 14:17:58 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BCBB30C00) [pid = 2852] [serial = 462] [outer = 0000000000000000] [url = about:blank] 14:17:58 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BCD4B3C00) [pid = 2852] [serial = 444] [outer = 0000000000000000] [url = about:blank] 14:17:58 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005BC7739400) [pid = 2852] [serial = 458] [outer = 0000000000000000] [url = about:blank] 14:17:58 INFO - PROCESS | 2852 | --DOMWINDOW == 67 (0000005B909AC000) [pid = 2852] [serial = 453] [outer = 0000000000000000] [url = about:blank] 14:17:58 INFO - PROCESS | 2852 | --DOMWINDOW == 66 (0000005BC7BAEC00) [pid = 2852] [serial = 459] [outer = 0000000000000000] [url = about:blank] 14:17:58 INFO - PROCESS | 2852 | --DOMWINDOW == 65 (0000005BD103AC00) [pid = 2852] [serial = 468] [outer = 0000000000000000] [url = about:blank] 14:17:58 INFO - PROCESS | 2852 | --DOMWINDOW == 64 (0000005B90789000) [pid = 2852] [serial = 452] [outer = 0000000000000000] [url = about:blank] 14:17:58 INFO - PROCESS | 2852 | --DOMWINDOW == 63 (0000005BCC644000) [pid = 2852] [serial = 464] [outer = 0000000000000000] [url = about:blank] 14:17:58 INFO - PROCESS | 2852 | --DOMWINDOW == 62 (0000005BCC6C6800) [pid = 2852] [serial = 470] [outer = 0000000000000000] [url = about:blank] 14:17:58 INFO - PROCESS | 2852 | --DOMWINDOW == 61 (0000005BCD45B400) [pid = 2852] [serial = 465] [outer = 0000000000000000] [url = about:blank] 14:17:58 INFO - PROCESS | 2852 | --DOMWINDOW == 60 (0000005BD3483800) [pid = 2852] [serial = 474] [outer = 0000000000000000] [url = about:blank] 14:17:58 INFO - PROCESS | 2852 | --DOMWINDOW == 59 (0000005BD3490C00) [pid = 2852] [serial = 476] [outer = 0000000000000000] [url = about:blank] 14:17:58 INFO - PROCESS | 2852 | --DOMWINDOW == 58 (0000005BD34A2800) [pid = 2852] [serial = 477] [outer = 0000000000000000] [url = about:blank] 14:17:58 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:17:58 INFO - PROCESS | 2852 | [2852] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:17:58 INFO - PROCESS | 2852 | 1471987078661 Marionette TRACE conn6 <- [1,652,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]]]}] 14:17:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 14:17:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1939ms 14:17:58 INFO - PROCESS | 2852 | 1471987078728 Marionette TRACE conn6 -> [0,653,"getWindowHandle",null] 14:17:58 INFO - PROCESS | 2852 | 1471987078732 Marionette TRACE conn6 <- [1,653,null,{"value":"13"}] 14:17:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 14:17:58 INFO - PROCESS | 2852 | 1471987078737 Marionette TRACE conn6 -> [0,654,"setScriptTimeout",{"ms":35000}] 14:17:58 INFO - PROCESS | 2852 | 1471987078741 Marionette TRACE conn6 <- [1,654,null,{}] 14:17:58 INFO - PROCESS | 2852 | 1471987078747 Marionette TRACE conn6 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:58 INFO - PROCESS | 2852 | 1471987078751 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:58 INFO - PROCESS | 2852 | 1471987078844 Marionette TRACE conn6 <- [1,655,null,{"value":null}] 14:17:58 INFO - PROCESS | 2852 | 1471987078860 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:58 INFO - PROCESS | 2852 | 1471987078863 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:58 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B904B2000 == 28 [pid = 2852] [id = 173] 14:17:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 59 (0000005B901A8400) [pid = 2852] [serial = 517] [outer = 0000000000000000] 14:17:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 60 (0000005B901A9800) [pid = 2852] [serial = 518] [outer = 0000005B901A8400] 14:17:58 INFO - PROCESS | 2852 | 1471987078935 Marionette DEBUG loaded listener.js 14:17:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 61 (0000005B90371800) [pid = 2852] [serial = 519] [outer = 0000005B901A8400] 14:17:59 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:17:59 INFO - PROCESS | 2852 | [2852] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:17:59 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:17:59 INFO - PROCESS | 2852 | 1471987079385 Marionette TRACE conn6 <- [1,656,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]]]}] 14:17:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 14:17:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 734ms 14:17:59 INFO - PROCESS | 2852 | 1471987079476 Marionette TRACE conn6 -> [0,657,"getWindowHandle",null] 14:17:59 INFO - PROCESS | 2852 | 1471987079482 Marionette TRACE conn6 <- [1,657,null,{"value":"13"}] 14:17:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 14:17:59 INFO - PROCESS | 2852 | 1471987079488 Marionette TRACE conn6 -> [0,658,"setScriptTimeout",{"ms":35000}] 14:17:59 INFO - PROCESS | 2852 | 1471987079491 Marionette TRACE conn6 <- [1,658,null,{}] 14:17:59 INFO - PROCESS | 2852 | 1471987079495 Marionette TRACE conn6 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:59 INFO - PROCESS | 2852 | 1471987079498 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:59 INFO - PROCESS | 2852 | 1471987079599 Marionette TRACE conn6 <- [1,659,null,{"value":null}] 14:17:59 INFO - PROCESS | 2852 | 1471987079661 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:59 INFO - PROCESS | 2852 | 1471987079664 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:17:59 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B909D6800 == 29 [pid = 2852] [id = 174] 14:17:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 62 (0000005B905ED800) [pid = 2852] [serial = 520] [outer = 0000000000000000] 14:17:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 63 (0000005B90609800) [pid = 2852] [serial = 521] [outer = 0000005B905ED800] 14:17:59 INFO - PROCESS | 2852 | 1471987079717 Marionette DEBUG loaded listener.js 14:17:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 64 (0000005B90803000) [pid = 2852] [serial = 522] [outer = 0000005B905ED800] 14:18:00 INFO - PROCESS | 2852 | 1471987080111 Marionette TRACE conn6 <- [1,660,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]]]}] 14:18:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 14:18:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 692ms 14:18:00 INFO - PROCESS | 2852 | 1471987080182 Marionette TRACE conn6 -> [0,661,"getWindowHandle",null] 14:18:00 INFO - PROCESS | 2852 | 1471987080185 Marionette TRACE conn6 <- [1,661,null,{"value":"13"}] 14:18:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 14:18:00 INFO - PROCESS | 2852 | 1471987080188 Marionette TRACE conn6 -> [0,662,"setScriptTimeout",{"ms":35000}] 14:18:00 INFO - PROCESS | 2852 | 1471987080192 Marionette TRACE conn6 <- [1,662,null,{}] 14:18:00 INFO - PROCESS | 2852 | 1471987080232 Marionette TRACE conn6 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:00 INFO - PROCESS | 2852 | 1471987080237 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:00 INFO - PROCESS | 2852 | 1471987080336 Marionette TRACE conn6 <- [1,663,null,{"value":null}] 14:18:00 INFO - PROCESS | 2852 | 1471987080346 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:00 INFO - PROCESS | 2852 | 1471987080349 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:00 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC5756800 == 30 [pid = 2852] [id = 175] 14:18:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 65 (0000005B8EE2D800) [pid = 2852] [serial = 523] [outer = 0000000000000000] 14:18:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 66 (0000005B90A7FC00) [pid = 2852] [serial = 524] [outer = 0000005B8EE2D800] 14:18:00 INFO - PROCESS | 2852 | 1471987080401 Marionette DEBUG loaded listener.js 14:18:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 67 (0000005B90BD8400) [pid = 2852] [serial = 525] [outer = 0000005B8EE2D800] 14:18:00 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:18:00 INFO - PROCESS | 2852 | [2852] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:18:00 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:18:00 INFO - PROCESS | 2852 | [2852] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:18:00 INFO - PROCESS | 2852 | 1471987080833 Marionette TRACE conn6 <- [1,664,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]]]}] 14:18:00 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 14:18:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 692ms 14:18:00 INFO - PROCESS | 2852 | 1471987080881 Marionette TRACE conn6 -> [0,665,"getWindowHandle",null] 14:18:00 INFO - PROCESS | 2852 | 1471987080884 Marionette TRACE conn6 <- [1,665,null,{"value":"13"}] 14:18:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 14:18:00 INFO - PROCESS | 2852 | 1471987080887 Marionette TRACE conn6 -> [0,666,"setScriptTimeout",{"ms":35000}] 14:18:00 INFO - PROCESS | 2852 | 1471987080889 Marionette TRACE conn6 <- [1,666,null,{}] 14:18:00 INFO - PROCESS | 2852 | 1471987080893 Marionette TRACE conn6 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:00 INFO - PROCESS | 2852 | 1471987080895 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:00 INFO - PROCESS | 2852 | 1471987080982 Marionette TRACE conn6 <- [1,667,null,{"value":null}] 14:18:01 INFO - PROCESS | 2852 | 1471987080988 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:01 INFO - PROCESS | 2852 | 1471987080990 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:01 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7403000 == 31 [pid = 2852] [id = 176] 14:18:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005B9185B000) [pid = 2852] [serial = 526] [outer = 0000000000000000] 14:18:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005B91863000) [pid = 2852] [serial = 527] [outer = 0000005B9185B000] 14:18:01 INFO - PROCESS | 2852 | 1471987081040 Marionette DEBUG loaded listener.js 14:18:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005B91C2D400) [pid = 2852] [serial = 528] [outer = 0000005B9185B000] 14:18:01 INFO - PROCESS | 2852 | 1471987081458 Marionette TRACE conn6 <- [1,668,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]]]}] 14:18:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 14:18:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 627ms 14:18:01 INFO - PROCESS | 2852 | 1471987081518 Marionette TRACE conn6 -> [0,669,"getWindowHandle",null] 14:18:01 INFO - PROCESS | 2852 | 1471987081520 Marionette TRACE conn6 <- [1,669,null,{"value":"13"}] 14:18:01 INFO - PROCESS | 2852 | 1471987081523 Marionette TRACE conn6 -> [0,670,"setScriptTimeout",{"ms":35000}] 14:18:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 14:18:01 INFO - PROCESS | 2852 | 1471987081525 Marionette TRACE conn6 <- [1,670,null,{}] 14:18:01 INFO - PROCESS | 2852 | 1471987081529 Marionette TRACE conn6 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:01 INFO - PROCESS | 2852 | 1471987081531 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:01 INFO - PROCESS | 2852 | 1471987081615 Marionette TRACE conn6 <- [1,671,null,{"value":null}] 14:18:01 INFO - PROCESS | 2852 | 1471987081622 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:01 INFO - PROCESS | 2852 | 1471987081625 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:01 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC790D000 == 32 [pid = 2852] [id = 177] 14:18:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005B905E3400) [pid = 2852] [serial = 529] [outer = 0000000000000000] 14:18:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BC6143C00) [pid = 2852] [serial = 530] [outer = 0000005B905E3400] 14:18:01 INFO - PROCESS | 2852 | 1471987081674 Marionette DEBUG loaded listener.js 14:18:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BC6CC0400) [pid = 2852] [serial = 531] [outer = 0000005B905E3400] 14:18:02 INFO - PROCESS | 2852 | [2852] WARNING: Using default font: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 14:18:02 INFO - PROCESS | 2852 | [2852] WARNING: Using default font: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 14:18:02 INFO - PROCESS | 2852 | 1471987082630 Marionette TRACE conn6 <- [1,672,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]]]}] 14:18:02 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) 14:18:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1139ms 14:18:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 14:18:02 INFO - PROCESS | 2852 | 1471987082666 Marionette TRACE conn6 -> [0,673,"getWindowHandle",null] 14:18:02 INFO - PROCESS | 2852 | 1471987082668 Marionette TRACE conn6 <- [1,673,null,{"value":"13"}] 14:18:02 INFO - PROCESS | 2852 | 1471987082671 Marionette TRACE conn6 -> [0,674,"setScriptTimeout",{"ms":35000}] 14:18:02 INFO - PROCESS | 2852 | 1471987082673 Marionette TRACE conn6 <- [1,674,null,{}] 14:18:02 INFO - PROCESS | 2852 | 1471987082677 Marionette TRACE conn6 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:02 INFO - PROCESS | 2852 | 1471987082683 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:02 INFO - PROCESS | 2852 | 1471987082788 Marionette TRACE conn6 <- [1,675,null,{"value":null}] 14:18:02 INFO - PROCESS | 2852 | 1471987082795 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:02 INFO - PROCESS | 2852 | 1471987082797 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:02 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC0D7800 == 33 [pid = 2852] [id = 178] 14:18:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BC71CD000) [pid = 2852] [serial = 532] [outer = 0000000000000000] 14:18:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BC76B7C00) [pid = 2852] [serial = 533] [outer = 0000005BC71CD000] 14:18:02 INFO - PROCESS | 2852 | 1471987082844 Marionette DEBUG loaded listener.js 14:18:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BC773F400) [pid = 2852] [serial = 534] [outer = 0000005BC71CD000] 14:18:03 INFO - PROCESS | 2852 | 1471987083784 Marionette TRACE conn6 <- [1,676,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]]]}] 14:18:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 14:18:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1146ms 14:18:03 INFO - PROCESS | 2852 | 1471987083821 Marionette TRACE conn6 -> [0,677,"getWindowHandle",null] 14:18:03 INFO - PROCESS | 2852 | 1471987083823 Marionette TRACE conn6 <- [1,677,null,{"value":"13"}] 14:18:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 14:18:03 INFO - PROCESS | 2852 | 1471987083827 Marionette TRACE conn6 -> [0,678,"setScriptTimeout",{"ms":35000}] 14:18:03 INFO - PROCESS | 2852 | 1471987083829 Marionette TRACE conn6 <- [1,678,null,{}] 14:18:03 INFO - PROCESS | 2852 | 1471987083839 Marionette TRACE conn6 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:03 INFO - PROCESS | 2852 | 1471987083841 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:03 INFO - PROCESS | 2852 | 1471987083946 Marionette TRACE conn6 <- [1,679,null,{"value":null}] 14:18:03 INFO - PROCESS | 2852 | 1471987083952 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:03 INFO - PROCESS | 2852 | 1471987083954 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:03 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC94B800 == 34 [pid = 2852] [id = 179] 14:18:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005B8F4F5000) [pid = 2852] [serial = 535] [outer = 0000000000000000] 14:18:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BC7BB0400) [pid = 2852] [serial = 536] [outer = 0000005B8F4F5000] 14:18:04 INFO - PROCESS | 2852 | 1471987084001 Marionette DEBUG loaded listener.js 14:18:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BC7EF3400) [pid = 2852] [serial = 537] [outer = 0000005B8F4F5000] 14:18:04 INFO - PROCESS | 2852 | 1471987084948 Marionette TRACE conn6 <- [1,680,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]]]}] 14:18:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 14:18:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1146ms 14:18:04 INFO - PROCESS | 2852 | 1471987084976 Marionette TRACE conn6 -> [0,681,"getWindowHandle",null] 14:18:04 INFO - PROCESS | 2852 | 1471987084978 Marionette TRACE conn6 <- [1,681,null,{"value":"13"}] 14:18:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 14:18:04 INFO - PROCESS | 2852 | 1471987084982 Marionette TRACE conn6 -> [0,682,"setScriptTimeout",{"ms":35000}] 14:18:04 INFO - PROCESS | 2852 | 1471987084983 Marionette TRACE conn6 <- [1,682,null,{}] 14:18:04 INFO - PROCESS | 2852 | 1471987084987 Marionette TRACE conn6 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:04 INFO - PROCESS | 2852 | 1471987084989 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:05 INFO - PROCESS | 2852 | 1471987085091 Marionette TRACE conn6 <- [1,683,null,{"value":null}] 14:18:05 INFO - PROCESS | 2852 | 1471987085098 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:05 INFO - PROCESS | 2852 | 1471987085100 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:05 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD859800 == 35 [pid = 2852] [id = 180] 14:18:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BCB9BE400) [pid = 2852] [serial = 538] [outer = 0000000000000000] 14:18:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BCBB2D400) [pid = 2852] [serial = 539] [outer = 0000005BCB9BE400] 14:18:05 INFO - PROCESS | 2852 | 1471987085146 Marionette DEBUG loaded listener.js 14:18:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BCBC71400) [pid = 2852] [serial = 540] [outer = 0000005BCB9BE400] 14:18:05 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BCC636C00) [pid = 2852] [serial = 511] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 14:18:05 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BC6CBCC00) [pid = 2852] [serial = 499] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 14:18:05 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005B8F4F3400) [pid = 2852] [serial = 502] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 14:18:05 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BC793D800) [pid = 2852] [serial = 505] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 14:18:05 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B90121C00) [pid = 2852] [serial = 496] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 14:18:05 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005B9080B800) [pid = 2852] [serial = 493] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 14:18:05 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005B901B3400) [pid = 2852] [serial = 490] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 14:18:05 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005B8F1F2400) [pid = 2852] [serial = 487] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 14:18:05 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BCDA7C000) [pid = 2852] [serial = 484] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 14:18:05 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BC76B5400) [pid = 2852] [serial = 481] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 14:18:05 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005B905EE800) [pid = 2852] [serial = 478] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 14:18:05 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005B90BDF400) [pid = 2852] [serial = 508] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 14:18:06 INFO - PROCESS | 2852 | 1471987086173 Marionette TRACE conn6 <- [1,684,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]]]}] 14:18:06 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) 14:18:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1241ms 14:18:06 INFO - PROCESS | 2852 | 1471987086225 Marionette TRACE conn6 -> [0,685,"getWindowHandle",null] 14:18:06 INFO - PROCESS | 2852 | 1471987086227 Marionette TRACE conn6 <- [1,685,null,{"value":"13"}] 14:18:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 14:18:06 INFO - PROCESS | 2852 | 1471987086231 Marionette TRACE conn6 -> [0,686,"setScriptTimeout",{"ms":35000}] 14:18:06 INFO - PROCESS | 2852 | 1471987086233 Marionette TRACE conn6 <- [1,686,null,{}] 14:18:06 INFO - PROCESS | 2852 | 1471987086237 Marionette TRACE conn6 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:06 INFO - PROCESS | 2852 | 1471987086239 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:06 INFO - PROCESS | 2852 | 1471987086324 Marionette TRACE conn6 <- [1,687,null,{"value":null}] 14:18:06 INFO - PROCESS | 2852 | 1471987086330 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:06 INFO - PROCESS | 2852 | 1471987086332 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:06 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC574D000 == 36 [pid = 2852] [id = 181] 14:18:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005B901B3400) [pid = 2852] [serial = 541] [outer = 0000000000000000] 14:18:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005B9185AC00) [pid = 2852] [serial = 542] [outer = 0000005B901B3400] 14:18:06 INFO - PROCESS | 2852 | 1471987086378 Marionette DEBUG loaded listener.js 14:18:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BC76B6800) [pid = 2852] [serial = 543] [outer = 0000005B901B3400] 14:18:07 INFO - PROCESS | 2852 | 1471987087299 Marionette TRACE conn6 <- [1,688,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]]]}] 14:18:07 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) 14:18:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1085ms 14:18:07 INFO - PROCESS | 2852 | 1471987087320 Marionette TRACE conn6 -> [0,689,"getWindowHandle",null] 14:18:07 INFO - PROCESS | 2852 | 1471987087322 Marionette TRACE conn6 <- [1,689,null,{"value":"13"}] 14:18:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 14:18:07 INFO - PROCESS | 2852 | 1471987087325 Marionette TRACE conn6 -> [0,690,"setScriptTimeout",{"ms":35000}] 14:18:07 INFO - PROCESS | 2852 | 1471987087327 Marionette TRACE conn6 <- [1,690,null,{}] 14:18:07 INFO - PROCESS | 2852 | 1471987087331 Marionette TRACE conn6 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:07 INFO - PROCESS | 2852 | 1471987087333 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:07 INFO - PROCESS | 2852 | 1471987087420 Marionette TRACE conn6 <- [1,691,null,{"value":null}] 14:18:07 INFO - PROCESS | 2852 | 1471987087425 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:07 INFO - PROCESS | 2852 | 1471987087427 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:07 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD31EA800 == 37 [pid = 2852] [id = 182] 14:18:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BC793D800) [pid = 2852] [serial = 544] [outer = 0000000000000000] 14:18:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BCC644400) [pid = 2852] [serial = 545] [outer = 0000005BC793D800] 14:18:07 INFO - PROCESS | 2852 | 1471987087477 Marionette DEBUG loaded listener.js 14:18:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BCC954C00) [pid = 2852] [serial = 546] [outer = 0000005BC793D800] 14:18:08 INFO - PROCESS | 2852 | 1471987088706 Marionette TRACE conn6 <- [1,692,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]]]}] 14:18:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 14:18:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1448ms 14:18:08 INFO - PROCESS | 2852 | 1471987088777 Marionette TRACE conn6 -> [0,693,"getWindowHandle",null] 14:18:08 INFO - PROCESS | 2852 | 1471987088782 Marionette TRACE conn6 <- [1,693,null,{"value":"13"}] 14:18:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 14:18:08 INFO - PROCESS | 2852 | 1471987088787 Marionette TRACE conn6 -> [0,694,"setScriptTimeout",{"ms":35000}] 14:18:08 INFO - PROCESS | 2852 | 1471987088790 Marionette TRACE conn6 <- [1,694,null,{}] 14:18:08 INFO - PROCESS | 2852 | 1471987088838 Marionette TRACE conn6 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:08 INFO - PROCESS | 2852 | 1471987088842 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:08 INFO - PROCESS | 2852 | 1471987088984 Marionette TRACE conn6 <- [1,695,null,{"value":null}] 14:18:09 INFO - PROCESS | 2852 | 1471987089045 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:09 INFO - PROCESS | 2852 | 1471987089048 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:09 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90915000 == 38 [pid = 2852] [id = 183] 14:18:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005B8F4F9000) [pid = 2852] [serial = 547] [outer = 0000000000000000] 14:18:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005B90378000) [pid = 2852] [serial = 548] [outer = 0000005B8F4F9000] 14:18:09 INFO - PROCESS | 2852 | 1471987089109 Marionette DEBUG loaded listener.js 14:18:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005B90782000) [pid = 2852] [serial = 549] [outer = 0000005B8F4F9000] 14:18:09 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC574D000 == 37 [pid = 2852] [id = 181] 14:18:09 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD859800 == 36 [pid = 2852] [id = 180] 14:18:09 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC94B800 == 35 [pid = 2852] [id = 179] 14:18:09 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC0D7800 == 34 [pid = 2852] [id = 178] 14:18:09 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC790D000 == 33 [pid = 2852] [id = 177] 14:18:09 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7403000 == 32 [pid = 2852] [id = 176] 14:18:09 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC5756800 == 31 [pid = 2852] [id = 175] 14:18:09 INFO - PROCESS | 2852 | --DOCSHELL 0000005B909D6800 == 30 [pid = 2852] [id = 174] 14:18:09 INFO - PROCESS | 2852 | --DOCSHELL 0000005B904B2000 == 29 [pid = 2852] [id = 173] 14:18:09 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BCD30B000) [pid = 2852] [serial = 513] [outer = 0000000000000000] [url = about:blank] 14:18:09 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BC71C4C00) [pid = 2852] [serial = 500] [outer = 0000000000000000] [url = about:blank] 14:18:09 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BC7663400) [pid = 2852] [serial = 503] [outer = 0000000000000000] [url = about:blank] 14:18:09 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BC7659000) [pid = 2852] [serial = 501] [outer = 0000000000000000] [url = about:blank] 14:18:09 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BCBB29C00) [pid = 2852] [serial = 506] [outer = 0000000000000000] [url = about:blank] 14:18:09 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BCD461000) [pid = 2852] [serial = 515] [outer = 0000000000000000] [url = about:blank] 14:18:09 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BC7732C00) [pid = 2852] [serial = 504] [outer = 0000000000000000] [url = about:blank] 14:18:09 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BCC6C8C00) [pid = 2852] [serial = 512] [outer = 0000000000000000] [url = about:blank] 14:18:09 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BCBC77000) [pid = 2852] [serial = 507] [outer = 0000000000000000] [url = about:blank] 14:18:09 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005B91C24000) [pid = 2852] [serial = 497] [outer = 0000000000000000] [url = about:blank] 14:18:09 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005B9080E800) [pid = 2852] [serial = 494] [outer = 0000000000000000] [url = about:blank] 14:18:09 INFO - PROCESS | 2852 | --DOMWINDOW == 67 (0000005B909B5800) [pid = 2852] [serial = 495] [outer = 0000000000000000] [url = about:blank] 14:18:09 INFO - PROCESS | 2852 | --DOMWINDOW == 66 (0000005B9036E000) [pid = 2852] [serial = 491] [outer = 0000000000000000] [url = about:blank] 14:18:09 INFO - PROCESS | 2852 | --DOMWINDOW == 65 (0000005B905E9800) [pid = 2852] [serial = 492] [outer = 0000000000000000] [url = about:blank] 14:18:09 INFO - PROCESS | 2852 | --DOMWINDOW == 64 (0000005B9080A400) [pid = 2852] [serial = 489] [outer = 0000000000000000] [url = about:blank] 14:18:09 INFO - PROCESS | 2852 | --DOMWINDOW == 63 (0000005B905E4400) [pid = 2852] [serial = 488] [outer = 0000000000000000] [url = about:blank] 14:18:09 INFO - PROCESS | 2852 | --DOMWINDOW == 62 (0000005BD349FC00) [pid = 2852] [serial = 486] [outer = 0000000000000000] [url = about:blank] 14:18:09 INFO - PROCESS | 2852 | --DOMWINDOW == 61 (0000005BCDE74400) [pid = 2852] [serial = 485] [outer = 0000000000000000] [url = about:blank] 14:18:09 INFO - PROCESS | 2852 | --DOMWINDOW == 60 (0000005BCBB0E800) [pid = 2852] [serial = 483] [outer = 0000000000000000] [url = about:blank] 14:18:09 INFO - PROCESS | 2852 | --DOMWINDOW == 59 (0000005BC773C800) [pid = 2852] [serial = 482] [outer = 0000000000000000] [url = about:blank] 14:18:09 INFO - PROCESS | 2852 | --DOMWINDOW == 58 (0000005B90BDB000) [pid = 2852] [serial = 480] [outer = 0000000000000000] [url = about:blank] 14:18:09 INFO - PROCESS | 2852 | --DOMWINDOW == 57 (0000005B909AA800) [pid = 2852] [serial = 479] [outer = 0000000000000000] [url = about:blank] 14:18:10 INFO - PROCESS | 2852 | --DOMWINDOW == 56 (0000005BC7937000) [pid = 2852] [serial = 509] [outer = 0000000000000000] [url = about:blank] 14:18:10 INFO - PROCESS | 2852 | --DOMWINDOW == 55 (0000005BCC338C00) [pid = 2852] [serial = 510] [outer = 0000000000000000] [url = about:blank] 14:18:10 INFO - PROCESS | 2852 | --DOMWINDOW == 54 (0000005BC590C400) [pid = 2852] [serial = 498] [outer = 0000000000000000] [url = about:blank] 14:18:10 INFO - PROCESS | 2852 | 1471987090446 Marionette TRACE conn6 <- [1,696,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]]]}] 14:18:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 14:18:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1681ms 14:18:10 INFO - PROCESS | 2852 | 1471987090472 Marionette TRACE conn6 -> [0,697,"getWindowHandle",null] 14:18:10 INFO - PROCESS | 2852 | 1471987090476 Marionette TRACE conn6 <- [1,697,null,{"value":"13"}] 14:18:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 14:18:10 INFO - PROCESS | 2852 | 1471987090481 Marionette TRACE conn6 -> [0,698,"setScriptTimeout",{"ms":35000}] 14:18:10 INFO - PROCESS | 2852 | 1471987090484 Marionette TRACE conn6 <- [1,698,null,{}] 14:18:10 INFO - PROCESS | 2852 | 1471987090505 Marionette TRACE conn6 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:10 INFO - PROCESS | 2852 | 1471987090508 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:10 INFO - PROCESS | 2852 | 1471987090590 Marionette TRACE conn6 <- [1,699,null,{"value":null}] 14:18:10 INFO - PROCESS | 2852 | 1471987090598 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:10 INFO - PROCESS | 2852 | 1471987090601 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:10 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B906AC800 == 30 [pid = 2852] [id = 184] 14:18:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 55 (0000005B901A6400) [pid = 2852] [serial = 550] [outer = 0000000000000000] 14:18:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 56 (0000005B905E9C00) [pid = 2852] [serial = 551] [outer = 0000005B901A6400] 14:18:10 INFO - PROCESS | 2852 | 1471987090653 Marionette DEBUG loaded listener.js 14:18:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 57 (0000005B90608800) [pid = 2852] [serial = 552] [outer = 0000005B901A6400] 14:18:11 INFO - PROCESS | 2852 | 1471987091592 Marionette TRACE conn6 <- [1,700,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]]]}] 14:18:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 14:18:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1143ms 14:18:11 INFO - PROCESS | 2852 | 1471987091624 Marionette TRACE conn6 -> [0,701,"getWindowHandle",null] 14:18:11 INFO - PROCESS | 2852 | 1471987091629 Marionette TRACE conn6 <- [1,701,null,{"value":"13"}] 14:18:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 14:18:11 INFO - PROCESS | 2852 | 1471987091636 Marionette TRACE conn6 -> [0,702,"setScriptTimeout",{"ms":35000}] 14:18:11 INFO - PROCESS | 2852 | 1471987091639 Marionette TRACE conn6 <- [1,702,null,{}] 14:18:11 INFO - PROCESS | 2852 | 1471987091643 Marionette TRACE conn6 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:11 INFO - PROCESS | 2852 | 1471987091646 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:11 INFO - PROCESS | 2852 | 1471987091740 Marionette TRACE conn6 <- [1,703,null,{"value":null}] 14:18:11 INFO - PROCESS | 2852 | 1471987091748 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:11 INFO - PROCESS | 2852 | 1471987091750 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:11 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B91899000 == 31 [pid = 2852] [id = 185] 14:18:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 58 (0000005B909B2400) [pid = 2852] [serial = 553] [outer = 0000000000000000] 14:18:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 59 (0000005B909B4C00) [pid = 2852] [serial = 554] [outer = 0000005B909B2400] 14:18:11 INFO - PROCESS | 2852 | 1471987091801 Marionette DEBUG loaded listener.js 14:18:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 60 (0000005B90A84400) [pid = 2852] [serial = 555] [outer = 0000005B909B2400] 14:18:12 INFO - PROCESS | 2852 | 1471987092804 Marionette TRACE conn6 <- [1,704,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]]]}] 14:18:12 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 14:18:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1191ms 14:18:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 14:18:12 INFO - PROCESS | 2852 | 1471987092836 Marionette TRACE conn6 -> [0,705,"getWindowHandle",null] 14:18:12 INFO - PROCESS | 2852 | 1471987092838 Marionette TRACE conn6 <- [1,705,null,{"value":"13"}] 14:18:12 INFO - PROCESS | 2852 | 1471987092842 Marionette TRACE conn6 -> [0,706,"setScriptTimeout",{"ms":35000}] 14:18:12 INFO - PROCESS | 2852 | 1471987092846 Marionette TRACE conn6 <- [1,706,null,{}] 14:18:12 INFO - PROCESS | 2852 | 1471987092858 Marionette TRACE conn6 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:12 INFO - PROCESS | 2852 | 1471987092863 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:12 INFO - PROCESS | 2852 | 1471987092972 Marionette TRACE conn6 <- [1,707,null,{"value":null}] 14:18:12 INFO - PROCESS | 2852 | 1471987092981 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:12 INFO - PROCESS | 2852 | 1471987092985 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:13 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC68EA800 == 32 [pid = 2852] [id = 186] 14:18:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 61 (0000005BC5910C00) [pid = 2852] [serial = 556] [outer = 0000000000000000] 14:18:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 62 (0000005BC59D6C00) [pid = 2852] [serial = 557] [outer = 0000005BC5910C00] 14:18:13 INFO - PROCESS | 2852 | 1471987093072 Marionette DEBUG loaded listener.js 14:18:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 63 (0000005BC6836C00) [pid = 2852] [serial = 558] [outer = 0000005BC5910C00] 14:18:13 INFO - PROCESS | 2852 | --DOMWINDOW == 62 (0000005B9185B000) [pid = 2852] [serial = 526] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 14:18:13 INFO - PROCESS | 2852 | --DOMWINDOW == 61 (0000005B905ED800) [pid = 2852] [serial = 520] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 14:18:13 INFO - PROCESS | 2852 | --DOMWINDOW == 60 (0000005B905E3400) [pid = 2852] [serial = 529] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 14:18:13 INFO - PROCESS | 2852 | --DOMWINDOW == 59 (0000005BC71CD000) [pid = 2852] [serial = 532] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 14:18:13 INFO - PROCESS | 2852 | --DOMWINDOW == 58 (0000005BCC956C00) [pid = 2852] [serial = 514] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 14:18:13 INFO - PROCESS | 2852 | --DOMWINDOW == 57 (0000005B8EE2D800) [pid = 2852] [serial = 523] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 14:18:13 INFO - PROCESS | 2852 | --DOMWINDOW == 56 (0000005B901A8400) [pid = 2852] [serial = 517] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 14:18:13 INFO - PROCESS | 2852 | --DOMWINDOW == 55 (0000005B8F4F5000) [pid = 2852] [serial = 535] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 14:18:13 INFO - PROCESS | 2852 | --DOMWINDOW == 54 (0000005BCB9BE400) [pid = 2852] [serial = 538] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 14:18:13 INFO - PROCESS | 2852 | --DOMWINDOW == 53 (0000005B901B3400) [pid = 2852] [serial = 541] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 14:18:14 INFO - PROCESS | 2852 | 1471987094030 Marionette TRACE conn6 <- [1,708,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]]]}] 14:18:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 14:18:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1255ms 14:18:14 INFO - PROCESS | 2852 | 1471987094098 Marionette TRACE conn6 -> [0,709,"getWindowHandle",null] 14:18:14 INFO - PROCESS | 2852 | 1471987094101 Marionette TRACE conn6 <- [1,709,null,{"value":"13"}] 14:18:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 14:18:14 INFO - PROCESS | 2852 | 1471987094104 Marionette TRACE conn6 -> [0,710,"setScriptTimeout",{"ms":35000}] 14:18:14 INFO - PROCESS | 2852 | 1471987094106 Marionette TRACE conn6 <- [1,710,null,{}] 14:18:14 INFO - PROCESS | 2852 | 1471987094110 Marionette TRACE conn6 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:14 INFO - PROCESS | 2852 | 1471987094112 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:14 INFO - PROCESS | 2852 | 1471987094209 Marionette TRACE conn6 <- [1,711,null,{"value":null}] 14:18:14 INFO - PROCESS | 2852 | 1471987094215 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:14 INFO - PROCESS | 2852 | 1471987094218 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:14 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7419800 == 33 [pid = 2852] [id = 187] 14:18:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 54 (0000005BC6CC6000) [pid = 2852] [serial = 559] [outer = 0000000000000000] 14:18:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 55 (0000005BC7128400) [pid = 2852] [serial = 560] [outer = 0000005BC6CC6000] 14:18:14 INFO - PROCESS | 2852 | 1471987094266 Marionette DEBUG loaded listener.js 14:18:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 56 (0000005BC71D2C00) [pid = 2852] [serial = 561] [outer = 0000005BC6CC6000] 14:18:14 INFO - PROCESS | 2852 | 1471987094692 Marionette TRACE conn6 <- [1,712,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,713,"getWindowHandle",null] 14:18:14 INFO - PROCESS | 2852 | 1471987094736 Marionette TRACE conn6 <- [1,713,null,{"value":"13"}] 14:18:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 14:18:14 INFO - PROCESS | 2852 | 1471987094739 Marionette TRACE conn6 -> [0,714,"setScriptTimeout",{"ms":35000}] 14:18:14 INFO - PROCESS | 2852 | 1471987094741 Marionette TRACE conn6 <- [1,714,null,{}] 14:18:14 INFO - PROCESS | 2852 | 1471987094745 Marionette TRACE conn6 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:14 INFO - PROCESS | 2852 | 1471987094747 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:14 INFO - PROCESS | 2852 | 1471987094831 Marionette TRACE conn6 <- [1,715,null,{"value":null}] 14:18:14 INFO - PROCESS | 2852 | 1471987094837 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:14 INFO - PROCESS | 2852 | 1471987094839 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:14 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7993000 == 34 [pid = 2852] [id = 188] 14:18:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 57 (0000005B901AA800) [pid = 2852] [serial = 562] [outer = 0000000000000000] 14:18:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 58 (0000005BC76AB800) [pid = 2852] [serial = 563] [outer = 0000005B901AA800] 14:18:14 INFO - PROCESS | 2852 | 1471987094886 Marionette DEBUG loaded listener.js 14:18:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 59 (0000005BC7733400) [pid = 2852] [serial = 564] [outer = 0000005B901AA800] 14:18:15 INFO - PROCESS | 2852 | 1471987095364 Marionette TRACE conn6 <- [1,716,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]]]}] 14:18:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 14:18:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 692ms 14:18:15 INFO - PROCESS | 2852 | 1471987095434 Marionette TRACE conn6 -> [0,717,"getWindowHandle",null] 14:18:15 INFO - PROCESS | 2852 | 1471987095436 Marionette TRACE conn6 <- [1,717,null,{"value":"13"}] 14:18:15 INFO - PROCESS | 2852 | 1471987095439 Marionette TRACE conn6 -> [0,718,"setScriptTimeout",{"ms":35000}] 14:18:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 14:18:15 INFO - PROCESS | 2852 | 1471987095441 Marionette TRACE conn6 <- [1,718,null,{}] 14:18:15 INFO - PROCESS | 2852 | 1471987095445 Marionette TRACE conn6 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:15 INFO - PROCESS | 2852 | 1471987095451 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:15 INFO - PROCESS | 2852 | 1471987095600 Marionette TRACE conn6 <- [1,719,null,{"value":null}] 14:18:15 INFO - PROCESS | 2852 | 1471987095663 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:15 INFO - PROCESS | 2852 | 1471987095666 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:15 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC387800 == 35 [pid = 2852] [id = 189] 14:18:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 60 (0000005BC5911400) [pid = 2852] [serial = 565] [outer = 0000000000000000] 14:18:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 61 (0000005BC7A96800) [pid = 2852] [serial = 566] [outer = 0000005BC5911400] 14:18:15 INFO - PROCESS | 2852 | 1471987095713 Marionette DEBUG loaded listener.js 14:18:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 62 (0000005BC89D1400) [pid = 2852] [serial = 567] [outer = 0000005BC5911400] 14:18:16 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC6842000 == 34 [pid = 2852] [id = 172] 14:18:16 INFO - PROCESS | 2852 | --DOCSHELL 0000005B906AC800 == 33 [pid = 2852] [id = 184] 14:18:16 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90915000 == 32 [pid = 2852] [id = 183] 14:18:16 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD31EA800 == 31 [pid = 2852] [id = 182] 14:18:16 INFO - PROCESS | 2852 | --DOCSHELL 0000005B91899000 == 30 [pid = 2852] [id = 185] 14:18:16 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7993000 == 29 [pid = 2852] [id = 188] 14:18:16 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7419800 == 28 [pid = 2852] [id = 187] 14:18:16 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC68EA800 == 27 [pid = 2852] [id = 186] 14:18:17 INFO - PROCESS | 2852 | --DOMWINDOW == 61 (0000005BC7EF3400) [pid = 2852] [serial = 537] [outer = 0000000000000000] [url = about:blank] 14:18:17 INFO - PROCESS | 2852 | --DOMWINDOW == 60 (0000005BCBC71400) [pid = 2852] [serial = 540] [outer = 0000000000000000] [url = about:blank] 14:18:17 INFO - PROCESS | 2852 | --DOMWINDOW == 59 (0000005B9185AC00) [pid = 2852] [serial = 542] [outer = 0000000000000000] [url = about:blank] 14:18:17 INFO - PROCESS | 2852 | --DOMWINDOW == 58 (0000005BC773F400) [pid = 2852] [serial = 534] [outer = 0000000000000000] [url = about:blank] 14:18:17 INFO - PROCESS | 2852 | --DOMWINDOW == 57 (0000005BC76B6800) [pid = 2852] [serial = 543] [outer = 0000000000000000] [url = about:blank] 14:18:17 INFO - PROCESS | 2852 | --DOMWINDOW == 56 (0000005B91863000) [pid = 2852] [serial = 527] [outer = 0000000000000000] [url = about:blank] 14:18:17 INFO - PROCESS | 2852 | --DOMWINDOW == 55 (0000005B91C2D400) [pid = 2852] [serial = 528] [outer = 0000000000000000] [url = about:blank] 14:18:17 INFO - PROCESS | 2852 | --DOMWINDOW == 54 (0000005B90609800) [pid = 2852] [serial = 521] [outer = 0000000000000000] [url = about:blank] 14:18:17 INFO - PROCESS | 2852 | --DOMWINDOW == 53 (0000005B90803000) [pid = 2852] [serial = 522] [outer = 0000000000000000] [url = about:blank] 14:18:17 INFO - PROCESS | 2852 | --DOMWINDOW == 52 (0000005BC6143C00) [pid = 2852] [serial = 530] [outer = 0000000000000000] [url = about:blank] 14:18:17 INFO - PROCESS | 2852 | --DOMWINDOW == 51 (0000005BC6CC0400) [pid = 2852] [serial = 531] [outer = 0000000000000000] [url = about:blank] 14:18:17 INFO - PROCESS | 2852 | --DOMWINDOW == 50 (0000005BC76B7C00) [pid = 2852] [serial = 533] [outer = 0000000000000000] [url = about:blank] 14:18:17 INFO - PROCESS | 2852 | --DOMWINDOW == 49 (0000005BCD4AF000) [pid = 2852] [serial = 516] [outer = 0000000000000000] [url = about:blank] 14:18:17 INFO - PROCESS | 2852 | --DOMWINDOW == 48 (0000005B90A7FC00) [pid = 2852] [serial = 524] [outer = 0000000000000000] [url = about:blank] 14:18:17 INFO - PROCESS | 2852 | --DOMWINDOW == 47 (0000005B90BD8400) [pid = 2852] [serial = 525] [outer = 0000000000000000] [url = about:blank] 14:18:17 INFO - PROCESS | 2852 | --DOMWINDOW == 46 (0000005B901A9800) [pid = 2852] [serial = 518] [outer = 0000000000000000] [url = about:blank] 14:18:17 INFO - PROCESS | 2852 | --DOMWINDOW == 45 (0000005B90371800) [pid = 2852] [serial = 519] [outer = 0000000000000000] [url = about:blank] 14:18:17 INFO - PROCESS | 2852 | --DOMWINDOW == 44 (0000005BC7BB0400) [pid = 2852] [serial = 536] [outer = 0000000000000000] [url = about:blank] 14:18:17 INFO - PROCESS | 2852 | --DOMWINDOW == 43 (0000005BCBB2D400) [pid = 2852] [serial = 539] [outer = 0000000000000000] [url = about:blank] 14:18:17 INFO - PROCESS | 2852 | --DOMWINDOW == 42 (0000005BCC644400) [pid = 2852] [serial = 545] [outer = 0000000000000000] [url = about:blank] 14:18:17 INFO - PROCESS | 2852 | 1471987097278 Marionette TRACE conn6 <- [1,720,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 140","_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,721,"getWindowHandle",null] 14:18:17 INFO - PROCESS | 2852 | 1471987097337 Marionette TRACE conn6 <- [1,721,null,{"value":"13"}] 14:18:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 14:18:17 INFO - PROCESS | 2852 | 1471987097342 Marionette TRACE conn6 -> [0,722,"setScriptTimeout",{"ms":35000}] 14:18:17 INFO - PROCESS | 2852 | 1471987097346 Marionette TRACE conn6 <- [1,722,null,{}] 14:18:17 INFO - PROCESS | 2852 | 1471987097352 Marionette TRACE conn6 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:17 INFO - PROCESS | 2852 | 1471987097355 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:17 INFO - PROCESS | 2852 | 1471987097449 Marionette TRACE conn6 <- [1,723,null,{"value":null}] 14:18:17 INFO - PROCESS | 2852 | 1471987097457 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:17 INFO - PROCESS | 2852 | 1471987097462 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:17 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B904B3800 == 28 [pid = 2852] [id = 190] 14:18:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 43 (0000005B90128C00) [pid = 2852] [serial = 568] [outer = 0000000000000000] 14:18:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 44 (0000005B90372400) [pid = 2852] [serial = 569] [outer = 0000005B90128C00] 14:18:17 INFO - PROCESS | 2852 | 1471987097519 Marionette DEBUG loaded listener.js 14:18:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 45 (0000005B905ED400) [pid = 2852] [serial = 570] [outer = 0000005B90128C00] 14:18:18 INFO - PROCESS | 2852 | 1471987098028 Marionette TRACE conn6 <- [1,724,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]]]}] 14:18:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 14:18:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 733ms 14:18:18 INFO - PROCESS | 2852 | 1471987098079 Marionette TRACE conn6 -> [0,725,"getWindowHandle",null] 14:18:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 14:18:18 INFO - PROCESS | 2852 | 1471987098084 Marionette TRACE conn6 <- [1,725,null,{"value":"13"}] 14:18:18 INFO - PROCESS | 2852 | 1471987098091 Marionette TRACE conn6 -> [0,726,"setScriptTimeout",{"ms":35000}] 14:18:18 INFO - PROCESS | 2852 | 1471987098094 Marionette TRACE conn6 <- [1,726,null,{}] 14:18:18 INFO - PROCESS | 2852 | 1471987098098 Marionette TRACE conn6 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:18 INFO - PROCESS | 2852 | 1471987098102 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:18 INFO - PROCESS | 2852 | 1471987098194 Marionette TRACE conn6 <- [1,727,null,{"value":null}] 14:18:18 INFO - PROCESS | 2852 | 1471987098210 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:18 INFO - PROCESS | 2852 | 1471987098212 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:18 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B909D9800 == 29 [pid = 2852] [id = 191] 14:18:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 46 (0000005B9080D000) [pid = 2852] [serial = 571] [outer = 0000000000000000] 14:18:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 47 (0000005B90811400) [pid = 2852] [serial = 572] [outer = 0000005B9080D000] 14:18:18 INFO - PROCESS | 2852 | 1471987098263 Marionette DEBUG loaded listener.js 14:18:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 48 (0000005B909B1400) [pid = 2852] [serial = 573] [outer = 0000005B9080D000] 14:18:19 INFO - PROCESS | 2852 | [2852] WARNING: Using default font: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 14:18:19 INFO - PROCESS | 2852 | 1471987099187 Marionette TRACE conn6 <- [1,728,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]]]}] 14:18:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 14:18:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1134ms 14:18:19 INFO - PROCESS | 2852 | 1471987099226 Marionette TRACE conn6 -> [0,729,"getWindowHandle",null] 14:18:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 14:18:19 INFO - PROCESS | 2852 | 1471987099228 Marionette TRACE conn6 <- [1,729,null,{"value":"13"}] 14:18:19 INFO - PROCESS | 2852 | 1471987099232 Marionette TRACE conn6 -> [0,730,"setScriptTimeout",{"ms":35000}] 14:18:19 INFO - PROCESS | 2852 | 1471987099236 Marionette TRACE conn6 <- [1,730,null,{}] 14:18:19 INFO - PROCESS | 2852 | 1471987099247 Marionette TRACE conn6 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:19 INFO - PROCESS | 2852 | 1471987099253 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:19 INFO - PROCESS | 2852 | 1471987099342 Marionette TRACE conn6 <- [1,731,null,{"value":null}] 14:18:19 INFO - PROCESS | 2852 | 1471987099351 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:19 INFO - PROCESS | 2852 | 1471987099354 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:19 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC5937000 == 30 [pid = 2852] [id = 192] 14:18:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 49 (0000005B8EE27000) [pid = 2852] [serial = 574] [outer = 0000000000000000] 14:18:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 50 (0000005B9185D000) [pid = 2852] [serial = 575] [outer = 0000005B8EE27000] 14:18:19 INFO - PROCESS | 2852 | 1471987099406 Marionette DEBUG loaded listener.js 14:18:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 51 (0000005B91C2C400) [pid = 2852] [serial = 576] [outer = 0000005B8EE27000] 14:18:20 INFO - PROCESS | 2852 | 1471987100326 Marionette TRACE conn6 <- [1,732,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]]]}] 14:18: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 14:18:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1144ms 14:18:20 INFO - PROCESS | 2852 | 1471987100378 Marionette TRACE conn6 -> [0,733,"getWindowHandle",null] 14:18:20 INFO - PROCESS | 2852 | 1471987100381 Marionette TRACE conn6 <- [1,733,null,{"value":"13"}] 14:18:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 14:18:20 INFO - PROCESS | 2852 | 1471987100385 Marionette TRACE conn6 -> [0,734,"setScriptTimeout",{"ms":35000}] 14:18:20 INFO - PROCESS | 2852 | 1471987100387 Marionette TRACE conn6 <- [1,734,null,{}] 14:18:20 INFO - PROCESS | 2852 | 1471987100390 Marionette TRACE conn6 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:20 INFO - PROCESS | 2852 | 1471987100392 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:20 INFO - PROCESS | 2852 | 1471987100481 Marionette TRACE conn6 <- [1,735,null,{"value":null}] 14:18:20 INFO - PROCESS | 2852 | 1471987100487 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:20 INFO - PROCESS | 2852 | 1471987100489 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:20 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC717D800 == 31 [pid = 2852] [id = 193] 14:18:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 52 (0000005BC59D9800) [pid = 2852] [serial = 577] [outer = 0000000000000000] 14:18:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 53 (0000005BC61CD400) [pid = 2852] [serial = 578] [outer = 0000005BC59D9800] 14:18:20 INFO - PROCESS | 2852 | 1471987100537 Marionette DEBUG loaded listener.js 14:18:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 54 (0000005BC6A3D400) [pid = 2852] [serial = 579] [outer = 0000005BC59D9800] 14:18:21 INFO - PROCESS | 2852 | 1471987101456 Marionette TRACE conn6 <- [1,736,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]]]}] 14:18: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.) 14:18:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1076ms 14:18:21 INFO - PROCESS | 2852 | 1471987101462 Marionette TRACE conn6 -> [0,737,"getWindowHandle",null] 14:18:21 INFO - PROCESS | 2852 | 1471987101464 Marionette TRACE conn6 <- [1,737,null,{"value":"13"}] 14:18:21 INFO - PROCESS | 2852 | 1471987101468 Marionette TRACE conn6 -> [0,738,"setScriptTimeout",{"ms":35000}] 14:18:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 14:18:21 INFO - PROCESS | 2852 | 1471987101470 Marionette TRACE conn6 <- [1,738,null,{}] 14:18:21 INFO - PROCESS | 2852 | 1471987101474 Marionette TRACE conn6 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:21 INFO - PROCESS | 2852 | 1471987101476 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:21 INFO - PROCESS | 2852 | 1471987101583 Marionette TRACE conn6 <- [1,739,null,{"value":null}] 14:18:21 INFO - PROCESS | 2852 | 1471987101591 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:21 INFO - PROCESS | 2852 | 1471987101593 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:21 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7545800 == 32 [pid = 2852] [id = 194] 14:18:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 55 (0000005B90609800) [pid = 2852] [serial = 580] [outer = 0000000000000000] 14:18:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 56 (0000005BC71CCC00) [pid = 2852] [serial = 581] [outer = 0000005B90609800] 14:18:21 INFO - PROCESS | 2852 | 1471987101641 Marionette DEBUG loaded listener.js 14:18:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 57 (0000005BC765E800) [pid = 2852] [serial = 582] [outer = 0000005B90609800] 14:18:22 INFO - PROCESS | 2852 | 1471987102582 Marionette TRACE conn6 <- [1,740,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]]]}] 14:18:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 14:18:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1122ms 14:18:22 INFO - PROCESS | 2852 | 1471987102593 Marionette TRACE conn6 -> [0,741,"getWindowHandle",null] 14:18:22 INFO - PROCESS | 2852 | 1471987102595 Marionette TRACE conn6 <- [1,741,null,{"value":"13"}] 14:18:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 14:18:22 INFO - PROCESS | 2852 | 1471987102599 Marionette TRACE conn6 -> [0,742,"setScriptTimeout",{"ms":35000}] 14:18:22 INFO - PROCESS | 2852 | 1471987102601 Marionette TRACE conn6 <- [1,742,null,{}] 14:18:22 INFO - PROCESS | 2852 | 1471987102604 Marionette TRACE conn6 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:22 INFO - PROCESS | 2852 | 1471987102610 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:22 INFO - PROCESS | 2852 | 1471987102749 Marionette TRACE conn6 <- [1,743,null,{"value":null}] 14:18:22 INFO - PROCESS | 2852 | 1471987102756 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:22 INFO - PROCESS | 2852 | 1471987102758 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:22 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCB995000 == 33 [pid = 2852] [id = 195] 14:18:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 58 (0000005B9080CC00) [pid = 2852] [serial = 583] [outer = 0000000000000000] 14:18:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 59 (0000005BC76B5800) [pid = 2852] [serial = 584] [outer = 0000005B9080CC00] 14:18:22 INFO - PROCESS | 2852 | 1471987102807 Marionette DEBUG loaded listener.js 14:18:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 60 (0000005BC7A92400) [pid = 2852] [serial = 585] [outer = 0000005B9080CC00] 14:18:23 INFO - PROCESS | 2852 | --DOMWINDOW == 59 (0000005BC5910C00) [pid = 2852] [serial = 556] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 14:18:23 INFO - PROCESS | 2852 | --DOMWINDOW == 58 (0000005BC6CC6000) [pid = 2852] [serial = 559] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 14:18:23 INFO - PROCESS | 2852 | --DOMWINDOW == 57 (0000005B901AA800) [pid = 2852] [serial = 562] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 14:18:23 INFO - PROCESS | 2852 | --DOMWINDOW == 56 (0000005B909B2400) [pid = 2852] [serial = 553] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 14:18:23 INFO - PROCESS | 2852 | --DOMWINDOW == 55 (0000005B901A6400) [pid = 2852] [serial = 550] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 14:18:23 INFO - PROCESS | 2852 | --DOMWINDOW == 54 (0000005B8F4F9000) [pid = 2852] [serial = 547] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 14:18:23 INFO - PROCESS | 2852 | --DOMWINDOW == 53 (0000005BC793D800) [pid = 2852] [serial = 544] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 14:18:23 INFO - PROCESS | 2852 | 1471987103763 Marionette TRACE conn6 <- [1,744,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]]]}] 14:18:23 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 14:18:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1181ms 14:18:23 INFO - PROCESS | 2852 | 1471987103784 Marionette TRACE conn6 -> [0,745,"getWindowHandle",null] 14:18:23 INFO - PROCESS | 2852 | 1471987103786 Marionette TRACE conn6 <- [1,745,null,{"value":"13"}] 14:18:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 14:18:23 INFO - PROCESS | 2852 | 1471987103789 Marionette TRACE conn6 -> [0,746,"setScriptTimeout",{"ms":35000}] 14:18:23 INFO - PROCESS | 2852 | 1471987103791 Marionette TRACE conn6 <- [1,746,null,{}] 14:18:23 INFO - PROCESS | 2852 | 1471987103795 Marionette TRACE conn6 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:23 INFO - PROCESS | 2852 | 1471987103797 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:23 INFO - PROCESS | 2852 | 1471987103876 Marionette TRACE conn6 <- [1,747,null,{"value":null}] 14:18:23 INFO - PROCESS | 2852 | 1471987103882 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:23 INFO - PROCESS | 2852 | 1471987103884 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:23 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC386800 == 34 [pid = 2852] [id = 196] 14:18:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 54 (0000005B8F1F3400) [pid = 2852] [serial = 586] [outer = 0000000000000000] 14:18:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 55 (0000005B90BDAC00) [pid = 2852] [serial = 587] [outer = 0000005B8F1F3400] 14:18:23 INFO - PROCESS | 2852 | 1471987103933 Marionette DEBUG loaded listener.js 14:18:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 56 (0000005BC7664800) [pid = 2852] [serial = 588] [outer = 0000005B8F1F3400] 14:18:24 INFO - PROCESS | 2852 | 1471987104360 Marionette TRACE conn6 <- [1,748,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]]]}] 14:18:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 14:18:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 629ms 14:18:24 INFO - PROCESS | 2852 | 1471987104421 Marionette TRACE conn6 -> [0,749,"getWindowHandle",null] 14:18:24 INFO - PROCESS | 2852 | 1471987104423 Marionette TRACE conn6 <- [1,749,null,{"value":"13"}] 14:18:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 14:18:24 INFO - PROCESS | 2852 | 1471987104426 Marionette TRACE conn6 -> [0,750,"setScriptTimeout",{"ms":35000}] 14:18:24 INFO - PROCESS | 2852 | 1471987104428 Marionette TRACE conn6 <- [1,750,null,{}] 14:18:24 INFO - PROCESS | 2852 | 1471987104432 Marionette TRACE conn6 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:24 INFO - PROCESS | 2852 | 1471987104434 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:24 INFO - PROCESS | 2852 | 1471987104514 Marionette TRACE conn6 <- [1,751,null,{"value":null}] 14:18:24 INFO - PROCESS | 2852 | 1471987104520 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:24 INFO - PROCESS | 2852 | 1471987104522 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:24 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD414800 == 35 [pid = 2852] [id = 197] 14:18:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 57 (0000005BC7BB0800) [pid = 2852] [serial = 589] [outer = 0000000000000000] 14:18:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 58 (0000005BC897B800) [pid = 2852] [serial = 590] [outer = 0000005BC7BB0800] 14:18:24 INFO - PROCESS | 2852 | 1471987104569 Marionette DEBUG loaded listener.js 14:18:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 59 (0000005BCBB28400) [pid = 2852] [serial = 591] [outer = 0000005BC7BB0800] 14:18:25 INFO - PROCESS | 2852 | [2852] WARNING: Using default font: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 14:18:25 INFO - PROCESS | 2852 | 1471987105460 Marionette TRACE conn6 <- [1,752,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]]]}] 14:18:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 14:18:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1085ms 14:18:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 14:18:25 INFO - PROCESS | 2852 | 1471987105516 Marionette TRACE conn6 -> [0,753,"getWindowHandle",null] 14:18:25 INFO - PROCESS | 2852 | 1471987105518 Marionette TRACE conn6 <- [1,753,null,{"value":"13"}] 14:18:25 INFO - PROCESS | 2852 | 1471987105521 Marionette TRACE conn6 -> [0,754,"setScriptTimeout",{"ms":35000}] 14:18:25 INFO - PROCESS | 2852 | 1471987105523 Marionette TRACE conn6 <- [1,754,null,{}] 14:18:25 INFO - PROCESS | 2852 | 1471987105527 Marionette TRACE conn6 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:25 INFO - PROCESS | 2852 | 1471987105528 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:25 INFO - PROCESS | 2852 | 1471987105607 Marionette TRACE conn6 <- [1,755,null,{"value":null}] 14:18:25 INFO - PROCESS | 2852 | 1471987105612 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:25 INFO - PROCESS | 2852 | 1471987105614 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:25 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC5936800 == 36 [pid = 2852] [id = 198] 14:18:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 60 (0000005BCBB2CC00) [pid = 2852] [serial = 592] [outer = 0000000000000000] 14:18:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 61 (0000005BCBB2F800) [pid = 2852] [serial = 593] [outer = 0000005BCBB2CC00] 14:18:25 INFO - PROCESS | 2852 | 1471987105661 Marionette DEBUG loaded listener.js 14:18:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 62 (0000005BCBC6F000) [pid = 2852] [serial = 594] [outer = 0000005BCBB2CC00] 14:18:26 INFO - PROCESS | 2852 | 1471987106827 Marionette TRACE conn6 <- [1,756,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]]]}] 14:18:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 14:18:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1343ms 14:18:26 INFO - PROCESS | 2852 | 1471987106871 Marionette TRACE conn6 -> [0,757,"getWindowHandle",null] 14:18:26 INFO - PROCESS | 2852 | 1471987106876 Marionette TRACE conn6 <- [1,757,null,{"value":"13"}] 14:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 14:18:26 INFO - PROCESS | 2852 | 1471987106881 Marionette TRACE conn6 -> [0,758,"setScriptTimeout",{"ms":35000}] 14:18:26 INFO - PROCESS | 2852 | 1471987106885 Marionette TRACE conn6 <- [1,758,null,{}] 14:18:26 INFO - PROCESS | 2852 | 1471987106935 Marionette TRACE conn6 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:26 INFO - PROCESS | 2852 | 1471987106938 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:27 INFO - PROCESS | 2852 | 1471987107119 Marionette TRACE conn6 <- [1,759,null,{"value":null}] 14:18:27 INFO - PROCESS | 2852 | 1471987107159 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:27 INFO - PROCESS | 2852 | 1471987107162 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:27 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B9090C000 == 37 [pid = 2852] [id = 199] 14:18:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 63 (0000005B90121000) [pid = 2852] [serial = 595] [outer = 0000000000000000] 14:18:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 64 (0000005B9037A400) [pid = 2852] [serial = 596] [outer = 0000005B90121000] 14:18:27 INFO - PROCESS | 2852 | 1471987107223 Marionette DEBUG loaded listener.js 14:18:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 65 (0000005B9078D800) [pid = 2852] [serial = 597] [outer = 0000005B90121000] 14:18:28 INFO - PROCESS | 2852 | 1471987108016 Marionette TRACE conn6 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 14:18:28 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD414800 == 36 [pid = 2852] [id = 197] 14:18:28 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC386800 == 35 [pid = 2852] [id = 196] 14:18:28 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCB995000 == 34 [pid = 2852] [id = 195] 14:18:28 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7545800 == 33 [pid = 2852] [id = 194] 14:18:28 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC717D800 == 32 [pid = 2852] [id = 193] 14:18:28 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC5937000 == 31 [pid = 2852] [id = 192] 14:18:28 INFO - PROCESS | 2852 | --DOCSHELL 0000005B909D9800 == 30 [pid = 2852] [id = 191] 14:18:28 INFO - PROCESS | 2852 | --DOCSHELL 0000005B904B3800 == 29 [pid = 2852] [id = 190] 14:18:28 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC387800 == 28 [pid = 2852] [id = 189] 14:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 64 (0000005BC59D6C00) [pid = 2852] [serial = 557] [outer = 0000000000000000] [url = about:blank] 14:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 63 (0000005BC6836C00) [pid = 2852] [serial = 558] [outer = 0000000000000000] [url = about:blank] 14:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 62 (0000005BC7128400) [pid = 2852] [serial = 560] [outer = 0000000000000000] [url = about:blank] 14:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 61 (0000005BC76AB800) [pid = 2852] [serial = 563] [outer = 0000000000000000] [url = about:blank] 14:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 60 (0000005B909B4C00) [pid = 2852] [serial = 554] [outer = 0000000000000000] [url = about:blank] 14:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 59 (0000005B905E9C00) [pid = 2852] [serial = 551] [outer = 0000000000000000] [url = about:blank] 14:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 58 (0000005B90608800) [pid = 2852] [serial = 552] [outer = 0000000000000000] [url = about:blank] 14:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 57 (0000005B90782000) [pid = 2852] [serial = 549] [outer = 0000000000000000] [url = about:blank] 14:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 56 (0000005B90378000) [pid = 2852] [serial = 548] [outer = 0000000000000000] [url = about:blank] 14:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 55 (0000005BCC954C00) [pid = 2852] [serial = 546] [outer = 0000000000000000] [url = about:blank] 14:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 54 (0000005BC7A96800) [pid = 2852] [serial = 566] [outer = 0000000000000000] [url = about:blank] 14:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 53 (0000005BC71D2C00) [pid = 2852] [serial = 561] [outer = 0000000000000000] [url = about:blank] 14:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 52 (0000005BC7733400) [pid = 2852] [serial = 564] [outer = 0000000000000000] [url = about:blank] 14:18:28 INFO - PROCESS | 2852 | --DOMWINDOW == 51 (0000005B90A84400) [pid = 2852] [serial = 555] [outer = 0000000000000000] [url = about:blank] 14:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 14:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1199ms 14:18:28 INFO - PROCESS | 2852 | 1471987108080 Marionette TRACE conn6 -> [0,761,"getWindowHandle",null] 14:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 14:18:28 INFO - PROCESS | 2852 | 1471987108084 Marionette TRACE conn6 <- [1,761,null,{"value":"13"}] 14:18:28 INFO - PROCESS | 2852 | 1471987108089 Marionette TRACE conn6 -> [0,762,"setScriptTimeout",{"ms":35000}] 14:18:28 INFO - PROCESS | 2852 | 1471987108093 Marionette TRACE conn6 <- [1,762,null,{}] 14:18:28 INFO - PROCESS | 2852 | 1471987108098 Marionette TRACE conn6 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:28 INFO - PROCESS | 2852 | 1471987108101 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:28 INFO - PROCESS | 2852 | 1471987108198 Marionette TRACE conn6 <- [1,763,null,{"value":null}] 14:18:28 INFO - PROCESS | 2852 | 1471987108206 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:28 INFO - PROCESS | 2852 | 1471987108209 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:28 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B907B5800 == 29 [pid = 2852] [id = 200] 14:18:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 52 (0000005B905EBC00) [pid = 2852] [serial = 598] [outer = 0000000000000000] 14:18:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 53 (0000005B90603400) [pid = 2852] [serial = 599] [outer = 0000005B905EBC00] 14:18:28 INFO - PROCESS | 2852 | 1471987108260 Marionette DEBUG loaded listener.js 14:18:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 54 (0000005B90803800) [pid = 2852] [serial = 600] [outer = 0000005B905EBC00] 14:18:28 INFO - PROCESS | 2852 | 1471987108742 Marionette TRACE conn6 <- [1,764,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 14:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 14:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 692ms 14:18:28 INFO - PROCESS | 2852 | 1471987108782 Marionette TRACE conn6 -> [0,765,"getWindowHandle",null] 14:18:28 INFO - PROCESS | 2852 | 1471987108787 Marionette TRACE conn6 <- [1,765,null,{"value":"13"}] 14:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 14:18:28 INFO - PROCESS | 2852 | 1471987108794 Marionette TRACE conn6 -> [0,766,"setScriptTimeout",{"ms":35000}] 14:18:28 INFO - PROCESS | 2852 | 1471987108797 Marionette TRACE conn6 <- [1,766,null,{}] 14:18:28 INFO - PROCESS | 2852 | 1471987108800 Marionette TRACE conn6 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:28 INFO - PROCESS | 2852 | 1471987108803 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:28 INFO - PROCESS | 2852 | 1471987108894 Marionette TRACE conn6 <- [1,767,null,{"value":null}] 14:18:28 INFO - PROCESS | 2852 | 1471987108902 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:28 INFO - PROCESS | 2852 | 1471987108904 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:28 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B92FAF800 == 30 [pid = 2852] [id = 201] 14:18:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 55 (0000005B90BD2C00) [pid = 2852] [serial = 601] [outer = 0000000000000000] 14:18:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 56 (0000005B90BD6000) [pid = 2852] [serial = 602] [outer = 0000005B90BD2C00] 14:18:28 INFO - PROCESS | 2852 | 1471987108957 Marionette DEBUG loaded listener.js 14:18:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 57 (0000005B91859000) [pid = 2852] [serial = 603] [outer = 0000005B90BD2C00] 14:18:29 INFO - PROCESS | 2852 | 1471987109445 Marionette TRACE conn6 <- [1,768,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 14:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 14:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 689ms 14:18:29 INFO - PROCESS | 2852 | 1471987109485 Marionette TRACE conn6 -> [0,769,"getWindowHandle",null] 14:18:29 INFO - PROCESS | 2852 | 1471987109487 Marionette TRACE conn6 <- [1,769,null,{"value":"13"}] 14:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 14:18:29 INFO - PROCESS | 2852 | 1471987109491 Marionette TRACE conn6 -> [0,770,"setScriptTimeout",{"ms":35000}] 14:18:29 INFO - PROCESS | 2852 | 1471987109495 Marionette TRACE conn6 <- [1,770,null,{}] 14:18:29 INFO - PROCESS | 2852 | 1471987109506 Marionette TRACE conn6 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:29 INFO - PROCESS | 2852 | 1471987109511 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:29 INFO - PROCESS | 2852 | 1471987109596 Marionette TRACE conn6 <- [1,771,null,{"value":null}] 14:18:29 INFO - PROCESS | 2852 | 1471987109603 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:29 INFO - PROCESS | 2852 | 1471987109606 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:29 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7408000 == 31 [pid = 2852] [id = 202] 14:18:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 58 (0000005BC6A3A400) [pid = 2852] [serial = 604] [outer = 0000000000000000] 14:18:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 59 (0000005BC6C5BC00) [pid = 2852] [serial = 605] [outer = 0000005BC6A3A400] 14:18:29 INFO - PROCESS | 2852 | 1471987109691 Marionette DEBUG loaded listener.js 14:18:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 60 (0000005BC7659000) [pid = 2852] [serial = 606] [outer = 0000005BC6A3A400] 14:18:30 INFO - PROCESS | 2852 | 1471987110119 Marionette TRACE conn6 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 14:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 14:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 693ms 14:18:30 INFO - PROCESS | 2852 | 1471987110185 Marionette TRACE conn6 -> [0,773,"getWindowHandle",null] 14:18:30 INFO - PROCESS | 2852 | 1471987110188 Marionette TRACE conn6 <- [1,773,null,{"value":"13"}] 14:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 14:18:30 INFO - PROCESS | 2852 | 1471987110191 Marionette TRACE conn6 -> [0,774,"setScriptTimeout",{"ms":35000}] 14:18:30 INFO - PROCESS | 2852 | 1471987110193 Marionette TRACE conn6 <- [1,774,null,{}] 14:18:30 INFO - PROCESS | 2852 | 1471987110196 Marionette TRACE conn6 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:30 INFO - PROCESS | 2852 | 1471987110199 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:30 INFO - PROCESS | 2852 | 1471987110288 Marionette TRACE conn6 <- [1,775,null,{"value":null}] 14:18:30 INFO - PROCESS | 2852 | 1471987110294 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:30 INFO - PROCESS | 2852 | 1471987110296 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:30 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7C0C000 == 32 [pid = 2852] [id = 203] 14:18:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 61 (0000005B905EB800) [pid = 2852] [serial = 607] [outer = 0000000000000000] 14:18:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 62 (0000005BC7733400) [pid = 2852] [serial = 608] [outer = 0000005B905EB800] 14:18:30 INFO - PROCESS | 2852 | 1471987110346 Marionette DEBUG loaded listener.js 14:18:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 63 (0000005BC773E800) [pid = 2852] [serial = 609] [outer = 0000005B905EB800] 14:18:30 INFO - PROCESS | 2852 | 1471987110816 Marionette TRACE conn6 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 14:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 14:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 671ms 14:18:30 INFO - PROCESS | 2852 | 1471987110870 Marionette TRACE conn6 -> [0,777,"getWindowHandle",null] 14:18:30 INFO - PROCESS | 2852 | 1471987110873 Marionette TRACE conn6 <- [1,777,null,{"value":"13"}] 14:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 14:18:30 INFO - PROCESS | 2852 | 1471987110877 Marionette TRACE conn6 -> [0,778,"setScriptTimeout",{"ms":35000}] 14:18:30 INFO - PROCESS | 2852 | 1471987110879 Marionette TRACE conn6 <- [1,778,null,{}] 14:18:30 INFO - PROCESS | 2852 | 1471987110882 Marionette TRACE conn6 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:30 INFO - PROCESS | 2852 | 1471987110884 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:31 INFO - PROCESS | 2852 | 1471987111016 Marionette TRACE conn6 <- [1,779,null,{"value":null}] 14:18:31 INFO - PROCESS | 2852 | 1471987111065 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:31 INFO - PROCESS | 2852 | 1471987111068 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:31 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCBE18800 == 33 [pid = 2852] [id = 204] 14:18:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 64 (0000005B901AA800) [pid = 2852] [serial = 610] [outer = 0000000000000000] 14:18:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 65 (0000005BC7A8AC00) [pid = 2852] [serial = 611] [outer = 0000005B901AA800] 14:18:31 INFO - PROCESS | 2852 | 1471987111115 Marionette DEBUG loaded listener.js 14:18:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 66 (0000005BC7CAB000) [pid = 2852] [serial = 612] [outer = 0000005B901AA800] 14:18:31 INFO - PROCESS | 2852 | 1471987111558 Marionette TRACE conn6 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 14:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 14:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 734ms 14:18:31 INFO - PROCESS | 2852 | 1471987111614 Marionette TRACE conn6 -> [0,781,"getWindowHandle",null] 14:18:31 INFO - PROCESS | 2852 | 1471987111616 Marionette TRACE conn6 <- [1,781,null,{"value":"13"}] 14:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 14:18:31 INFO - PROCESS | 2852 | 1471987111620 Marionette TRACE conn6 -> [0,782,"setScriptTimeout",{"ms":35000}] 14:18:31 INFO - PROCESS | 2852 | 1471987111622 Marionette TRACE conn6 <- [1,782,null,{}] 14:18:31 INFO - PROCESS | 2852 | 1471987111631 Marionette TRACE conn6 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:31 INFO - PROCESS | 2852 | 1471987111637 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:31 INFO - PROCESS | 2852 | 1471987111765 Marionette TRACE conn6 <- [1,783,null,{"value":null}] 14:18:31 INFO - PROCESS | 2852 | 1471987111815 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:31 INFO - PROCESS | 2852 | 1471987111817 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:31 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD869800 == 34 [pid = 2852] [id = 205] 14:18:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 67 (0000005BCBC72400) [pid = 2852] [serial = 613] [outer = 0000000000000000] 14:18:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005BCC343000) [pid = 2852] [serial = 614] [outer = 0000005BCBC72400] 14:18:31 INFO - PROCESS | 2852 | 1471987111864 Marionette DEBUG loaded listener.js 14:18:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005BCC4D2000) [pid = 2852] [serial = 615] [outer = 0000005BCBC72400] 14:18:32 INFO - PROCESS | 2852 | 1471987112295 Marionette TRACE conn6 <- [1,784,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]]]}] 14:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 14:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 735ms 14:18:32 INFO - PROCESS | 2852 | 1471987112357 Marionette TRACE conn6 -> [0,785,"getWindowHandle",null] 14:18:32 INFO - PROCESS | 2852 | 1471987112360 Marionette TRACE conn6 <- [1,785,null,{"value":"13"}] 14:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 14:18:32 INFO - PROCESS | 2852 | 1471987112363 Marionette TRACE conn6 -> [0,786,"setScriptTimeout",{"ms":35000}] 14:18:32 INFO - PROCESS | 2852 | 1471987112364 Marionette TRACE conn6 <- [1,786,null,{}] 14:18:32 INFO - PROCESS | 2852 | 1471987112368 Marionette TRACE conn6 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:32 INFO - PROCESS | 2852 | 1471987112370 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:32 INFO - PROCESS | 2852 | 1471987112485 Marionette TRACE conn6 <- [1,787,null,{"value":null}] 14:18:32 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005B90609800) [pid = 2852] [serial = 580] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 14:18:32 INFO - PROCESS | 2852 | --DOMWINDOW == 67 (0000005B90128C00) [pid = 2852] [serial = 568] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 14:18:32 INFO - PROCESS | 2852 | --DOMWINDOW == 66 (0000005B9080D000) [pid = 2852] [serial = 571] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 14:18:32 INFO - PROCESS | 2852 | --DOMWINDOW == 65 (0000005B8EE27000) [pid = 2852] [serial = 574] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 14:18:32 INFO - PROCESS | 2852 | --DOMWINDOW == 64 (0000005BC5911400) [pid = 2852] [serial = 565] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 14:18:32 INFO - PROCESS | 2852 | --DOMWINDOW == 63 (0000005B9080CC00) [pid = 2852] [serial = 583] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 14:18:32 INFO - PROCESS | 2852 | --DOMWINDOW == 62 (0000005BC7BB0800) [pid = 2852] [serial = 589] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 14:18:32 INFO - PROCESS | 2852 | --DOMWINDOW == 61 (0000005BC59D9800) [pid = 2852] [serial = 577] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 14:18:32 INFO - PROCESS | 2852 | 1471987112530 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:32 INFO - PROCESS | 2852 | 1471987112533 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:32 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCBC94800 == 35 [pid = 2852] [id = 206] 14:18:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 62 (0000005B8F1F8800) [pid = 2852] [serial = 616] [outer = 0000000000000000] 14:18:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 63 (0000005B9078CC00) [pid = 2852] [serial = 617] [outer = 0000005B8F1F8800] 14:18:32 INFO - PROCESS | 2852 | 1471987112580 Marionette DEBUG loaded listener.js 14:18:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 64 (0000005BC7733000) [pid = 2852] [serial = 618] [outer = 0000005B8F1F8800] 14:18:32 INFO - PROCESS | 2852 | 1471987112942 Marionette TRACE conn6 <- [1,788,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]]]}] 14:18:32 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 14:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 628ms 14:18:32 INFO - PROCESS | 2852 | 1471987112994 Marionette TRACE conn6 -> [0,789,"getWindowHandle",null] 14:18:32 INFO - PROCESS | 2852 | 1471987112997 Marionette TRACE conn6 <- [1,789,null,{"value":"13"}] 14:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 14:18:33 INFO - PROCESS | 2852 | 1471987113000 Marionette TRACE conn6 -> [0,790,"setScriptTimeout",{"ms":35000}] 14:18:33 INFO - PROCESS | 2852 | 1471987113002 Marionette TRACE conn6 <- [1,790,null,{}] 14:18:33 INFO - PROCESS | 2852 | 1471987113005 Marionette TRACE conn6 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:33 INFO - PROCESS | 2852 | 1471987113007 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:33 INFO - PROCESS | 2852 | 1471987113114 Marionette TRACE conn6 <- [1,791,null,{"value":null}] 14:18:33 INFO - PROCESS | 2852 | 1471987113123 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:33 INFO - PROCESS | 2852 | 1471987113125 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:33 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD1921000 == 36 [pid = 2852] [id = 207] 14:18:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 65 (0000005BCC71FC00) [pid = 2852] [serial = 619] [outer = 0000000000000000] 14:18:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 66 (0000005BCC7E1000) [pid = 2852] [serial = 620] [outer = 0000005BCC71FC00] 14:18:33 INFO - PROCESS | 2852 | 1471987113173 Marionette DEBUG loaded listener.js 14:18:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 67 (0000005BCD30C000) [pid = 2852] [serial = 621] [outer = 0000005BCC71FC00] 14:18:33 INFO - PROCESS | 2852 | 1471987113591 Marionette TRACE conn6 <- [1,792,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]]]}] 14:18:33 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 14:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 630ms 14:18:33 INFO - PROCESS | 2852 | 1471987113633 Marionette TRACE conn6 -> [0,793,"getWindowHandle",null] 14:18:33 INFO - PROCESS | 2852 | 1471987113635 Marionette TRACE conn6 <- [1,793,null,{"value":"13"}] 14:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 14:18:33 INFO - PROCESS | 2852 | 1471987113638 Marionette TRACE conn6 -> [0,794,"setScriptTimeout",{"ms":35000}] 14:18:33 INFO - PROCESS | 2852 | 1471987113640 Marionette TRACE conn6 <- [1,794,null,{}] 14:18:33 INFO - PROCESS | 2852 | 1471987113643 Marionette TRACE conn6 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:33 INFO - PROCESS | 2852 | 1471987113645 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:33 INFO - PROCESS | 2852 | 1471987113753 Marionette TRACE conn6 <- [1,795,null,{"value":null}] 14:18:33 INFO - PROCESS | 2852 | 1471987113794 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:33 INFO - PROCESS | 2852 | 1471987113796 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:33 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD31E2800 == 37 [pid = 2852] [id = 208] 14:18:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005B8F39CC00) [pid = 2852] [serial = 622] [outer = 0000000000000000] 14:18:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005BCBC06000) [pid = 2852] [serial = 623] [outer = 0000005B8F39CC00] 14:18:33 INFO - PROCESS | 2852 | 1471987113842 Marionette DEBUG loaded listener.js 14:18:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005BCD460000) [pid = 2852] [serial = 624] [outer = 0000005B8F39CC00] 14:18:34 INFO - PROCESS | 2852 | 1471987114219 Marionette TRACE conn6 <- [1,796,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]]]}] 14:18:34 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 14:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 629ms 14:18:34 INFO - PROCESS | 2852 | 1471987114271 Marionette TRACE conn6 -> [0,797,"getWindowHandle",null] 14:18:34 INFO - PROCESS | 2852 | 1471987114273 Marionette TRACE conn6 <- [1,797,null,{"value":"13"}] 14:18:34 INFO - PROCESS | 2852 | 1471987114277 Marionette TRACE conn6 -> [0,798,"setScriptTimeout",{"ms":35000}] 14:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 14:18:34 INFO - PROCESS | 2852 | 1471987114278 Marionette TRACE conn6 <- [1,798,null,{}] 14:18:34 INFO - PROCESS | 2852 | 1471987114282 Marionette TRACE conn6 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:34 INFO - PROCESS | 2852 | 1471987114285 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:34 INFO - PROCESS | 2852 | 1471987114395 Marionette TRACE conn6 <- [1,799,null,{"value":null}] 14:18:34 INFO - PROCESS | 2852 | 1471987114403 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:34 INFO - PROCESS | 2852 | 1471987114405 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:34 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC79A4000 == 38 [pid = 2852] [id = 209] 14:18:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005BCD464C00) [pid = 2852] [serial = 625] [outer = 0000000000000000] 14:18:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BCD467C00) [pid = 2852] [serial = 626] [outer = 0000005BCD464C00] 14:18:34 INFO - PROCESS | 2852 | 1471987114462 Marionette DEBUG loaded listener.js 14:18:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BCD4B5800) [pid = 2852] [serial = 627] [outer = 0000005BCD464C00] 14:18:35 INFO - PROCESS | 2852 | 1471987115173 Marionette TRACE conn6 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 14:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 14:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 942ms 14:18:35 INFO - PROCESS | 2852 | 1471987115223 Marionette TRACE conn6 -> [0,801,"getWindowHandle",null] 14:18:35 INFO - PROCESS | 2852 | 1471987115228 Marionette TRACE conn6 <- [1,801,null,{"value":"13"}] 14:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 14:18:35 INFO - PROCESS | 2852 | 1471987115233 Marionette TRACE conn6 -> [0,802,"setScriptTimeout",{"ms":35000}] 14:18:35 INFO - PROCESS | 2852 | 1471987115238 Marionette TRACE conn6 <- [1,802,null,{}] 14:18:35 INFO - PROCESS | 2852 | 1471987115244 Marionette TRACE conn6 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:35 INFO - PROCESS | 2852 | 1471987115247 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:35 INFO - PROCESS | 2852 | 1471987115403 Marionette TRACE conn6 <- [1,803,null,{"value":null}] 14:18:35 INFO - PROCESS | 2852 | 1471987115474 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:35 INFO - PROCESS | 2852 | 1471987115477 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:35 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B918AD000 == 39 [pid = 2852] [id = 210] 14:18:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005B9078EC00) [pid = 2852] [serial = 628] [outer = 0000000000000000] 14:18:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005B909B3400) [pid = 2852] [serial = 629] [outer = 0000005B9078EC00] 14:18:35 INFO - PROCESS | 2852 | 1471987115581 Marionette DEBUG loaded listener.js 14:18:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005B90BDF000) [pid = 2852] [serial = 630] [outer = 0000005B9078EC00] 14:18:36 INFO - PROCESS | 2852 | 1471987116180 Marionette TRACE conn6 <- [1,804,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,805,"getWindowHandle",null] 14:18:36 INFO - PROCESS | 2852 | 1471987116229 Marionette TRACE conn6 <- [1,805,null,{"value":"13"}] 14:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 14:18:36 INFO - PROCESS | 2852 | 1471987116236 Marionette TRACE conn6 -> [0,806,"setScriptTimeout",{"ms":35000}] 14:18:36 INFO - PROCESS | 2852 | 1471987116239 Marionette TRACE conn6 <- [1,806,null,{}] 14:18:36 INFO - PROCESS | 2852 | 1471987116244 Marionette TRACE conn6 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:36 INFO - PROCESS | 2852 | 1471987116247 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:36 INFO - PROCESS | 2852 | 1471987116367 Marionette TRACE conn6 <- [1,807,null,{"value":null}] 14:18:36 INFO - PROCESS | 2852 | 1471987116437 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:36 INFO - PROCESS | 2852 | 1471987116440 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:36 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD412800 == 40 [pid = 2852] [id = 211] 14:18:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BC62D0800) [pid = 2852] [serial = 631] [outer = 0000000000000000] 14:18:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BC76B1400) [pid = 2852] [serial = 632] [outer = 0000005BC62D0800] 14:18:36 INFO - PROCESS | 2852 | 1471987116500 Marionette DEBUG loaded listener.js 14:18:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCBB02400) [pid = 2852] [serial = 633] [outer = 0000005BC62D0800] 14:18:37 INFO - PROCESS | 2852 | 1471987117164 Marionette TRACE conn6 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 14:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 14:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 985ms 14:18:37 INFO - PROCESS | 2852 | 1471987117223 Marionette TRACE conn6 -> [0,809,"getWindowHandle",null] 14:18:37 INFO - PROCESS | 2852 | 1471987117226 Marionette TRACE conn6 <- [1,809,null,{"value":"13"}] 14:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 14:18:37 INFO - PROCESS | 2852 | 1471987117230 Marionette TRACE conn6 -> [0,810,"setScriptTimeout",{"ms":35000}] 14:18:37 INFO - PROCESS | 2852 | 1471987117234 Marionette TRACE conn6 <- [1,810,null,{}] 14:18:37 INFO - PROCESS | 2852 | 1471987117259 Marionette TRACE conn6 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:37 INFO - PROCESS | 2852 | 1471987117264 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:37 INFO - PROCESS | 2852 | 1471987117410 Marionette TRACE conn6 <- [1,811,null,{"value":null}] 14:18:37 INFO - PROCESS | 2852 | 1471987117453 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:37 INFO - PROCESS | 2852 | 1471987117457 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:37 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC5948000 == 41 [pid = 2852] [id = 212] 14:18:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BC5902800) [pid = 2852] [serial = 634] [outer = 0000000000000000] 14:18:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BCBCDA000) [pid = 2852] [serial = 635] [outer = 0000005BC5902800] 14:18:37 INFO - PROCESS | 2852 | 1471987117517 Marionette DEBUG loaded listener.js 14:18:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BCD376000) [pid = 2852] [serial = 636] [outer = 0000005BC5902800] 14:18:38 INFO - PROCESS | 2852 | 1471987118237 Marionette TRACE conn6 <- [1,812,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,813,"getWindowHandle",null] 14:18:38 INFO - PROCESS | 2852 | 1471987118269 Marionette TRACE conn6 <- [1,813,null,{"value":"13"}] 14:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 14:18:38 INFO - PROCESS | 2852 | 1471987118274 Marionette TRACE conn6 -> [0,814,"setScriptTimeout",{"ms":35000}] 14:18:38 INFO - PROCESS | 2852 | 1471987118277 Marionette TRACE conn6 <- [1,814,null,{}] 14:18:38 INFO - PROCESS | 2852 | 1471987118283 Marionette TRACE conn6 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:38 INFO - PROCESS | 2852 | 1471987118286 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:38 INFO - PROCESS | 2852 | 1471987118400 Marionette TRACE conn6 <- [1,815,null,{"value":null}] 14:18:38 INFO - PROCESS | 2852 | 1471987118493 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:38 INFO - PROCESS | 2852 | 1471987118495 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:38 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B906B0800 == 42 [pid = 2852] [id = 213] 14:18:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005B90780000) [pid = 2852] [serial = 637] [outer = 0000000000000000] 14:18:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005B909AE400) [pid = 2852] [serial = 638] [outer = 0000005B90780000] 14:18:38 INFO - PROCESS | 2852 | 1471987118548 Marionette DEBUG loaded listener.js 14:18:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005B90BD4400) [pid = 2852] [serial = 639] [outer = 0000005B90780000] 14:18:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD31E2800 == 41 [pid = 2852] [id = 208] 14:18:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD1921000 == 40 [pid = 2852] [id = 207] 14:18:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCBC94800 == 39 [pid = 2852] [id = 206] 14:18:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD869800 == 38 [pid = 2852] [id = 205] 14:18:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCBE18800 == 37 [pid = 2852] [id = 204] 14:18:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7C0C000 == 36 [pid = 2852] [id = 203] 14:18:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7408000 == 35 [pid = 2852] [id = 202] 14:18:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005B92FAF800 == 34 [pid = 2852] [id = 201] 14:18:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005B907B5800 == 33 [pid = 2852] [id = 200] 14:18:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC5936800 == 32 [pid = 2852] [id = 198] 14:18:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005B9090C000 == 31 [pid = 2852] [id = 199] 14:18:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC5948000 == 30 [pid = 2852] [id = 212] 14:18:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD412800 == 29 [pid = 2852] [id = 211] 14:18:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005B918AD000 == 28 [pid = 2852] [id = 210] 14:18:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC79A4000 == 27 [pid = 2852] [id = 209] 14:18:39 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BC71CCC00) [pid = 2852] [serial = 581] [outer = 0000000000000000] [url = about:blank] 14:18:39 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005B90372400) [pid = 2852] [serial = 569] [outer = 0000000000000000] [url = about:blank] 14:18:39 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005B905ED400) [pid = 2852] [serial = 570] [outer = 0000000000000000] [url = about:blank] 14:18:39 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005B90811400) [pid = 2852] [serial = 572] [outer = 0000000000000000] [url = about:blank] 14:18:39 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B909B1400) [pid = 2852] [serial = 573] [outer = 0000000000000000] [url = about:blank] 14:18:39 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005B9185D000) [pid = 2852] [serial = 575] [outer = 0000000000000000] [url = about:blank] 14:18:39 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005B91C2C400) [pid = 2852] [serial = 576] [outer = 0000000000000000] [url = about:blank] 14:18:39 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BC89D1400) [pid = 2852] [serial = 567] [outer = 0000000000000000] [url = about:blank] 14:18:39 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BC76B5800) [pid = 2852] [serial = 584] [outer = 0000000000000000] [url = about:blank] 14:18:39 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005B90BDAC00) [pid = 2852] [serial = 587] [outer = 0000000000000000] [url = about:blank] 14:18:39 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BC897B800) [pid = 2852] [serial = 590] [outer = 0000000000000000] [url = about:blank] 14:18:39 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BC61CD400) [pid = 2852] [serial = 578] [outer = 0000000000000000] [url = about:blank] 14:18:39 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BC6A3D400) [pid = 2852] [serial = 579] [outer = 0000000000000000] [url = about:blank] 14:18:39 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BC7A92400) [pid = 2852] [serial = 585] [outer = 0000000000000000] [url = about:blank] 14:18:39 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BCBB2F800) [pid = 2852] [serial = 593] [outer = 0000000000000000] [url = about:blank] 14:18:39 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BC765E800) [pid = 2852] [serial = 582] [outer = 0000000000000000] [url = about:blank] 14:18:39 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005BCBB28400) [pid = 2852] [serial = 591] [outer = 0000000000000000] [url = about:blank] 14:18:39 INFO - PROCESS | 2852 | 1471987119645 Marionette TRACE conn6 <- [1,816,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]]]}] 14:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 14:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1386ms 14:18:39 INFO - PROCESS | 2852 | 1471987119660 Marionette TRACE conn6 -> [0,817,"getWindowHandle",null] 14:18:39 INFO - PROCESS | 2852 | 1471987119665 Marionette TRACE conn6 <- [1,817,null,{"value":"13"}] 14:18:39 INFO - PROCESS | 2852 | 1471987119669 Marionette TRACE conn6 -> [0,818,"setScriptTimeout",{"ms":35000}] 14:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 14:18:39 INFO - PROCESS | 2852 | 1471987119673 Marionette TRACE conn6 <- [1,818,null,{}] 14:18:39 INFO - PROCESS | 2852 | 1471987119684 Marionette TRACE conn6 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:39 INFO - PROCESS | 2852 | 1471987119687 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:39 INFO - PROCESS | 2852 | 1471987119785 Marionette TRACE conn6 <- [1,819,null,{"value":null}] 14:18:39 INFO - PROCESS | 2852 | 1471987119855 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:39 INFO - PROCESS | 2852 | 1471987119858 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:39 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B9069B000 == 28 [pid = 2852] [id = 214] 14:18:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005B901AEC00) [pid = 2852] [serial = 640] [outer = 0000000000000000] 14:18:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005B90373C00) [pid = 2852] [serial = 641] [outer = 0000005B901AEC00] 14:18:39 INFO - PROCESS | 2852 | 1471987119909 Marionette DEBUG loaded listener.js 14:18:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005B905ED400) [pid = 2852] [serial = 642] [outer = 0000005B901AEC00] 14:18:40 INFO - PROCESS | 2852 | 1471987120308 Marionette TRACE conn6 <- [1,820,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]]]}] 14:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 14:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 692ms 14:18:40 INFO - PROCESS | 2852 | 1471987120366 Marionette TRACE conn6 -> [0,821,"getWindowHandle",null] 14:18:40 INFO - PROCESS | 2852 | 1471987120371 Marionette TRACE conn6 <- [1,821,null,{"value":"13"}] 14:18:40 INFO - PROCESS | 2852 | 1471987120415 Marionette TRACE conn6 -> [0,822,"setScriptTimeout",{"ms":35000}] 14:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 14:18:40 INFO - PROCESS | 2852 | 1471987120418 Marionette TRACE conn6 <- [1,822,null,{}] 14:18:40 INFO - PROCESS | 2852 | 1471987120422 Marionette TRACE conn6 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:40 INFO - PROCESS | 2852 | 1471987120425 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:40 INFO - PROCESS | 2852 | 1471987120527 Marionette TRACE conn6 <- [1,823,null,{"value":null}] 14:18:40 INFO - PROCESS | 2852 | 1471987120534 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:40 INFO - PROCESS | 2852 | 1471987120536 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:40 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B9189F800 == 29 [pid = 2852] [id = 215] 14:18:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005B90A7C800) [pid = 2852] [serial = 643] [outer = 0000000000000000] 14:18:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005B90A83400) [pid = 2852] [serial = 644] [outer = 0000005B90A7C800] 14:18:40 INFO - PROCESS | 2852 | 1471987120589 Marionette DEBUG loaded listener.js 14:18:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005B91860400) [pid = 2852] [serial = 645] [outer = 0000005B90A7C800] 14:18:41 INFO - PROCESS | 2852 | 1471987121047 Marionette TRACE conn6 <- [1,824,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]]]}] 14:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 14:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 672ms 14:18:41 INFO - PROCESS | 2852 | 1471987121091 Marionette TRACE conn6 -> [0,825,"getWindowHandle",null] 14:18:41 INFO - PROCESS | 2852 | 1471987121094 Marionette TRACE conn6 <- [1,825,null,{"value":"13"}] 14:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 14:18:41 INFO - PROCESS | 2852 | 1471987121098 Marionette TRACE conn6 -> [0,826,"setScriptTimeout",{"ms":35000}] 14:18:41 INFO - PROCESS | 2852 | 1471987121101 Marionette TRACE conn6 <- [1,826,null,{}] 14:18:41 INFO - PROCESS | 2852 | 1471987121113 Marionette TRACE conn6 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:41 INFO - PROCESS | 2852 | 1471987121118 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:41 INFO - PROCESS | 2852 | 1471987121207 Marionette TRACE conn6 <- [1,827,null,{"value":null}] 14:18:41 INFO - PROCESS | 2852 | 1471987121217 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:41 INFO - PROCESS | 2852 | 1471987121220 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:41 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7411800 == 30 [pid = 2852] [id = 216] 14:18:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005B901A9400) [pid = 2852] [serial = 646] [outer = 0000000000000000] 14:18:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BC68CD000) [pid = 2852] [serial = 647] [outer = 0000005B901A9400] 14:18:41 INFO - PROCESS | 2852 | 1471987121273 Marionette DEBUG loaded listener.js 14:18:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BC71CB800) [pid = 2852] [serial = 648] [outer = 0000005B901A9400] 14:18:43 INFO - PROCESS | 2852 | 1471987123092 Marionette TRACE conn6 <- [1,828,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]]]}] 14:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 14:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 2036ms 14:18:43 INFO - PROCESS | 2852 | 1471987123136 Marionette TRACE conn6 -> [0,829,"getWindowHandle",null] 14:18:43 INFO - PROCESS | 2852 | 1471987123139 Marionette TRACE conn6 <- [1,829,null,{"value":"13"}] 14:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 14:18:43 INFO - PROCESS | 2852 | 1471987123142 Marionette TRACE conn6 -> [0,830,"setScriptTimeout",{"ms":35000}] 14:18:43 INFO - PROCESS | 2852 | 1471987123144 Marionette TRACE conn6 <- [1,830,null,{}] 14:18:43 INFO - PROCESS | 2852 | 1471987123148 Marionette TRACE conn6 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:43 INFO - PROCESS | 2852 | 1471987123150 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:43 INFO - PROCESS | 2852 | 1471987123261 Marionette TRACE conn6 <- [1,831,null,{"value":null}] 14:18:43 INFO - PROCESS | 2852 | 1471987123268 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:43 INFO - PROCESS | 2852 | 1471987123270 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:43 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC0DD000 == 31 [pid = 2852] [id = 217] 14:18:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BC7BB8C00) [pid = 2852] [serial = 649] [outer = 0000000000000000] 14:18:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BC7EF0000) [pid = 2852] [serial = 650] [outer = 0000005BC7BB8C00] 14:18:43 INFO - PROCESS | 2852 | 1471987123355 Marionette DEBUG loaded listener.js 14:18:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BCBB24C00) [pid = 2852] [serial = 651] [outer = 0000005BC7BB8C00] 14:18:43 INFO - PROCESS | 2852 | 1471987123803 Marionette TRACE conn6 <- [1,832,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]]]}] 14:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 14:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 733ms 14:18:43 INFO - PROCESS | 2852 | 1471987123890 Marionette TRACE conn6 -> [0,833,"getWindowHandle",null] 14:18:43 INFO - PROCESS | 2852 | 1471987123892 Marionette TRACE conn6 <- [1,833,null,{"value":"13"}] 14:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 14:18:43 INFO - PROCESS | 2852 | 1471987123896 Marionette TRACE conn6 -> [0,834,"setScriptTimeout",{"ms":35000}] 14:18:43 INFO - PROCESS | 2852 | 1471987123898 Marionette TRACE conn6 <- [1,834,null,{}] 14:18:43 INFO - PROCESS | 2852 | 1471987123901 Marionette TRACE conn6 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:43 INFO - PROCESS | 2852 | 1471987123903 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:44 INFO - PROCESS | 2852 | 1471987124011 Marionette TRACE conn6 <- [1,835,null,{"value":null}] 14:18:44 INFO - PROCESS | 2852 | 1471987124023 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:44 INFO - PROCESS | 2852 | 1471987124025 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:44 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD41C800 == 32 [pid = 2852] [id = 218] 14:18:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005B90A7C400) [pid = 2852] [serial = 652] [outer = 0000000000000000] 14:18:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BCBCDAC00) [pid = 2852] [serial = 653] [outer = 0000005B90A7C400] 14:18:44 INFO - PROCESS | 2852 | 1471987124113 Marionette DEBUG loaded listener.js 14:18:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BCC44E000) [pid = 2852] [serial = 654] [outer = 0000005B90A7C400] 14:18:44 INFO - PROCESS | 2852 | 1471987124589 Marionette TRACE conn6 <- [1,836,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]]]}] 14:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 14:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 734ms 14:18:44 INFO - PROCESS | 2852 | 1471987124632 Marionette TRACE conn6 -> [0,837,"getWindowHandle",null] 14:18:44 INFO - PROCESS | 2852 | 1471987124634 Marionette TRACE conn6 <- [1,837,null,{"value":"13"}] 14:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 14:18:44 INFO - PROCESS | 2852 | 1471987124638 Marionette TRACE conn6 -> [0,838,"setScriptTimeout",{"ms":35000}] 14:18:44 INFO - PROCESS | 2852 | 1471987124639 Marionette TRACE conn6 <- [1,838,null,{}] 14:18:44 INFO - PROCESS | 2852 | 1471987124643 Marionette TRACE conn6 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:44 INFO - PROCESS | 2852 | 1471987124649 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:44 INFO - PROCESS | 2852 | 1471987124904 Marionette TRACE conn6 <- [1,839,null,{"value":null}] 14:18:44 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BCD464C00) [pid = 2852] [serial = 625] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 14:18:44 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005B8F39CC00) [pid = 2852] [serial = 622] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 14:18:44 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B901AA800) [pid = 2852] [serial = 610] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 14:18:44 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BCBC72400) [pid = 2852] [serial = 613] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 14:18:44 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BC6A3A400) [pid = 2852] [serial = 604] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 14:18:44 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B8F1F8800) [pid = 2852] [serial = 616] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 14:18:44 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005B905EB800) [pid = 2852] [serial = 607] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 14:18:44 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BCBB2CC00) [pid = 2852] [serial = 592] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 14:18:44 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005B90121000) [pid = 2852] [serial = 595] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 14:18:44 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005B90BD2C00) [pid = 2852] [serial = 601] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 14:18:44 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005B905EBC00) [pid = 2852] [serial = 598] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 14:18:44 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BCC71FC00) [pid = 2852] [serial = 619] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 14:18:44 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005B8F1F3400) [pid = 2852] [serial = 586] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 14:18:44 INFO - PROCESS | 2852 | 1471987124957 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:44 INFO - PROCESS | 2852 | 1471987124959 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:44 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC390800 == 33 [pid = 2852] [id = 219] 14:18:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005B8F1F3400) [pid = 2852] [serial = 655] [outer = 0000000000000000] 14:18:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005B9036EC00) [pid = 2852] [serial = 656] [outer = 0000005B8F1F3400] 14:18:45 INFO - PROCESS | 2852 | 1471987125014 Marionette DEBUG loaded listener.js 14:18:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BC7A52800) [pid = 2852] [serial = 657] [outer = 0000005B8F1F3400] 14:18:45 INFO - PROCESS | 2852 | 1471987125404 Marionette TRACE conn6 <- [1,840,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]]]}] 14:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 14:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 838ms 14:18:45 INFO - PROCESS | 2852 | 1471987125483 Marionette TRACE conn6 -> [0,841,"getWindowHandle",null] 14:18:45 INFO - PROCESS | 2852 | 1471987125485 Marionette TRACE conn6 <- [1,841,null,{"value":"13"}] 14:18:45 INFO - PROCESS | 2852 | 1471987125489 Marionette TRACE conn6 -> [0,842,"setScriptTimeout",{"ms":35000}] 14:18:45 INFO - PROCESS | 2852 | 1471987125490 Marionette TRACE conn6 <- [1,842,null,{}] 14:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 14:18:45 INFO - PROCESS | 2852 | 1471987125494 Marionette TRACE conn6 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:45 INFO - PROCESS | 2852 | 1471987125496 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:45 INFO - PROCESS | 2852 | 1471987125577 Marionette TRACE conn6 <- [1,843,null,{"value":null}] 14:18:45 INFO - PROCESS | 2852 | 1471987125582 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:45 INFO - PROCESS | 2852 | 1471987125584 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:45 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3C16000 == 34 [pid = 2852] [id = 220] 14:18:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BC7BB0400) [pid = 2852] [serial = 658] [outer = 0000000000000000] 14:18:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BCD45E400) [pid = 2852] [serial = 659] [outer = 0000005BC7BB0400] 14:18:45 INFO - PROCESS | 2852 | 1471987125636 Marionette DEBUG loaded listener.js 14:18:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BCD4E6800) [pid = 2852] [serial = 660] [outer = 0000005BC7BB0400] 14:18:46 INFO - PROCESS | 2852 | 1471987126037 Marionette TRACE conn6 <- [1,844,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]]]}] 14:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 14:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 586ms 14:18:46 INFO - PROCESS | 2852 | 1471987126081 Marionette TRACE conn6 -> [0,845,"getWindowHandle",null] 14:18:46 INFO - PROCESS | 2852 | 1471987126083 Marionette TRACE conn6 <- [1,845,null,{"value":"13"}] 14:18:46 INFO - PROCESS | 2852 | 1471987126086 Marionette TRACE conn6 -> [0,846,"setScriptTimeout",{"ms":35000}] 14:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 14:18:46 INFO - PROCESS | 2852 | 1471987126089 Marionette TRACE conn6 <- [1,846,null,{}] 14:18:46 INFO - PROCESS | 2852 | 1471987126092 Marionette TRACE conn6 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:46 INFO - PROCESS | 2852 | 1471987126095 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:46 INFO - PROCESS | 2852 | 1471987126176 Marionette TRACE conn6 <- [1,847,null,{"value":null}] 14:18:46 INFO - PROCESS | 2852 | 1471987126189 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:46 INFO - PROCESS | 2852 | 1471987126191 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:46 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3FB9000 == 35 [pid = 2852] [id = 221] 14:18:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCD8C7C00) [pid = 2852] [serial = 661] [outer = 0000000000000000] 14:18:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BCDA82400) [pid = 2852] [serial = 662] [outer = 0000005BCD8C7C00] 14:18:46 INFO - PROCESS | 2852 | 1471987126238 Marionette DEBUG loaded listener.js 14:18:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCDE7A800) [pid = 2852] [serial = 663] [outer = 0000005BCD8C7C00] 14:18:46 INFO - PROCESS | 2852 | 1471987126641 Marionette TRACE conn6 <- [1,848,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]]]}] 14:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 14:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 588ms 14:18:46 INFO - PROCESS | 2852 | 1471987126686 Marionette TRACE conn6 -> [0,849,"getWindowHandle",null] 14:18:46 INFO - PROCESS | 2852 | 1471987126689 Marionette TRACE conn6 <- [1,849,null,{"value":"13"}] 14:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 14:18:46 INFO - PROCESS | 2852 | 1471987126693 Marionette TRACE conn6 -> [0,850,"setScriptTimeout",{"ms":35000}] 14:18:46 INFO - PROCESS | 2852 | 1471987126695 Marionette TRACE conn6 <- [1,850,null,{}] 14:18:46 INFO - PROCESS | 2852 | 1471987126703 Marionette TRACE conn6 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:46 INFO - PROCESS | 2852 | 1471987126705 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:46 INFO - PROCESS | 2852 | 1471987126788 Marionette TRACE conn6 <- [1,851,null,{"value":null}] 14:18:46 INFO - PROCESS | 2852 | 1471987126794 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:46 INFO - PROCESS | 2852 | 1471987126797 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:46 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD4412000 == 36 [pid = 2852] [id = 222] 14:18:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BD0C4B800) [pid = 2852] [serial = 664] [outer = 0000000000000000] 14:18:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BD0C50000) [pid = 2852] [serial = 665] [outer = 0000005BD0C4B800] 14:18:46 INFO - PROCESS | 2852 | 1471987126846 Marionette DEBUG loaded listener.js 14:18:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BD0CB0C00) [pid = 2852] [serial = 666] [outer = 0000005BD0C4B800] 14:18:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005B8F396400) [pid = 2852] [serial = 667] [outer = 0000005BCDE79800] 14:18:47 INFO - PROCESS | 2852 | 1471987127728 Marionette TRACE conn6 <- [1,852,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]]]}] 14:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 14:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1081ms 14:18:47 INFO - PROCESS | 2852 | 1471987127779 Marionette TRACE conn6 -> [0,853,"getWindowHandle",null] 14:18:47 INFO - PROCESS | 2852 | 1471987127783 Marionette TRACE conn6 <- [1,853,null,{"value":"13"}] 14:18:47 INFO - PROCESS | 2852 | 1471987127788 Marionette TRACE conn6 -> [0,854,"setScriptTimeout",{"ms":35000}] 14:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 14:18:47 INFO - PROCESS | 2852 | 1471987127793 Marionette TRACE conn6 <- [1,854,null,{}] 14:18:47 INFO - PROCESS | 2852 | 1471987127799 Marionette TRACE conn6 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:47 INFO - PROCESS | 2852 | 1471987127802 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:47 INFO - PROCESS | 2852 | 1471987127959 Marionette TRACE conn6 <- [1,855,null,{"value":null}] 14:18:48 INFO - PROCESS | 2852 | 1471987128025 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:48 INFO - PROCESS | 2852 | 1471987128029 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:48 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC594E000 == 37 [pid = 2852] [id = 223] 14:18:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005B90802400) [pid = 2852] [serial = 668] [outer = 0000000000000000] 14:18:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005B909AD000) [pid = 2852] [serial = 669] [outer = 0000005B90802400] 14:18:48 INFO - PROCESS | 2852 | 1471987128131 Marionette DEBUG loaded listener.js 14:18:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005B9185EC00) [pid = 2852] [serial = 670] [outer = 0000005B90802400] 14:18:49 INFO - PROCESS | 2852 | 1471987129040 Marionette TRACE conn6 <- [1,856,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]]]}] 14:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 14:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1284ms 14:18:49 INFO - PROCESS | 2852 | 1471987129076 Marionette TRACE conn6 -> [0,857,"getWindowHandle",null] 14:18:49 INFO - PROCESS | 2852 | 1471987129080 Marionette TRACE conn6 <- [1,857,null,{"value":"13"}] 14:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 14:18:49 INFO - PROCESS | 2852 | 1471987129086 Marionette TRACE conn6 -> [0,858,"setScriptTimeout",{"ms":35000}] 14:18:49 INFO - PROCESS | 2852 | 1471987129090 Marionette TRACE conn6 <- [1,858,null,{}] 14:18:49 INFO - PROCESS | 2852 | 1471987129104 Marionette TRACE conn6 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:49 INFO - PROCESS | 2852 | 1471987129107 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:49 INFO - PROCESS | 2852 | 1471987129223 Marionette TRACE conn6 <- [1,859,null,{"value":null}] 14:18:49 INFO - PROCESS | 2852 | 1471987129290 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:49 INFO - PROCESS | 2852 | 1471987129294 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:49 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90921000 == 38 [pid = 2852] [id = 224] 14:18:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005B905E7400) [pid = 2852] [serial = 671] [outer = 0000000000000000] 14:18:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005B90802C00) [pid = 2852] [serial = 672] [outer = 0000005B905E7400] 14:18:49 INFO - PROCESS | 2852 | 1471987129349 Marionette DEBUG loaded listener.js 14:18:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005B90BD5400) [pid = 2852] [serial = 673] [outer = 0000005B905E7400] 14:18:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3FB9000 == 37 [pid = 2852] [id = 221] 14:18:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3C16000 == 36 [pid = 2852] [id = 220] 14:18:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC390800 == 35 [pid = 2852] [id = 219] 14:18:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD41C800 == 34 [pid = 2852] [id = 218] 14:18:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC0DD000 == 33 [pid = 2852] [id = 217] 14:18:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7411800 == 32 [pid = 2852] [id = 216] 14:18:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005B9189F800 == 31 [pid = 2852] [id = 215] 14:18:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005B9069B000 == 30 [pid = 2852] [id = 214] 14:18:49 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BCD460000) [pid = 2852] [serial = 624] [outer = 0000000000000000] [url = about:blank] 14:18:49 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BC7A8AC00) [pid = 2852] [serial = 611] [outer = 0000000000000000] [url = about:blank] 14:18:49 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BCC343000) [pid = 2852] [serial = 614] [outer = 0000000000000000] [url = about:blank] 14:18:49 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BC7CAB000) [pid = 2852] [serial = 612] [outer = 0000000000000000] [url = about:blank] 14:18:49 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BC6C5BC00) [pid = 2852] [serial = 605] [outer = 0000000000000000] [url = about:blank] 14:18:49 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BC7659000) [pid = 2852] [serial = 606] [outer = 0000000000000000] [url = about:blank] 14:18:49 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005B9078CC00) [pid = 2852] [serial = 617] [outer = 0000000000000000] [url = about:blank] 14:18:49 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BC7733400) [pid = 2852] [serial = 608] [outer = 0000000000000000] [url = about:blank] 14:18:49 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BCBC6F000) [pid = 2852] [serial = 594] [outer = 0000000000000000] [url = about:blank] 14:18:49 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005B9037A400) [pid = 2852] [serial = 596] [outer = 0000000000000000] [url = about:blank] 14:18:49 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005B9078D800) [pid = 2852] [serial = 597] [outer = 0000000000000000] [url = about:blank] 14:18:49 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B90BD6000) [pid = 2852] [serial = 602] [outer = 0000000000000000] [url = about:blank] 14:18:49 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005B91859000) [pid = 2852] [serial = 603] [outer = 0000000000000000] [url = about:blank] 14:18:49 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005B90603400) [pid = 2852] [serial = 599] [outer = 0000000000000000] [url = about:blank] 14:18:49 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005B90803800) [pid = 2852] [serial = 600] [outer = 0000000000000000] [url = about:blank] 14:18:49 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BCC4D2000) [pid = 2852] [serial = 615] [outer = 0000000000000000] [url = about:blank] 14:18:49 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BC7733000) [pid = 2852] [serial = 618] [outer = 0000000000000000] [url = about:blank] 14:18:49 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BCD30C000) [pid = 2852] [serial = 621] [outer = 0000000000000000] [url = about:blank] 14:18:49 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BCC7E1000) [pid = 2852] [serial = 620] [outer = 0000000000000000] [url = about:blank] 14:18:49 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BC773E800) [pid = 2852] [serial = 609] [outer = 0000000000000000] [url = about:blank] 14:18:49 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005BC7664800) [pid = 2852] [serial = 588] [outer = 0000000000000000] [url = about:blank] 14:18:49 INFO - PROCESS | 2852 | --DOMWINDOW == 67 (0000005BCD4B5800) [pid = 2852] [serial = 627] [outer = 0000000000000000] [url = about:blank] 14:18:49 INFO - PROCESS | 2852 | --DOMWINDOW == 66 (0000005BCD467C00) [pid = 2852] [serial = 626] [outer = 0000000000000000] [url = about:blank] 14:18:49 INFO - PROCESS | 2852 | --DOMWINDOW == 65 (0000005BCBC06000) [pid = 2852] [serial = 623] [outer = 0000000000000000] [url = about:blank] 14:18:49 INFO - PROCESS | 2852 | 1471987129930 Marionette TRACE conn6 <- [1,860,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]]]}] 14:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 14:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 901ms 14:18:49 INFO - PROCESS | 2852 | 1471987129990 Marionette TRACE conn6 -> [0,861,"getWindowHandle",null] 14:18:49 INFO - PROCESS | 2852 | 1471987129996 Marionette TRACE conn6 <- [1,861,null,{"value":"13"}] 14:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 14:18:50 INFO - PROCESS | 2852 | 1471987130002 Marionette TRACE conn6 -> [0,862,"setScriptTimeout",{"ms":35000}] 14:18:50 INFO - PROCESS | 2852 | 1471987130005 Marionette TRACE conn6 <- [1,862,null,{}] 14:18:50 INFO - PROCESS | 2852 | 1471987130009 Marionette TRACE conn6 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:50 INFO - PROCESS | 2852 | 1471987130012 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:50 INFO - PROCESS | 2852 | 1471987130103 Marionette TRACE conn6 <- [1,863,null,{"value":null}] 14:18:50 INFO - PROCESS | 2852 | 1471987130109 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:50 INFO - PROCESS | 2852 | 1471987130112 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:50 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B91895800 == 31 [pid = 2852] [id = 225] 14:18:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 66 (0000005B9080E000) [pid = 2852] [serial = 674] [outer = 0000000000000000] 14:18:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 67 (0000005B90BDA800) [pid = 2852] [serial = 675] [outer = 0000005B9080E000] 14:18:50 INFO - PROCESS | 2852 | 1471987130165 Marionette DEBUG loaded listener.js 14:18:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005BC5906C00) [pid = 2852] [serial = 676] [outer = 0000005B9080E000] 14:18:50 INFO - PROCESS | 2852 | 1471987130633 Marionette TRACE conn6 <- [1,864,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]]]}] 14:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 14:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 692ms 14:18:50 INFO - PROCESS | 2852 | 1471987130720 Marionette TRACE conn6 -> [0,865,"getWindowHandle",null] 14:18:50 INFO - PROCESS | 2852 | 1471987130723 Marionette TRACE conn6 <- [1,865,null,{"value":"13"}] 14:18:50 INFO - PROCESS | 2852 | 1471987130727 Marionette TRACE conn6 -> [0,866,"setScriptTimeout",{"ms":35000}] 14:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 14:18:50 INFO - PROCESS | 2852 | 1471987130730 Marionette TRACE conn6 <- [1,866,null,{}] 14:18:50 INFO - PROCESS | 2852 | 1471987130742 Marionette TRACE conn6 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:50 INFO - PROCESS | 2852 | 1471987130747 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:50 INFO - PROCESS | 2852 | 1471987130840 Marionette TRACE conn6 <- [1,867,null,{"value":null}] 14:18:50 INFO - PROCESS | 2852 | 1471987130911 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:50 INFO - PROCESS | 2852 | 1471987130914 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:50 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7537800 == 32 [pid = 2852] [id = 226] 14:18:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005BC71CC800) [pid = 2852] [serial = 677] [outer = 0000000000000000] 14:18:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005BC765C000) [pid = 2852] [serial = 678] [outer = 0000005BC71CC800] 14:18:50 INFO - PROCESS | 2852 | 1471987130966 Marionette DEBUG loaded listener.js 14:18:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005BC76B7400) [pid = 2852] [serial = 679] [outer = 0000005BC71CC800] 14:18:51 INFO - PROCESS | 2852 | 1471987131343 Marionette TRACE conn6 <- [1,868,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]]]}] 14:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 14:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 691ms 14:18:51 INFO - PROCESS | 2852 | 1471987131422 Marionette TRACE conn6 -> [0,869,"getWindowHandle",null] 14:18:51 INFO - PROCESS | 2852 | 1471987131425 Marionette TRACE conn6 <- [1,869,null,{"value":"13"}] 14:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 14:18:51 INFO - PROCESS | 2852 | 1471987131428 Marionette TRACE conn6 -> [0,870,"setScriptTimeout",{"ms":35000}] 14:18:51 INFO - PROCESS | 2852 | 1471987131430 Marionette TRACE conn6 <- [1,870,null,{}] 14:18:51 INFO - PROCESS | 2852 | 1471987131434 Marionette TRACE conn6 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:51 INFO - PROCESS | 2852 | 1471987131436 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:51 INFO - PROCESS | 2852 | 1471987131524 Marionette TRACE conn6 <- [1,871,null,{"value":null}] 14:18:51 INFO - PROCESS | 2852 | 1471987131530 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:51 INFO - PROCESS | 2852 | 1471987131532 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:51 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC386800 == 33 [pid = 2852] [id = 227] 14:18:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005B8F4F5400) [pid = 2852] [serial = 680] [outer = 0000000000000000] 14:18:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BC7BB7400) [pid = 2852] [serial = 681] [outer = 0000005B8F4F5400] 14:18:51 INFO - PROCESS | 2852 | 1471987131582 Marionette DEBUG loaded listener.js 14:18:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BC89D1400) [pid = 2852] [serial = 682] [outer = 0000005B8F4F5400] 14:18:52 INFO - PROCESS | 2852 | 1471987131997 Marionette TRACE conn6 <- [1,872,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]]]}] 14:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 14:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 588ms 14:18:52 INFO - PROCESS | 2852 | 1471987132033 Marionette TRACE conn6 -> [0,873,"getWindowHandle",null] 14:18:52 INFO - PROCESS | 2852 | 1471987132035 Marionette TRACE conn6 <- [1,873,null,{"value":"13"}] 14:18:52 INFO - PROCESS | 2852 | 1471987132039 Marionette TRACE conn6 -> [0,874,"setScriptTimeout",{"ms":35000}] 14:18:52 INFO - PROCESS | 2852 | 1471987132040 Marionette TRACE conn6 <- [1,874,null,{}] 14:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 14:18:52 INFO - PROCESS | 2852 | 1471987132044 Marionette TRACE conn6 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:52 INFO - PROCESS | 2852 | 1471987132046 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:52 INFO - PROCESS | 2852 | 1471987132159 Marionette TRACE conn6 <- [1,875,null,{"value":null}] 14:18:52 INFO - PROCESS | 2852 | 1471987132232 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:52 INFO - PROCESS | 2852 | 1471987132234 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:52 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD41F000 == 34 [pid = 2852] [id = 228] 14:18:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BC89D5400) [pid = 2852] [serial = 683] [outer = 0000000000000000] 14:18:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BCBC0F800) [pid = 2852] [serial = 684] [outer = 0000005BC89D5400] 14:18:52 INFO - PROCESS | 2852 | 1471987132281 Marionette DEBUG loaded listener.js 14:18:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCC30A000) [pid = 2852] [serial = 685] [outer = 0000005BC89D5400] 14:18:52 INFO - PROCESS | 2852 | 1471987132718 Marionette TRACE conn6 <- [1,876,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]]]}] 14:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 14:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 733ms 14:18:52 INFO - PROCESS | 2852 | 1471987132778 Marionette TRACE conn6 -> [0,877,"getWindowHandle",null] 14:18:52 INFO - PROCESS | 2852 | 1471987132781 Marionette TRACE conn6 <- [1,877,null,{"value":"13"}] 14:18:52 INFO - PROCESS | 2852 | 1471987132793 Marionette TRACE conn6 -> [0,878,"setScriptTimeout",{"ms":35000}] 14:18:52 INFO - PROCESS | 2852 | 1471987132795 Marionette TRACE conn6 <- [1,878,null,{}] 14:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 14:18:52 INFO - PROCESS | 2852 | 1471987132799 Marionette TRACE conn6 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:52 INFO - PROCESS | 2852 | 1471987132805 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:52 INFO - PROCESS | 2852 | 1471987132943 Marionette TRACE conn6 <- [1,879,null,{"value":null}] 14:18:53 INFO - PROCESS | 2852 | 1471987132995 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:53 INFO - PROCESS | 2852 | 1471987132997 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:53 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD1622000 == 35 [pid = 2852] [id = 229] 14:18:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BCC6C5000) [pid = 2852] [serial = 686] [outer = 0000000000000000] 14:18:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCD374000) [pid = 2852] [serial = 687] [outer = 0000005BCC6C5000] 14:18:53 INFO - PROCESS | 2852 | 1471987133045 Marionette DEBUG loaded listener.js 14:18:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BCD4AAC00) [pid = 2852] [serial = 688] [outer = 0000005BCC6C5000] 14:18:53 INFO - PROCESS | 2852 | 1471987133472 Marionette TRACE conn6 <- [1,880,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]]]}] 14:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 14:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 734ms 14:18:53 INFO - PROCESS | 2852 | 1471987133533 Marionette TRACE conn6 -> [0,881,"getWindowHandle",null] 14:18:53 INFO - PROCESS | 2852 | 1471987133535 Marionette TRACE conn6 <- [1,881,null,{"value":"13"}] 14:18:53 INFO - PROCESS | 2852 | 1471987133538 Marionette TRACE conn6 -> [0,882,"setScriptTimeout",{"ms":35000}] 14:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 14:18:53 INFO - PROCESS | 2852 | 1471987133540 Marionette TRACE conn6 <- [1,882,null,{}] 14:18:53 INFO - PROCESS | 2852 | 1471987133543 Marionette TRACE conn6 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:53 INFO - PROCESS | 2852 | 1471987133545 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:53 INFO - PROCESS | 2852 | 1471987133651 Marionette TRACE conn6 <- [1,883,null,{"value":null}] 14:18:53 INFO - PROCESS | 2852 | 1471987133662 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:53 INFO - PROCESS | 2852 | 1471987133671 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:53 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD279D800 == 36 [pid = 2852] [id = 230] 14:18:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BCD4B3800) [pid = 2852] [serial = 689] [outer = 0000000000000000] 14:18:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BCD4B9C00) [pid = 2852] [serial = 690] [outer = 0000005BCD4B3800] 14:18:53 INFO - PROCESS | 2852 | 1471987133761 Marionette DEBUG loaded listener.js 14:18:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BCDBD9800) [pid = 2852] [serial = 691] [outer = 0000005BCD4B3800] 14:18:54 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005B901A9400) [pid = 2852] [serial = 646] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 14:18:54 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005B90780000) [pid = 2852] [serial = 637] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 14:18:54 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B90A7C800) [pid = 2852] [serial = 643] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 14:18:54 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005B901AEC00) [pid = 2852] [serial = 640] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 14:18:54 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005B9078EC00) [pid = 2852] [serial = 628] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 14:18:54 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BC62D0800) [pid = 2852] [serial = 631] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 14:18:54 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BC5902800) [pid = 2852] [serial = 634] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 14:18:54 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BC7BB8C00) [pid = 2852] [serial = 649] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 14:18:54 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005B90A7C400) [pid = 2852] [serial = 652] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 14:18:54 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005B8F1F3400) [pid = 2852] [serial = 655] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 14:18:54 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BC7BB0400) [pid = 2852] [serial = 658] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 14:18:54 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BCD8C7C00) [pid = 2852] [serial = 661] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 14:18:54 INFO - PROCESS | 2852 | 1471987134190 Marionette TRACE conn6 <- [1,884,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]]]}] 14:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 14:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 693ms 14:18:54 INFO - PROCESS | 2852 | 1471987134234 Marionette TRACE conn6 -> [0,885,"getWindowHandle",null] 14:18:54 INFO - PROCESS | 2852 | 1471987134236 Marionette TRACE conn6 <- [1,885,null,{"value":"13"}] 14:18:54 INFO - PROCESS | 2852 | 1471987134240 Marionette TRACE conn6 -> [0,886,"setScriptTimeout",{"ms":35000}] 14:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 14:18:54 INFO - PROCESS | 2852 | 1471987134242 Marionette TRACE conn6 <- [1,886,null,{}] 14:18:54 INFO - PROCESS | 2852 | 1471987134245 Marionette TRACE conn6 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:54 INFO - PROCESS | 2852 | 1471987134248 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:54 INFO - PROCESS | 2852 | 1471987134337 Marionette TRACE conn6 <- [1,887,null,{"value":null}] 14:18:54 INFO - PROCESS | 2852 | 1471987134344 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:54 INFO - PROCESS | 2852 | 1471987134346 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:54 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B9049A000 == 37 [pid = 2852] [id = 231] 14:18:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005B8F394C00) [pid = 2852] [serial = 692] [outer = 0000000000000000] 14:18:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005B9078EC00) [pid = 2852] [serial = 693] [outer = 0000005B8F394C00] 14:18:54 INFO - PROCESS | 2852 | 1471987134394 Marionette DEBUG loaded listener.js 14:18:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BCC951000) [pid = 2852] [serial = 694] [outer = 0000005B8F394C00] 14:18:54 INFO - PROCESS | 2852 | 1471987134823 Marionette TRACE conn6 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 14:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 14:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 629ms 14:18:54 INFO - PROCESS | 2852 | 1471987134872 Marionette TRACE conn6 -> [0,889,"getWindowHandle",null] 14:18:54 INFO - PROCESS | 2852 | 1471987134875 Marionette TRACE conn6 <- [1,889,null,{"value":"13"}] 14:18:54 INFO - PROCESS | 2852 | 1471987134878 Marionette TRACE conn6 -> [0,890,"setScriptTimeout",{"ms":35000}] 14:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 14:18:54 INFO - PROCESS | 2852 | 1471987134880 Marionette TRACE conn6 <- [1,890,null,{}] 14:18:54 INFO - PROCESS | 2852 | 1471987134884 Marionette TRACE conn6 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:54 INFO - PROCESS | 2852 | 1471987134886 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:54 INFO - PROCESS | 2852 | 1471987134977 Marionette TRACE conn6 <- [1,891,null,{"value":null}] 14:18:55 INFO - PROCESS | 2852 | 1471987135010 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:55 INFO - PROCESS | 2852 | 1471987135012 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:55 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3FB9000 == 38 [pid = 2852] [id = 232] 14:18:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BCD37EC00) [pid = 2852] [serial = 695] [outer = 0000000000000000] 14:18:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BD0C53400) [pid = 2852] [serial = 696] [outer = 0000005BCD37EC00] 14:18:55 INFO - PROCESS | 2852 | 1471987135059 Marionette DEBUG loaded listener.js 14:18:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BD1043800) [pid = 2852] [serial = 697] [outer = 0000005BCD37EC00] 14:18:55 INFO - PROCESS | 2852 | 1471987135466 Marionette TRACE conn6 <- [1,892,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]]]}] 14:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 14:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 628ms 14:18:55 INFO - PROCESS | 2852 | 1471987135510 Marionette TRACE conn6 -> [0,893,"getWindowHandle",null] 14:18:55 INFO - PROCESS | 2852 | 1471987135512 Marionette TRACE conn6 <- [1,893,null,{"value":"13"}] 14:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 14:18:55 INFO - PROCESS | 2852 | 1471987135520 Marionette TRACE conn6 -> [0,894,"setScriptTimeout",{"ms":35000}] 14:18:55 INFO - PROCESS | 2852 | 1471987135522 Marionette TRACE conn6 <- [1,894,null,{}] 14:18:55 INFO - PROCESS | 2852 | 1471987135526 Marionette TRACE conn6 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:55 INFO - PROCESS | 2852 | 1471987135528 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:55 INFO - PROCESS | 2852 | 1471987135612 Marionette TRACE conn6 <- [1,895,null,{"value":null}] 14:18:55 INFO - PROCESS | 2852 | 1471987135619 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:55 INFO - PROCESS | 2852 | 1471987135621 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:55 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD47DB000 == 39 [pid = 2852] [id = 233] 14:18:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BD166A800) [pid = 2852] [serial = 698] [outer = 0000000000000000] 14:18:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BD1A93400) [pid = 2852] [serial = 699] [outer = 0000005BD166A800] 14:18:55 INFO - PROCESS | 2852 | 1471987135667 Marionette DEBUG loaded listener.js 14:18:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BD1AE3800) [pid = 2852] [serial = 700] [outer = 0000005BD166A800] 14:18:56 INFO - PROCESS | 2852 | 1471987136079 Marionette TRACE conn6 <- [1,896,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]]]}] 14:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 14:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 585ms 14:18:56 INFO - PROCESS | 2852 | 1471987136103 Marionette TRACE conn6 -> [0,897,"getWindowHandle",null] 14:18:56 INFO - PROCESS | 2852 | 1471987136106 Marionette TRACE conn6 <- [1,897,null,{"value":"13"}] 14:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 14:18:56 INFO - PROCESS | 2852 | 1471987136161 Marionette TRACE conn6 -> [0,898,"setScriptTimeout",{"ms":35000}] 14:18:56 INFO - PROCESS | 2852 | 1471987136165 Marionette TRACE conn6 <- [1,898,null,{}] 14:18:56 INFO - PROCESS | 2852 | 1471987136176 Marionette TRACE conn6 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:56 INFO - PROCESS | 2852 | 1471987136180 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:56 INFO - PROCESS | 2852 | 1471987136307 Marionette TRACE conn6 <- [1,899,null,{"value":null}] 14:18:56 INFO - PROCESS | 2852 | 1471987136456 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:56 INFO - PROCESS | 2852 | 1471987136460 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:56 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B9090B000 == 40 [pid = 2852] [id = 234] 14:18:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005B905E7C00) [pid = 2852] [serial = 701] [outer = 0000000000000000] 14:18:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005B90803800) [pid = 2852] [serial = 702] [outer = 0000005B905E7C00] 14:18:56 INFO - PROCESS | 2852 | 1471987136523 Marionette DEBUG loaded listener.js 14:18:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005B90A81C00) [pid = 2852] [serial = 703] [outer = 0000005B905E7C00] 14:18:57 INFO - PROCESS | 2852 | 1471987137110 Marionette TRACE conn6 <- [1,900,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]]]}] 14:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 14:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1039ms 14:18:57 INFO - PROCESS | 2852 | 1471987137151 Marionette TRACE conn6 -> [0,901,"getWindowHandle",null] 14:18:57 INFO - PROCESS | 2852 | 1471987137156 Marionette TRACE conn6 <- [1,901,null,{"value":"13"}] 14:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 14:18:57 INFO - PROCESS | 2852 | 1471987137162 Marionette TRACE conn6 -> [0,902,"setScriptTimeout",{"ms":35000}] 14:18:57 INFO - PROCESS | 2852 | 1471987137165 Marionette TRACE conn6 <- [1,902,null,{}] 14:18:57 INFO - PROCESS | 2852 | 1471987137171 Marionette TRACE conn6 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:57 INFO - PROCESS | 2852 | 1471987137176 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:57 INFO - PROCESS | 2852 | 1471987137292 Marionette TRACE conn6 <- [1,903,null,{"value":null}] 14:18:57 INFO - PROCESS | 2852 | 1471987137380 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:57 INFO - PROCESS | 2852 | 1471987137383 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:57 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC49D800 == 41 [pid = 2852] [id = 235] 14:18:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BC71CA400) [pid = 2852] [serial = 704] [outer = 0000000000000000] 14:18:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BC7661000) [pid = 2852] [serial = 705] [outer = 0000005BC71CA400] 14:18:57 INFO - PROCESS | 2852 | 1471987137442 Marionette DEBUG loaded listener.js 14:18:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BC7BAF800) [pid = 2852] [serial = 706] [outer = 0000005BC71CA400] 14:18:58 INFO - PROCESS | 2852 | 1471987138057 Marionette TRACE conn6 <- [1,904,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]]]}] 14:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 14:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 942ms 14:18:58 INFO - PROCESS | 2852 | 1471987138107 Marionette TRACE conn6 -> [0,905,"getWindowHandle",null] 14:18:58 INFO - PROCESS | 2852 | 1471987138110 Marionette TRACE conn6 <- [1,905,null,{"value":"13"}] 14:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 14:18:58 INFO - PROCESS | 2852 | 1471987138114 Marionette TRACE conn6 -> [0,906,"setScriptTimeout",{"ms":35000}] 14:18:58 INFO - PROCESS | 2852 | 1471987138117 Marionette TRACE conn6 <- [1,906,null,{}] 14:18:58 INFO - PROCESS | 2852 | 1471987138121 Marionette TRACE conn6 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:58 INFO - PROCESS | 2852 | 1471987138124 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:58 INFO - PROCESS | 2852 | 1471987138240 Marionette TRACE conn6 <- [1,907,null,{"value":null}] 14:18:58 INFO - PROCESS | 2852 | 1471987138315 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:58 INFO - PROCESS | 2852 | 1471987138322 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:58 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD681B800 == 42 [pid = 2852] [id = 236] 14:18:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BCC956C00) [pid = 2852] [serial = 707] [outer = 0000000000000000] 14:18:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BCD380000) [pid = 2852] [serial = 708] [outer = 0000005BCC956C00] 14:18:58 INFO - PROCESS | 2852 | 1471987138424 Marionette DEBUG loaded listener.js 14:18:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005BD100B800) [pid = 2852] [serial = 709] [outer = 0000005BCC956C00] 14:18:59 INFO - PROCESS | 2852 | 1471987139057 Marionette TRACE conn6 <- [1,908,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]]]}] 14:18:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 14:18:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 986ms 14:18:59 INFO - PROCESS | 2852 | 1471987139107 Marionette TRACE conn6 -> [0,909,"getWindowHandle",null] 14:18:59 INFO - PROCESS | 2852 | 1471987139109 Marionette TRACE conn6 <- [1,909,null,{"value":"13"}] 14:18:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 14:18:59 INFO - PROCESS | 2852 | 1471987139113 Marionette TRACE conn6 -> [0,910,"setScriptTimeout",{"ms":35000}] 14:18:59 INFO - PROCESS | 2852 | 1471987139115 Marionette TRACE conn6 <- [1,910,null,{}] 14:18:59 INFO - PROCESS | 2852 | 1471987139119 Marionette TRACE conn6 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:59 INFO - PROCESS | 2852 | 1471987139122 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:59 INFO - PROCESS | 2852 | 1471987139235 Marionette TRACE conn6 <- [1,911,null,{"value":null}] 14:18:59 INFO - PROCESS | 2852 | 1471987139306 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:59 INFO - PROCESS | 2852 | 1471987139309 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:18:59 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD744F800 == 43 [pid = 2852] [id = 237] 14:18:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005BD3483400) [pid = 2852] [serial = 710] [outer = 0000000000000000] 14:18:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005BD3486400) [pid = 2852] [serial = 711] [outer = 0000005BD3483400] 14:18:59 INFO - PROCESS | 2852 | 1471987139368 Marionette DEBUG loaded listener.js 14:18:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0000005BD348D000) [pid = 2852] [serial = 712] [outer = 0000005BD3483400] 14:19:00 INFO - PROCESS | 2852 | 1471987140015 Marionette TRACE conn6 <- [1,912,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]]]}] 14:19:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 14:19:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 924ms 14:19:00 INFO - PROCESS | 2852 | 1471987140053 Marionette TRACE conn6 -> [0,913,"getWindowHandle",null] 14:19:00 INFO - PROCESS | 2852 | 1471987140055 Marionette TRACE conn6 <- [1,913,null,{"value":"13"}] 14:19:00 INFO - PROCESS | 2852 | 1471987140059 Marionette TRACE conn6 -> [0,914,"setScriptTimeout",{"ms":35000}] 14:19:00 INFO - PROCESS | 2852 | 1471987140061 Marionette TRACE conn6 <- [1,914,null,{}] 14:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 14:19:00 INFO - PROCESS | 2852 | 1471987140065 Marionette TRACE conn6 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:00 INFO - PROCESS | 2852 | 1471987140067 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:00 INFO - PROCESS | 2852 | 1471987140176 Marionette TRACE conn6 <- [1,915,null,{"value":null}] 14:19:00 INFO - PROCESS | 2852 | 1471987140384 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:00 INFO - PROCESS | 2852 | 1471987140387 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:00 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B9069B000 == 44 [pid = 2852] [id = 238] 14:19:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0000005B9037A400) [pid = 2852] [serial = 713] [outer = 0000000000000000] 14:19:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 94 (0000005B905EC400) [pid = 2852] [serial = 714] [outer = 0000005B9037A400] 14:19:00 INFO - PROCESS | 2852 | 1471987140439 Marionette DEBUG loaded listener.js 14:19:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 95 (0000005B90A82800) [pid = 2852] [serial = 715] [outer = 0000005B9037A400] 14:19:01 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3FB9000 == 43 [pid = 2852] [id = 232] 14:19:01 INFO - PROCESS | 2852 | --DOCSHELL 0000005B9049A000 == 42 [pid = 2852] [id = 231] 14:19:01 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD279D800 == 41 [pid = 2852] [id = 230] 14:19:01 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD1622000 == 40 [pid = 2852] [id = 229] 14:19:01 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD41F000 == 39 [pid = 2852] [id = 228] 14:19:01 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7537800 == 38 [pid = 2852] [id = 226] 14:19:01 INFO - PROCESS | 2852 | --DOCSHELL 0000005B91895800 == 37 [pid = 2852] [id = 225] 14:19:01 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90921000 == 36 [pid = 2852] [id = 224] 14:19:01 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC594E000 == 35 [pid = 2852] [id = 223] 14:19:01 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD4412000 == 34 [pid = 2852] [id = 222] 14:19:01 INFO - PROCESS | 2852 | --DOCSHELL 0000005B906B0800 == 33 [pid = 2852] [id = 213] 14:19:01 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC386800 == 32 [pid = 2852] [id = 227] 14:19:01 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD744F800 == 31 [pid = 2852] [id = 237] 14:19:01 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD681B800 == 30 [pid = 2852] [id = 236] 14:19:01 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC49D800 == 29 [pid = 2852] [id = 235] 14:19:01 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD47DB000 == 28 [pid = 2852] [id = 233] 14:19:01 INFO - PROCESS | 2852 | --DOCSHELL 0000005B9090B000 == 27 [pid = 2852] [id = 234] 14:19:01 INFO - PROCESS | 2852 | --DOMWINDOW == 94 (0000005BC68CD000) [pid = 2852] [serial = 647] [outer = 0000000000000000] [url = about:blank] 14:19:01 INFO - PROCESS | 2852 | --DOMWINDOW == 93 (0000005B909AE400) [pid = 2852] [serial = 638] [outer = 0000000000000000] [url = about:blank] 14:19:01 INFO - PROCESS | 2852 | --DOMWINDOW == 92 (0000005B90A83400) [pid = 2852] [serial = 644] [outer = 0000000000000000] [url = about:blank] 14:19:01 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0000005B91860400) [pid = 2852] [serial = 645] [outer = 0000000000000000] [url = about:blank] 14:19:01 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005B90373C00) [pid = 2852] [serial = 641] [outer = 0000000000000000] [url = about:blank] 14:19:01 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005B905ED400) [pid = 2852] [serial = 642] [outer = 0000000000000000] [url = about:blank] 14:19:01 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005B90BDF000) [pid = 2852] [serial = 630] [outer = 0000000000000000] [url = about:blank] 14:19:01 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005B909B3400) [pid = 2852] [serial = 629] [outer = 0000000000000000] [url = about:blank] 14:19:01 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BCBB02400) [pid = 2852] [serial = 633] [outer = 0000000000000000] [url = about:blank] 14:19:01 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BC76B1400) [pid = 2852] [serial = 632] [outer = 0000000000000000] [url = about:blank] 14:19:01 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BCD376000) [pid = 2852] [serial = 636] [outer = 0000000000000000] [url = about:blank] 14:19:01 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BCBCDA000) [pid = 2852] [serial = 635] [outer = 0000000000000000] [url = about:blank] 14:19:01 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BCBB24C00) [pid = 2852] [serial = 651] [outer = 0000000000000000] [url = about:blank] 14:19:01 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BC7EF0000) [pid = 2852] [serial = 650] [outer = 0000000000000000] [url = about:blank] 14:19:01 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BCC44E000) [pid = 2852] [serial = 654] [outer = 0000000000000000] [url = about:blank] 14:19:01 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BCBCDAC00) [pid = 2852] [serial = 653] [outer = 0000000000000000] [url = about:blank] 14:19:01 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005B9036EC00) [pid = 2852] [serial = 656] [outer = 0000000000000000] [url = about:blank] 14:19:01 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BCD45E400) [pid = 2852] [serial = 659] [outer = 0000000000000000] [url = about:blank] 14:19:01 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BC7A52800) [pid = 2852] [serial = 657] [outer = 0000000000000000] [url = about:blank] 14:19:01 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BCDE7A800) [pid = 2852] [serial = 663] [outer = 0000000000000000] [url = about:blank] 14:19:01 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005B90BD4400) [pid = 2852] [serial = 639] [outer = 0000000000000000] [url = about:blank] 14:19:01 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BC71CB800) [pid = 2852] [serial = 648] [outer = 0000000000000000] [url = about:blank] 14:19:01 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BCD4E6800) [pid = 2852] [serial = 660] [outer = 0000000000000000] [url = about:blank] 14:19:01 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BCDA82400) [pid = 2852] [serial = 662] [outer = 0000000000000000] [url = about:blank] 14:19:01 INFO - PROCESS | 2852 | 1471987141738 Marionette TRACE conn6 <- [1,916,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]]]}] 14:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 14:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1737ms 14:19:01 INFO - PROCESS | 2852 | 1471987141805 Marionette TRACE conn6 -> [0,917,"getWindowHandle",null] 14:19:01 INFO - PROCESS | 2852 | 1471987141809 Marionette TRACE conn6 <- [1,917,null,{"value":"13"}] 14:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 14:19:01 INFO - PROCESS | 2852 | 1471987141814 Marionette TRACE conn6 -> [0,918,"setScriptTimeout",{"ms":35000}] 14:19:01 INFO - PROCESS | 2852 | 1471987141818 Marionette TRACE conn6 <- [1,918,null,{}] 14:19:01 INFO - PROCESS | 2852 | 1471987141824 Marionette TRACE conn6 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:01 INFO - PROCESS | 2852 | 1471987141828 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:01 INFO - PROCESS | 2852 | 1471987141920 Marionette TRACE conn6 <- [1,919,null,{"value":null}] 14:19:01 INFO - PROCESS | 2852 | 1471987141968 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:01 INFO - PROCESS | 2852 | 1471987141973 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:02 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B904A7000 == 28 [pid = 2852] [id = 239] 14:19:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005B9036EC00) [pid = 2852] [serial = 716] [outer = 0000000000000000] 14:19:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005B90373C00) [pid = 2852] [serial = 717] [outer = 0000005B9036EC00] 14:19:02 INFO - PROCESS | 2852 | 1471987142026 Marionette DEBUG loaded listener.js 14:19:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005B905E8400) [pid = 2852] [serial = 718] [outer = 0000005B9036EC00] 14:19:02 INFO - PROCESS | 2852 | 1471987142517 Marionette TRACE conn6 <- [1,920,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]]]}] 14:19:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 14:19:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 734ms 14:19:02 INFO - PROCESS | 2852 | 1471987142552 Marionette TRACE conn6 -> [0,921,"getWindowHandle",null] 14:19:02 INFO - PROCESS | 2852 | 1471987142557 Marionette TRACE conn6 <- [1,921,null,{"value":"13"}] 14:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 14:19:02 INFO - PROCESS | 2852 | 1471987142564 Marionette TRACE conn6 -> [0,922,"setScriptTimeout",{"ms":35000}] 14:19:02 INFO - PROCESS | 2852 | 1471987142567 Marionette TRACE conn6 <- [1,922,null,{}] 14:19:02 INFO - PROCESS | 2852 | 1471987142571 Marionette TRACE conn6 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:02 INFO - PROCESS | 2852 | 1471987142574 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:02 INFO - PROCESS | 2852 | 1471987142666 Marionette TRACE conn6 <- [1,923,null,{"value":null}] 14:19:02 INFO - PROCESS | 2852 | 1471987142676 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:02 INFO - PROCESS | 2852 | 1471987142679 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:02 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B909DB000 == 29 [pid = 2852] [id = 240] 14:19:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005B90807400) [pid = 2852] [serial = 719] [outer = 0000000000000000] 14:19:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005B909AA800) [pid = 2852] [serial = 720] [outer = 0000005B90807400] 14:19:02 INFO - PROCESS | 2852 | 1471987142729 Marionette DEBUG loaded listener.js 14:19:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005B90A7F400) [pid = 2852] [serial = 721] [outer = 0000005B90807400] 14:19:03 INFO - PROCESS | 2852 | 1471987143195 Marionette TRACE conn6 <- [1,924,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]]]}] 14:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 14:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 692ms 14:19:03 INFO - PROCESS | 2852 | 1471987143258 Marionette TRACE conn6 -> [0,925,"getWindowHandle",null] 14:19:03 INFO - PROCESS | 2852 | 1471987143268 Marionette TRACE conn6 <- [1,925,null,{"value":"13"}] 14:19:03 INFO - PROCESS | 2852 | 1471987143272 Marionette TRACE conn6 -> [0,926,"setScriptTimeout",{"ms":35000}] 14:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 14:19:03 INFO - PROCESS | 2852 | 1471987143276 Marionette TRACE conn6 <- [1,926,null,{}] 14:19:03 INFO - PROCESS | 2852 | 1471987143317 Marionette TRACE conn6 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:03 INFO - PROCESS | 2852 | 1471987143322 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:03 INFO - PROCESS | 2852 | 1471987143446 Marionette TRACE conn6 <- [1,927,null,{"value":null}] 14:19:03 INFO - PROCESS | 2852 | 1471987143457 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:03 INFO - PROCESS | 2852 | 1471987143461 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:03 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC68DE000 == 30 [pid = 2852] [id = 241] 14:19:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005B91861400) [pid = 2852] [serial = 722] [outer = 0000000000000000] 14:19:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BC5902400) [pid = 2852] [serial = 723] [outer = 0000005B91861400] 14:19:03 INFO - PROCESS | 2852 | 1471987143514 Marionette DEBUG loaded listener.js 14:19:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BC6839000) [pid = 2852] [serial = 724] [outer = 0000005B91861400] 14:19:03 INFO - PROCESS | 2852 | 1471987143927 Marionette TRACE conn6 <- [1,928,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]]]}] 14:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 14:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 693ms 14:19:03 INFO - PROCESS | 2852 | 1471987143970 Marionette TRACE conn6 -> [0,929,"getWindowHandle",null] 14:19:03 INFO - PROCESS | 2852 | 1471987143973 Marionette TRACE conn6 <- [1,929,null,{"value":"13"}] 14:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 14:19:03 INFO - PROCESS | 2852 | 1471987143976 Marionette TRACE conn6 -> [0,930,"setScriptTimeout",{"ms":35000}] 14:19:03 INFO - PROCESS | 2852 | 1471987143978 Marionette TRACE conn6 <- [1,930,null,{}] 14:19:03 INFO - PROCESS | 2852 | 1471987143981 Marionette TRACE conn6 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:03 INFO - PROCESS | 2852 | 1471987143984 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:04 INFO - PROCESS | 2852 | 1471987144103 Marionette TRACE conn6 <- [1,931,null,{"value":null}] 14:19:04 INFO - PROCESS | 2852 | 1471987144124 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:04 INFO - PROCESS | 2852 | 1471987144127 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:04 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7547000 == 31 [pid = 2852] [id = 242] 14:19:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BC71CC400) [pid = 2852] [serial = 725] [outer = 0000000000000000] 14:19:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BC7660C00) [pid = 2852] [serial = 726] [outer = 0000005BC71CC400] 14:19:04 INFO - PROCESS | 2852 | 1471987144174 Marionette DEBUG loaded listener.js 14:19:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BC76B8400) [pid = 2852] [serial = 727] [outer = 0000005BC71CC400] 14:19:04 INFO - PROCESS | 2852 | 1471987144615 Marionette TRACE conn6 <- [1,932,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]]]}] 14:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 14:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 691ms 14:19:04 INFO - PROCESS | 2852 | 1471987144675 Marionette TRACE conn6 -> [0,933,"getWindowHandle",null] 14:19:04 INFO - PROCESS | 2852 | 1471987144685 Marionette TRACE conn6 <- [1,933,null,{"value":"13"}] 14:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 14:19:04 INFO - PROCESS | 2852 | 1471987144731 Marionette TRACE conn6 -> [0,934,"setScriptTimeout",{"ms":35000}] 14:19:04 INFO - PROCESS | 2852 | 1471987144733 Marionette TRACE conn6 <- [1,934,null,{}] 14:19:04 INFO - PROCESS | 2852 | 1471987144737 Marionette TRACE conn6 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:04 INFO - PROCESS | 2852 | 1471987144739 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:04 INFO - PROCESS | 2852 | 1471987144850 Marionette TRACE conn6 <- [1,935,null,{"value":null}] 14:19:04 INFO - PROCESS | 2852 | 1471987144856 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:04 INFO - PROCESS | 2852 | 1471987144858 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:04 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCBE15000 == 32 [pid = 2852] [id = 243] 14:19:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BC7BB4400) [pid = 2852] [serial = 728] [outer = 0000000000000000] 14:19:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BC7BB9000) [pid = 2852] [serial = 729] [outer = 0000005BC7BB4400] 14:19:04 INFO - PROCESS | 2852 | 1471987144941 Marionette DEBUG loaded listener.js 14:19:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BC896F800) [pid = 2852] [serial = 730] [outer = 0000005BC7BB4400] 14:19:05 INFO - PROCESS | 2852 | 1471987145383 Marionette TRACE conn6 <- [1,936,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]]]}] 14:19:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 14:19:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 692ms 14:19:05 INFO - PROCESS | 2852 | 1471987145418 Marionette TRACE conn6 -> [0,937,"getWindowHandle",null] 14:19:05 INFO - PROCESS | 2852 | 1471987145420 Marionette TRACE conn6 <- [1,937,null,{"value":"13"}] 14:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 14:19:05 INFO - PROCESS | 2852 | 1471987145427 Marionette TRACE conn6 -> [0,938,"setScriptTimeout",{"ms":35000}] 14:19:05 INFO - PROCESS | 2852 | 1471987145429 Marionette TRACE conn6 <- [1,938,null,{}] 14:19:05 INFO - PROCESS | 2852 | 1471987145433 Marionette TRACE conn6 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:05 INFO - PROCESS | 2852 | 1471987145439 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:05 INFO - PROCESS | 2852 | 1471987145578 Marionette TRACE conn6 <- [1,939,null,{"value":null}] 14:19:05 INFO - PROCESS | 2852 | 1471987145633 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:05 INFO - PROCESS | 2852 | 1471987145635 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:05 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD41A000 == 33 [pid = 2852] [id = 244] 14:19:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BCBB2D400) [pid = 2852] [serial = 731] [outer = 0000000000000000] 14:19:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BCC308C00) [pid = 2852] [serial = 732] [outer = 0000005BCBB2D400] 14:19:05 INFO - PROCESS | 2852 | 1471987145683 Marionette DEBUG loaded listener.js 14:19:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005BCC4D5C00) [pid = 2852] [serial = 733] [outer = 0000005BCBB2D400] 14:19:06 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BC89D5400) [pid = 2852] [serial = 683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 14:19:06 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BCC6C5000) [pid = 2852] [serial = 686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 14:19:06 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BD0C4B800) [pid = 2852] [serial = 664] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 14:19:06 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005B90802400) [pid = 2852] [serial = 668] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 14:19:06 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005B8F4F5400) [pid = 2852] [serial = 680] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 14:19:06 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BC71CC800) [pid = 2852] [serial = 677] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 14:19:06 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005B9080E000) [pid = 2852] [serial = 674] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 14:19:06 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005B905E7400) [pid = 2852] [serial = 671] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 14:19:06 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BCD4B3800) [pid = 2852] [serial = 689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 14:19:06 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005B8F394C00) [pid = 2852] [serial = 692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 14:19:06 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BCD37EC00) [pid = 2852] [serial = 695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 14:19:06 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BD166A800) [pid = 2852] [serial = 698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 14:19:06 INFO - PROCESS | 2852 | 1471987146332 Marionette TRACE conn6 <- [1,940,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]]]}] 14:19:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 14:19:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 923ms 14:19:06 INFO - PROCESS | 2852 | 1471987146353 Marionette TRACE conn6 -> [0,941,"getWindowHandle",null] 14:19:06 INFO - PROCESS | 2852 | 1471987146355 Marionette TRACE conn6 <- [1,941,null,{"value":"13"}] 14:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 14:19:06 INFO - PROCESS | 2852 | 1471987146358 Marionette TRACE conn6 -> [0,942,"setScriptTimeout",{"ms":35000}] 14:19:06 INFO - PROCESS | 2852 | 1471987146360 Marionette TRACE conn6 <- [1,942,null,{}] 14:19:06 INFO - PROCESS | 2852 | 1471987146364 Marionette TRACE conn6 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:06 INFO - PROCESS | 2852 | 1471987146366 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:06 INFO - PROCESS | 2852 | 1471987146448 Marionette TRACE conn6 <- [1,943,null,{"value":null}] 14:19:06 INFO - PROCESS | 2852 | 1471987146454 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:06 INFO - PROCESS | 2852 | 1471987146456 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:06 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCDB2C800 == 34 [pid = 2852] [id = 245] 14:19:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005B90607000) [pid = 2852] [serial = 734] [outer = 0000000000000000] 14:19:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005B91C27800) [pid = 2852] [serial = 735] [outer = 0000005B90607000] 14:19:06 INFO - PROCESS | 2852 | 1471987146504 Marionette DEBUG loaded listener.js 14:19:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BC897B400) [pid = 2852] [serial = 736] [outer = 0000005B90607000] 14:19:06 INFO - PROCESS | 2852 | 1471987146923 Marionette TRACE conn6 <- [1,944,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]]]}] 14:19:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 14:19:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 588ms 14:19:06 INFO - PROCESS | 2852 | 1471987146949 Marionette TRACE conn6 -> [0,945,"getWindowHandle",null] 14:19:06 INFO - PROCESS | 2852 | 1471987146951 Marionette TRACE conn6 <- [1,945,null,{"value":"13"}] 14:19:06 INFO - PROCESS | 2852 | 1471987146954 Marionette TRACE conn6 -> [0,946,"setScriptTimeout",{"ms":35000}] 14:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 14:19:06 INFO - PROCESS | 2852 | 1471987146956 Marionette TRACE conn6 <- [1,946,null,{}] 14:19:06 INFO - PROCESS | 2852 | 1471987146960 Marionette TRACE conn6 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:06 INFO - PROCESS | 2852 | 1471987146962 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:07 INFO - PROCESS | 2852 | 1471987147041 Marionette TRACE conn6 <- [1,947,null,{"value":null}] 14:19:07 INFO - PROCESS | 2852 | 1471987147047 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:07 INFO - PROCESS | 2852 | 1471987147049 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:07 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD193C000 == 35 [pid = 2852] [id = 246] 14:19:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BCC6C5000) [pid = 2852] [serial = 737] [outer = 0000000000000000] 14:19:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BCC954C00) [pid = 2852] [serial = 738] [outer = 0000005BCC6C5000] 14:19:07 INFO - PROCESS | 2852 | 1471987147096 Marionette DEBUG loaded listener.js 14:19:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BCD45EC00) [pid = 2852] [serial = 739] [outer = 0000005BCC6C5000] 14:19:07 INFO - PROCESS | 2852 | 1471987147518 Marionette TRACE conn6 <- [1,948,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]]]}] 14:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 14:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 586ms 14:19:07 INFO - PROCESS | 2852 | 1471987147546 Marionette TRACE conn6 -> [0,949,"getWindowHandle",null] 14:19:07 INFO - PROCESS | 2852 | 1471987147548 Marionette TRACE conn6 <- [1,949,null,{"value":"13"}] 14:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 14:19:07 INFO - PROCESS | 2852 | 1471987147551 Marionette TRACE conn6 -> [0,950,"setScriptTimeout",{"ms":35000}] 14:19:07 INFO - PROCESS | 2852 | 1471987147553 Marionette TRACE conn6 <- [1,950,null,{}] 14:19:07 INFO - PROCESS | 2852 | 1471987147561 Marionette TRACE conn6 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:07 INFO - PROCESS | 2852 | 1471987147563 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:07 INFO - PROCESS | 2852 | 1471987147646 Marionette TRACE conn6 <- [1,951,null,{"value":null}] 14:19:07 INFO - PROCESS | 2852 | 1471987147651 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:07 INFO - PROCESS | 2852 | 1471987147654 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:07 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3A4F000 == 36 [pid = 2852] [id = 247] 14:19:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BCD461000) [pid = 2852] [serial = 740] [outer = 0000000000000000] 14:19:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BCD4B0C00) [pid = 2852] [serial = 741] [outer = 0000005BCD461000] 14:19:07 INFO - PROCESS | 2852 | 1471987147703 Marionette DEBUG loaded listener.js 14:19:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BCD4E6400) [pid = 2852] [serial = 742] [outer = 0000005BCD461000] 14:19:08 INFO - PROCESS | 2852 | 1471987148122 Marionette TRACE conn6 <- [1,952,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]]]}] 14:19:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 14:19:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 649ms 14:19:08 INFO - PROCESS | 2852 | 1471987148202 Marionette TRACE conn6 -> [0,953,"getWindowHandle",null] 14:19:08 INFO - PROCESS | 2852 | 1471987148204 Marionette TRACE conn6 <- [1,953,null,{"value":"13"}] 14:19:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 14:19:08 INFO - PROCESS | 2852 | 1471987148211 Marionette TRACE conn6 -> [0,954,"setScriptTimeout",{"ms":35000}] 14:19:08 INFO - PROCESS | 2852 | 1471987148214 Marionette TRACE conn6 <- [1,954,null,{}] 14:19:08 INFO - PROCESS | 2852 | 1471987148217 Marionette TRACE conn6 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:08 INFO - PROCESS | 2852 | 1471987148219 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:08 INFO - PROCESS | 2852 | 1471987148353 Marionette TRACE conn6 <- [1,955,null,{"value":null}] 14:19:08 INFO - PROCESS | 2852 | 1471987148431 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:08 INFO - PROCESS | 2852 | 1471987148434 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:08 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B8F420000 == 37 [pid = 2852] [id = 248] 14:19:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005B8F1F0800) [pid = 2852] [serial = 743] [outer = 0000000000000000] 14:19:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005B8F1FCC00) [pid = 2852] [serial = 744] [outer = 0000005B8F1F0800] 14:19:08 INFO - PROCESS | 2852 | 1471987148539 Marionette DEBUG loaded listener.js 14:19:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005B901AD000) [pid = 2852] [serial = 745] [outer = 0000005B8F1F0800] 14:19:09 INFO - PROCESS | 2852 | 1471987149330 Marionette TRACE conn6 <- [1,956,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]]]}] 14:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 14:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1189ms 14:19:09 INFO - PROCESS | 2852 | 1471987149406 Marionette TRACE conn6 -> [0,957,"getWindowHandle",null] 14:19:09 INFO - PROCESS | 2852 | 1471987149411 Marionette TRACE conn6 <- [1,957,null,{"value":"13"}] 14:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 14:19:09 INFO - PROCESS | 2852 | 1471987149416 Marionette TRACE conn6 -> [0,958,"setScriptTimeout",{"ms":35000}] 14:19:09 INFO - PROCESS | 2852 | 1471987149420 Marionette TRACE conn6 <- [1,958,null,{}] 14:19:09 INFO - PROCESS | 2852 | 1471987149426 Marionette TRACE conn6 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:09 INFO - PROCESS | 2852 | 1471987149429 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:09 INFO - PROCESS | 2852 | 1471987149588 Marionette TRACE conn6 <- [1,959,null,{"value":null}] 14:19:09 INFO - PROCESS | 2852 | 1471987149656 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:09 INFO - PROCESS | 2852 | 1471987149659 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:09 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC741E000 == 38 [pid = 2852] [id = 249] 14:19:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005B90A7E400) [pid = 2852] [serial = 746] [outer = 0000000000000000] 14:19:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005B90BDC800) [pid = 2852] [serial = 747] [outer = 0000005B90A7E400] 14:19:09 INFO - PROCESS | 2852 | 1471987149759 Marionette DEBUG loaded listener.js 14:19:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0000005B91C26C00) [pid = 2852] [serial = 748] [outer = 0000005B90A7E400] 14:19:10 INFO - PROCESS | 2852 | 1471987150592 Marionette TRACE conn6 <- [1,960,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]]]}] 14:19:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 14:19:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1230ms 14:19:10 INFO - PROCESS | 2852 | 1471987150649 Marionette TRACE conn6 -> [0,961,"getWindowHandle",null] 14:19:10 INFO - PROCESS | 2852 | 1471987150653 Marionette TRACE conn6 <- [1,961,null,{"value":"13"}] 14:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 14:19:10 INFO - PROCESS | 2852 | 1471987150659 Marionette TRACE conn6 -> [0,962,"setScriptTimeout",{"ms":35000}] 14:19:10 INFO - PROCESS | 2852 | 1471987150662 Marionette TRACE conn6 <- [1,962,null,{}] 14:19:10 INFO - PROCESS | 2852 | 1471987150668 Marionette TRACE conn6 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:10 INFO - PROCESS | 2852 | 1471987150670 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:10 INFO - PROCESS | 2852 | 1471987150797 Marionette TRACE conn6 <- [1,963,null,{"value":null}] 14:19:10 INFO - PROCESS | 2852 | 1471987150865 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:10 INFO - PROCESS | 2852 | 1471987150870 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:10 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B909F1000 == 39 [pid = 2852] [id = 250] 14:19:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0000005B90810800) [pid = 2852] [serial = 749] [outer = 0000000000000000] 14:19:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 94 (0000005B909B3400) [pid = 2852] [serial = 750] [outer = 0000005B90810800] 14:19:10 INFO - PROCESS | 2852 | 1471987150925 Marionette DEBUG loaded listener.js 14:19:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 95 (0000005B91857C00) [pid = 2852] [serial = 751] [outer = 0000005B90810800] 14:19:11 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3A4F000 == 38 [pid = 2852] [id = 247] 14:19:11 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD193C000 == 37 [pid = 2852] [id = 246] 14:19:11 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCDB2C800 == 36 [pid = 2852] [id = 245] 14:19:11 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD41A000 == 35 [pid = 2852] [id = 244] 14:19:11 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCBE15000 == 34 [pid = 2852] [id = 243] 14:19:11 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7547000 == 33 [pid = 2852] [id = 242] 14:19:11 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC68DE000 == 32 [pid = 2852] [id = 241] 14:19:11 INFO - PROCESS | 2852 | --DOCSHELL 0000005B909DB000 == 31 [pid = 2852] [id = 240] 14:19:11 INFO - PROCESS | 2852 | --DOCSHELL 0000005B904A7000 == 30 [pid = 2852] [id = 239] 14:19:11 INFO - PROCESS | 2852 | --DOCSHELL 0000005B9069B000 == 29 [pid = 2852] [id = 238] 14:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 94 (0000005BD1A93400) [pid = 2852] [serial = 699] [outer = 0000000000000000] [url = about:blank] 14:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 93 (0000005BCBC0F800) [pid = 2852] [serial = 684] [outer = 0000000000000000] [url = about:blank] 14:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 92 (0000005BCC30A000) [pid = 2852] [serial = 685] [outer = 0000000000000000] [url = about:blank] 14:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0000005BCD4AAC00) [pid = 2852] [serial = 688] [outer = 0000000000000000] [url = about:blank] 14:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005BCD374000) [pid = 2852] [serial = 687] [outer = 0000000000000000] [url = about:blank] 14:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005BD0C50000) [pid = 2852] [serial = 665] [outer = 0000000000000000] [url = about:blank] 14:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005B909AD000) [pid = 2852] [serial = 669] [outer = 0000000000000000] [url = about:blank] 14:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005B9185EC00) [pid = 2852] [serial = 670] [outer = 0000000000000000] [url = about:blank] 14:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BC7BB7400) [pid = 2852] [serial = 681] [outer = 0000000000000000] [url = about:blank] 14:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BC765C000) [pid = 2852] [serial = 678] [outer = 0000000000000000] [url = about:blank] 14:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BC76B7400) [pid = 2852] [serial = 679] [outer = 0000000000000000] [url = about:blank] 14:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005B90BDA800) [pid = 2852] [serial = 675] [outer = 0000000000000000] [url = about:blank] 14:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BC5906C00) [pid = 2852] [serial = 676] [outer = 0000000000000000] [url = about:blank] 14:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005B90802C00) [pid = 2852] [serial = 672] [outer = 0000000000000000] [url = about:blank] 14:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B90BD5400) [pid = 2852] [serial = 673] [outer = 0000000000000000] [url = about:blank] 14:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BD0CB0C00) [pid = 2852] [serial = 666] [outer = 0000000000000000] [url = about:blank] 14:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BCD4B9C00) [pid = 2852] [serial = 690] [outer = 0000000000000000] [url = about:blank] 14:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B9078EC00) [pid = 2852] [serial = 693] [outer = 0000000000000000] [url = about:blank] 14:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BCC951000) [pid = 2852] [serial = 694] [outer = 0000000000000000] [url = about:blank] 14:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005B9185E400) [pid = 2852] [serial = 372] [outer = 0000000000000000] [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.] 14:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BD0C53400) [pid = 2852] [serial = 696] [outer = 0000000000000000] [url = about:blank] 14:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BD1043800) [pid = 2852] [serial = 697] [outer = 0000000000000000] [url = about:blank] 14:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BD1AE3800) [pid = 2852] [serial = 700] [outer = 0000000000000000] [url = about:blank] 14:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BCDBD9800) [pid = 2852] [serial = 691] [outer = 0000000000000000] [url = about:blank] 14:19:11 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BC89D1400) [pid = 2852] [serial = 682] [outer = 0000000000000000] [url = about:blank] 14:19:11 INFO - PROCESS | 2852 | 1471987151472 Marionette TRACE conn6 <- [1,964,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]]]}] 14:19:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 14:19:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 836ms 14:19:11 INFO - PROCESS | 2852 | 1471987151499 Marionette TRACE conn6 -> [0,965,"getWindowHandle",null] 14:19:11 INFO - PROCESS | 2852 | 1471987151504 Marionette TRACE conn6 <- [1,965,null,{"value":"13"}] 14:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 14:19:11 INFO - PROCESS | 2852 | 1471987151510 Marionette TRACE conn6 -> [0,966,"setScriptTimeout",{"ms":35000}] 14:19:11 INFO - PROCESS | 2852 | 1471987151513 Marionette TRACE conn6 <- [1,966,null,{}] 14:19:11 INFO - PROCESS | 2852 | 1471987151517 Marionette TRACE conn6 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:11 INFO - PROCESS | 2852 | 1471987151520 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:11 INFO - PROCESS | 2852 | 1471987151611 Marionette TRACE conn6 <- [1,967,null,{"value":null}] 14:19:11 INFO - PROCESS | 2852 | 1471987151619 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:11 INFO - PROCESS | 2852 | 1471987151622 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:11 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC5938800 == 30 [pid = 2852] [id = 251] 14:19:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005B9185EC00) [pid = 2852] [serial = 752] [outer = 0000000000000000] 14:19:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005B91C27000) [pid = 2852] [serial = 753] [outer = 0000005B9185EC00] 14:19:11 INFO - PROCESS | 2852 | 1471987151674 Marionette DEBUG loaded listener.js 14:19:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BC590A400) [pid = 2852] [serial = 754] [outer = 0000005B9185EC00] 14:19:12 INFO - PROCESS | 2852 | 1471987152154 Marionette TRACE conn6 <- [1,968,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]]]}] 14:19:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 14:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 692ms 14:19:12 INFO - PROCESS | 2852 | 1471987152204 Marionette TRACE conn6 -> [0,969,"getWindowHandle",null] 14:19:12 INFO - PROCESS | 2852 | 1471987152207 Marionette TRACE conn6 <- [1,969,null,{"value":"13"}] 14:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 14:19:12 INFO - PROCESS | 2852 | 1471987152211 Marionette TRACE conn6 -> [0,970,"setScriptTimeout",{"ms":35000}] 14:19:12 INFO - PROCESS | 2852 | 1471987152214 Marionette TRACE conn6 <- [1,970,null,{}] 14:19:12 INFO - PROCESS | 2852 | 1471987152226 Marionette TRACE conn6 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:12 INFO - PROCESS | 2852 | 1471987152231 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:12 INFO - PROCESS | 2852 | 1471987152354 Marionette TRACE conn6 <- [1,971,null,{"value":null}] 14:19:12 INFO - PROCESS | 2852 | 1471987152430 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:12 INFO - PROCESS | 2852 | 1471987152434 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:12 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7C17000 == 31 [pid = 2852] [id = 252] 14:19:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BC6831000) [pid = 2852] [serial = 755] [outer = 0000000000000000] 14:19:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BC76B6000) [pid = 2852] [serial = 756] [outer = 0000005BC6831000] 14:19:12 INFO - PROCESS | 2852 | 1471987152484 Marionette DEBUG loaded listener.js 14:19:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BC7CB1000) [pid = 2852] [serial = 757] [outer = 0000005BC6831000] 14:19:12 INFO - PROCESS | 2852 | 1471987152880 Marionette TRACE conn6 <- [1,972,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]]]}] 14:19:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 14:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 690ms 14:19:12 INFO - PROCESS | 2852 | 1471987152904 Marionette TRACE conn6 -> [0,973,"getWindowHandle",null] 14:19:12 INFO - PROCESS | 2852 | 1471987152906 Marionette TRACE conn6 <- [1,973,null,{"value":"13"}] 14:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 14:19:12 INFO - PROCESS | 2852 | 1471987152910 Marionette TRACE conn6 -> [0,974,"setScriptTimeout",{"ms":35000}] 14:19:12 INFO - PROCESS | 2852 | 1471987152912 Marionette TRACE conn6 <- [1,974,null,{}] 14:19:12 INFO - PROCESS | 2852 | 1471987152915 Marionette TRACE conn6 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:12 INFO - PROCESS | 2852 | 1471987152917 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:13 INFO - PROCESS | 2852 | 1471987153008 Marionette TRACE conn6 <- [1,975,null,{"value":null}] 14:19:13 INFO - PROCESS | 2852 | 1471987153014 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:13 INFO - PROCESS | 2852 | 1471987153016 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:13 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD345800 == 32 [pid = 2852] [id = 253] 14:19:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BC88F0800) [pid = 2852] [serial = 758] [outer = 0000000000000000] 14:19:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BCBB30800) [pid = 2852] [serial = 759] [outer = 0000005BC88F0800] 14:19:13 INFO - PROCESS | 2852 | 1471987153064 Marionette DEBUG loaded listener.js 14:19:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCBE77000) [pid = 2852] [serial = 760] [outer = 0000005BC88F0800] 14:19:13 INFO - PROCESS | 2852 | 1471987153474 Marionette TRACE conn6 <- [1,976,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]]]}] 14:19:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 14:19:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 629ms 14:19:13 INFO - PROCESS | 2852 | 1471987153546 Marionette TRACE conn6 -> [0,977,"getWindowHandle",null] 14:19:13 INFO - PROCESS | 2852 | 1471987153548 Marionette TRACE conn6 <- [1,977,null,{"value":"13"}] 14:19:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 14:19:13 INFO - PROCESS | 2852 | 1471987153558 Marionette TRACE conn6 -> [0,978,"setScriptTimeout",{"ms":35000}] 14:19:13 INFO - PROCESS | 2852 | 1471987153560 Marionette TRACE conn6 <- [1,978,null,{}] 14:19:13 INFO - PROCESS | 2852 | 1471987153563 Marionette TRACE conn6 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:13 INFO - PROCESS | 2852 | 1471987153565 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:13 INFO - PROCESS | 2852 | 1471987153673 Marionette TRACE conn6 <- [1,979,null,{"value":null}] 14:19:13 INFO - PROCESS | 2852 | 1471987153761 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:13 INFO - PROCESS | 2852 | 1471987153764 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:13 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B909E0800 == 33 [pid = 2852] [id = 254] 14:19:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BCC3BF800) [pid = 2852] [serial = 761] [outer = 0000000000000000] 14:19:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BCC4A4400) [pid = 2852] [serial = 762] [outer = 0000005BCC3BF800] 14:19:13 INFO - PROCESS | 2852 | 1471987153810 Marionette DEBUG loaded listener.js 14:19:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BCC7E2C00) [pid = 2852] [serial = 763] [outer = 0000005BCC3BF800] 14:19:14 INFO - PROCESS | 2852 | 1471987154242 Marionette TRACE conn6 <- [1,980,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]]]}] 14:19:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 14:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 735ms 14:19:14 INFO - PROCESS | 2852 | 1471987154295 Marionette TRACE conn6 -> [0,981,"getWindowHandle",null] 14:19:14 INFO - PROCESS | 2852 | 1471987154297 Marionette TRACE conn6 <- [1,981,null,{"value":"13"}] 14:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 14:19:14 INFO - PROCESS | 2852 | 1471987154300 Marionette TRACE conn6 -> [0,982,"setScriptTimeout",{"ms":35000}] 14:19:14 INFO - PROCESS | 2852 | 1471987154302 Marionette TRACE conn6 <- [1,982,null,{}] 14:19:14 INFO - PROCESS | 2852 | 1471987154306 Marionette TRACE conn6 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:14 INFO - PROCESS | 2852 | 1471987154312 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:14 INFO - PROCESS | 2852 | 1471987154459 Marionette TRACE conn6 <- [1,983,null,{"value":null}] 14:19:14 INFO - PROCESS | 2852 | 1471987154516 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:14 INFO - PROCESS | 2852 | 1471987154518 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:14 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD31EC800 == 34 [pid = 2852] [id = 255] 14:19:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BCD4AEC00) [pid = 2852] [serial = 764] [outer = 0000000000000000] 14:19:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BCDA82000) [pid = 2852] [serial = 765] [outer = 0000005BCD4AEC00] 14:19:14 INFO - PROCESS | 2852 | 1471987154565 Marionette DEBUG loaded listener.js 14:19:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BD0C4BC00) [pid = 2852] [serial = 766] [outer = 0000005BCD4AEC00] 14:19:15 INFO - PROCESS | 2852 | 1471987155051 Marionette TRACE conn6 <- [1,984,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]]]}] 14:19:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 14:19:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 776ms 14:19:15 INFO - PROCESS | 2852 | 1471987155081 Marionette TRACE conn6 -> [0,985,"getWindowHandle",null] 14:19:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 14:19:15 INFO - PROCESS | 2852 | 1471987155090 Marionette TRACE conn6 <- [1,985,null,{"value":"13"}] 14:19:15 INFO - PROCESS | 2852 | 1471987155100 Marionette TRACE conn6 -> [0,986,"setScriptTimeout",{"ms":35000}] 14:19:15 INFO - PROCESS | 2852 | 1471987155102 Marionette TRACE conn6 <- [1,986,null,{}] 14:19:15 INFO - PROCESS | 2852 | 1471987155106 Marionette TRACE conn6 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:15 INFO - PROCESS | 2852 | 1471987155108 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:15 INFO - PROCESS | 2852 | 1471987155216 Marionette TRACE conn6 <- [1,987,null,{"value":null}] 14:19:15 INFO - PROCESS | 2852 | 1471987155228 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:15 INFO - PROCESS | 2852 | 1471987155230 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:15 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3D18000 == 35 [pid = 2852] [id = 256] 14:19:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BD0C4C800) [pid = 2852] [serial = 767] [outer = 0000000000000000] 14:19:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BD1043800) [pid = 2852] [serial = 768] [outer = 0000005BD0C4C800] 14:19:15 INFO - PROCESS | 2852 | 1471987155276 Marionette DEBUG loaded listener.js 14:19:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BD1A97800) [pid = 2852] [serial = 769] [outer = 0000005BD0C4C800] 14:19:15 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BC7BB4400) [pid = 2852] [serial = 728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 14:19:15 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BCBB2D400) [pid = 2852] [serial = 731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 14:19:15 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005B90807400) [pid = 2852] [serial = 719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 14:19:15 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005B9036EC00) [pid = 2852] [serial = 716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 14:19:15 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005B91861400) [pid = 2852] [serial = 722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 14:19:15 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005B9037A400) [pid = 2852] [serial = 713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 14:19:15 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005B905E7C00) [pid = 2852] [serial = 701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 14:19:15 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BC71CA400) [pid = 2852] [serial = 704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 14:19:15 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BCC956C00) [pid = 2852] [serial = 707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 14:19:15 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BD3483400) [pid = 2852] [serial = 710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 14:19:15 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B90607000) [pid = 2852] [serial = 734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 14:19:15 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BCC6C5000) [pid = 2852] [serial = 737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 14:19:15 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BC71CC400) [pid = 2852] [serial = 725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 14:19:15 INFO - PROCESS | 2852 | 1471987155738 Marionette TRACE conn6 <- [1,988,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]]]}] 14:19:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 14:19:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 692ms 14:19:15 INFO - PROCESS | 2852 | 1471987155787 Marionette TRACE conn6 -> [0,989,"getWindowHandle",null] 14:19:15 INFO - PROCESS | 2852 | 1471987155789 Marionette TRACE conn6 <- [1,989,null,{"value":"13"}] 14:19:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 14:19:15 INFO - PROCESS | 2852 | 1471987155793 Marionette TRACE conn6 -> [0,990,"setScriptTimeout",{"ms":35000}] 14:19:15 INFO - PROCESS | 2852 | 1471987155795 Marionette TRACE conn6 <- [1,990,null,{}] 14:19:15 INFO - PROCESS | 2852 | 1471987155798 Marionette TRACE conn6 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:15 INFO - PROCESS | 2852 | 1471987155800 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:15 INFO - PROCESS | 2852 | 1471987155910 Marionette TRACE conn6 <- [1,991,null,{"value":null}] 14:19:15 INFO - PROCESS | 2852 | 1471987155957 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:15 INFO - PROCESS | 2852 | 1471987155959 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:15 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3FBB800 == 36 [pid = 2852] [id = 257] 14:19:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005B90127400) [pid = 2852] [serial = 770] [outer = 0000000000000000] 14:19:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BC7124C00) [pid = 2852] [serial = 771] [outer = 0000005B90127400] 14:19:16 INFO - PROCESS | 2852 | 1471987156005 Marionette DEBUG loaded listener.js 14:19:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BCC95E000) [pid = 2852] [serial = 772] [outer = 0000005B90127400] 14:19:16 INFO - PROCESS | 2852 | 1471987156373 Marionette TRACE conn6 <- [1,992,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]]]}] 14:19:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 14:19:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 629ms 14:19:16 INFO - PROCESS | 2852 | 1471987156423 Marionette TRACE conn6 -> [0,993,"getWindowHandle",null] 14:19:16 INFO - PROCESS | 2852 | 1471987156426 Marionette TRACE conn6 <- [1,993,null,{"value":"13"}] 14:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 14:19:16 INFO - PROCESS | 2852 | 1471987156436 Marionette TRACE conn6 -> [0,994,"setScriptTimeout",{"ms":35000}] 14:19:16 INFO - PROCESS | 2852 | 1471987156438 Marionette TRACE conn6 <- [1,994,null,{}] 14:19:16 INFO - PROCESS | 2852 | 1471987156441 Marionette TRACE conn6 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:16 INFO - PROCESS | 2852 | 1471987156443 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:16 INFO - PROCESS | 2852 | 1471987156554 Marionette TRACE conn6 <- [1,995,null,{"value":null}] 14:19:16 INFO - PROCESS | 2852 | 1471987156562 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:16 INFO - PROCESS | 2852 | 1471987156564 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:16 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD466C000 == 37 [pid = 2852] [id = 258] 14:19:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCDA7EC00) [pid = 2852] [serial = 773] [outer = 0000000000000000] 14:19:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BD27B5800) [pid = 2852] [serial = 774] [outer = 0000005BCDA7EC00] 14:19:16 INFO - PROCESS | 2852 | 1471987156614 Marionette DEBUG loaded listener.js 14:19:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BD3456000) [pid = 2852] [serial = 775] [outer = 0000005BCDA7EC00] 14:19:17 INFO - PROCESS | 2852 | 1471987157010 Marionette TRACE conn6 <- [1,996,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]]]}] 14:19:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 14:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 627ms 14:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 14:19:17 INFO - PROCESS | 2852 | 1471987157065 Marionette TRACE conn6 -> [0,997,"getWindowHandle",null] 14:19:17 INFO - PROCESS | 2852 | 1471987157067 Marionette TRACE conn6 <- [1,997,null,{"value":"13"}] 14:19:17 INFO - PROCESS | 2852 | 1471987157070 Marionette TRACE conn6 -> [0,998,"setScriptTimeout",{"ms":35000}] 14:19:17 INFO - PROCESS | 2852 | 1471987157072 Marionette TRACE conn6 <- [1,998,null,{}] 14:19:17 INFO - PROCESS | 2852 | 1471987157080 Marionette TRACE conn6 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:17 INFO - PROCESS | 2852 | 1471987157082 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:17 INFO - PROCESS | 2852 | 1471987157167 Marionette TRACE conn6 <- [1,999,null,{"value":null}] 14:19:17 INFO - PROCESS | 2852 | 1471987157173 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:17 INFO - PROCESS | 2852 | 1471987157175 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:17 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCBE15000 == 38 [pid = 2852] [id = 259] 14:19:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BD3483000) [pid = 2852] [serial = 776] [outer = 0000000000000000] 14:19:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BD348DC00) [pid = 2852] [serial = 777] [outer = 0000005BD3483000] 14:19:17 INFO - PROCESS | 2852 | 1471987157225 Marionette DEBUG loaded listener.js 14:19:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BD3499400) [pid = 2852] [serial = 778] [outer = 0000005BD3483000] 14:19:17 INFO - PROCESS | 2852 | 1471987157711 Marionette TRACE conn6 <- [1,1000,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]]]}] 14:19:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 14:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 692ms 14:19:17 INFO - PROCESS | 2852 | 1471987157765 Marionette TRACE conn6 -> [0,1001,"getWindowHandle",null] 14:19:17 INFO - PROCESS | 2852 | 1471987157770 Marionette TRACE conn6 <- [1,1001,null,{"value":"13"}] 14:19:17 INFO - PROCESS | 2852 | 1471987157776 Marionette TRACE conn6 -> [0,1002,"setScriptTimeout",{"ms":35000}] 14:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 14:19:17 INFO - PROCESS | 2852 | 1471987157782 Marionette TRACE conn6 <- [1,1002,null,{}] 14:19:17 INFO - PROCESS | 2852 | 1471987157790 Marionette TRACE conn6 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:17 INFO - PROCESS | 2852 | 1471987157793 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:17 INFO - PROCESS | 2852 | 1471987157970 Marionette TRACE conn6 <- [1,1003,null,{"value":null}] 14:19:18 INFO - PROCESS | 2852 | 1471987158053 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:18 INFO - PROCESS | 2852 | 1471987158058 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:18 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B918B2000 == 39 [pid = 2852] [id = 260] 14:19:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005B90603800) [pid = 2852] [serial = 779] [outer = 0000000000000000] 14:19:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005B90780400) [pid = 2852] [serial = 780] [outer = 0000005B90603800] 14:19:18 INFO - PROCESS | 2852 | 1471987158119 Marionette DEBUG loaded listener.js 14:19:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005B90BD6000) [pid = 2852] [serial = 781] [outer = 0000005B90603800] 14:19:18 INFO - PROCESS | 2852 | 1471987158705 Marionette TRACE conn6 <- [1,1004,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]]]}] 14:19:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 14:19:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 986ms 14:19:18 INFO - PROCESS | 2852 | 1471987158765 Marionette TRACE conn6 -> [0,1005,"getWindowHandle",null] 14:19:18 INFO - PROCESS | 2852 | 1471987158770 Marionette TRACE conn6 <- [1,1005,null,{"value":"13"}] 14:19:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 14:19:18 INFO - PROCESS | 2852 | 1471987158777 Marionette TRACE conn6 -> [0,1006,"setScriptTimeout",{"ms":35000}] 14:19:18 INFO - PROCESS | 2852 | 1471987158780 Marionette TRACE conn6 <- [1,1006,null,{}] 14:19:18 INFO - PROCESS | 2852 | 1471987158785 Marionette TRACE conn6 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:18 INFO - PROCESS | 2852 | 1471987158788 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:18 INFO - PROCESS | 2852 | 1471987158921 Marionette TRACE conn6 <- [1,1007,null,{"value":null}] 14:19:19 INFO - PROCESS | 2852 | 1471987158997 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:19 INFO - PROCESS | 2852 | 1471987159000 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:19 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCDAB6000 == 40 [pid = 2852] [id = 261] 14:19:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BC7129000) [pid = 2852] [serial = 782] [outer = 0000000000000000] 14:19:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005BC7734000) [pid = 2852] [serial = 783] [outer = 0000005BC7129000] 14:19:19 INFO - PROCESS | 2852 | 1471987159103 Marionette DEBUG loaded listener.js 14:19:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005BC6CBC400) [pid = 2852] [serial = 784] [outer = 0000005BC7129000] 14:19:19 INFO - PROCESS | 2852 | 1471987159737 Marionette TRACE conn6 <- [1,1008,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]]]}] 14:19:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 14:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1031ms 14:19:19 INFO - PROCESS | 2852 | 1471987159810 Marionette TRACE conn6 -> [0,1009,"getWindowHandle",null] 14:19:19 INFO - PROCESS | 2852 | 1471987159812 Marionette TRACE conn6 <- [1,1009,null,{"value":"13"}] 14:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 14:19:19 INFO - PROCESS | 2852 | 1471987159817 Marionette TRACE conn6 -> [0,1010,"setScriptTimeout",{"ms":35000}] 14:19:19 INFO - PROCESS | 2852 | 1471987159821 Marionette TRACE conn6 <- [1,1010,null,{}] 14:19:19 INFO - PROCESS | 2852 | 1471987159832 Marionette TRACE conn6 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:19 INFO - PROCESS | 2852 | 1471987159838 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:19 INFO - PROCESS | 2852 | 1471987159967 Marionette TRACE conn6 <- [1,1011,null,{"value":null}] 14:19:20 INFO - PROCESS | 2852 | 1471987160037 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:20 INFO - PROCESS | 2852 | 1471987160041 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:20 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD6D9F000 == 41 [pid = 2852] [id = 262] 14:19:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005BCBCDB800) [pid = 2852] [serial = 785] [outer = 0000000000000000] 14:19:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0000005BCDA7E400) [pid = 2852] [serial = 786] [outer = 0000005BCBCDB800] 14:19:20 INFO - PROCESS | 2852 | 1471987160143 Marionette DEBUG loaded listener.js 14:19:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0000005BCD8C7800) [pid = 2852] [serial = 787] [outer = 0000005BCBCDB800] 14:19:20 INFO - PROCESS | 2852 | 1471987160772 Marionette TRACE conn6 <- [1,1012,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]]]}] 14:19:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 14:19:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 986ms 14:19:20 INFO - PROCESS | 2852 | 1471987160809 Marionette TRACE conn6 -> [0,1013,"getWindowHandle",null] 14:19:20 INFO - PROCESS | 2852 | 1471987160812 Marionette TRACE conn6 <- [1,1013,null,{"value":"13"}] 14:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 14:19:20 INFO - PROCESS | 2852 | 1471987160817 Marionette TRACE conn6 -> [0,1014,"setScriptTimeout",{"ms":35000}] 14:19:20 INFO - PROCESS | 2852 | 1471987160819 Marionette TRACE conn6 <- [1,1014,null,{}] 14:19:20 INFO - PROCESS | 2852 | 1471987160823 Marionette TRACE conn6 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:20 INFO - PROCESS | 2852 | 1471987160826 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:20 INFO - PROCESS | 2852 | 1471987160943 Marionette TRACE conn6 <- [1,1015,null,{"value":null}] 14:19:21 INFO - PROCESS | 2852 | 1471987161016 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:21 INFO - PROCESS | 2852 | 1471987161019 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:21 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD7B49800 == 42 [pid = 2852] [id = 263] 14:19:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 94 (0000005BD34A2800) [pid = 2852] [serial = 788] [outer = 0000000000000000] 14:19:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 95 (0000005BD34AE800) [pid = 2852] [serial = 789] [outer = 0000005BD34A2800] 14:19:21 INFO - PROCESS | 2852 | 1471987161119 Marionette DEBUG loaded listener.js 14:19:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 96 (0000005BD34B6800) [pid = 2852] [serial = 790] [outer = 0000005BD34A2800] 14:19:21 INFO - PROCESS | 2852 | 1471987161869 Marionette TRACE conn6 <- [1,1016,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]]]}] 14:19:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 14:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1129ms 14:19:21 INFO - PROCESS | 2852 | 1471987161959 Marionette TRACE conn6 -> [0,1017,"getWindowHandle",null] 14:19:21 INFO - PROCESS | 2852 | 1471987161963 Marionette TRACE conn6 <- [1,1017,null,{"value":"13"}] 14:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 14:19:21 INFO - PROCESS | 2852 | 1471987161970 Marionette TRACE conn6 -> [0,1018,"setScriptTimeout",{"ms":35000}] 14:19:21 INFO - PROCESS | 2852 | 1471987161973 Marionette TRACE conn6 <- [1,1018,null,{}] 14:19:21 INFO - PROCESS | 2852 | 1471987161980 Marionette TRACE conn6 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:21 INFO - PROCESS | 2852 | 1471987161983 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:22 INFO - PROCESS | 2852 | 1471987162103 Marionette TRACE conn6 <- [1,1019,null,{"value":null}] 14:19:22 INFO - PROCESS | 2852 | 1471987162172 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:22 INFO - PROCESS | 2852 | 1471987162177 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:22 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B92FC3000 == 43 [pid = 2852] [id = 264] 14:19:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 97 (0000005B9080C000) [pid = 2852] [serial = 791] [outer = 0000000000000000] 14:19:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 98 (0000005B909AB800) [pid = 2852] [serial = 792] [outer = 0000005B9080C000] 14:19:22 INFO - PROCESS | 2852 | 1471987162229 Marionette DEBUG loaded listener.js 14:19:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 99 (0000005B91861800) [pid = 2852] [serial = 793] [outer = 0000005B9080C000] 14:19:23 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD466C000 == 42 [pid = 2852] [id = 258] 14:19:23 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3FBB800 == 41 [pid = 2852] [id = 257] 14:19:23 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3D18000 == 40 [pid = 2852] [id = 256] 14:19:23 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD31EC800 == 39 [pid = 2852] [id = 255] 14:19:23 INFO - PROCESS | 2852 | --DOCSHELL 0000005B909E0800 == 38 [pid = 2852] [id = 254] 14:19:23 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD345800 == 37 [pid = 2852] [id = 253] 14:19:23 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7C17000 == 36 [pid = 2852] [id = 252] 14:19:23 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC5938800 == 35 [pid = 2852] [id = 251] 14:19:23 INFO - PROCESS | 2852 | --DOCSHELL 0000005B909F1000 == 34 [pid = 2852] [id = 250] 14:19:23 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC741E000 == 33 [pid = 2852] [id = 249] 14:19:23 INFO - PROCESS | 2852 | --DOCSHELL 0000005B8F420000 == 32 [pid = 2852] [id = 248] 14:19:23 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD7B49800 == 31 [pid = 2852] [id = 263] 14:19:23 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD6D9F000 == 30 [pid = 2852] [id = 262] 14:19:23 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCDAB6000 == 29 [pid = 2852] [id = 261] 14:19:23 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCBE15000 == 28 [pid = 2852] [id = 259] 14:19:23 INFO - PROCESS | 2852 | --DOCSHELL 0000005B918B2000 == 27 [pid = 2852] [id = 260] 14:19:23 INFO - PROCESS | 2852 | --DOMWINDOW == 98 (0000005BCC308C00) [pid = 2852] [serial = 732] [outer = 0000000000000000] [url = about:blank] 14:19:23 INFO - PROCESS | 2852 | --DOMWINDOW == 97 (0000005B909AA800) [pid = 2852] [serial = 720] [outer = 0000000000000000] [url = about:blank] 14:19:23 INFO - PROCESS | 2852 | --DOMWINDOW == 96 (0000005B90A7F400) [pid = 2852] [serial = 721] [outer = 0000000000000000] [url = about:blank] 14:19:23 INFO - PROCESS | 2852 | --DOMWINDOW == 95 (0000005B90373C00) [pid = 2852] [serial = 717] [outer = 0000000000000000] [url = about:blank] 14:19:23 INFO - PROCESS | 2852 | --DOMWINDOW == 94 (0000005B905E8400) [pid = 2852] [serial = 718] [outer = 0000000000000000] [url = about:blank] 14:19:23 INFO - PROCESS | 2852 | --DOMWINDOW == 93 (0000005BC5902400) [pid = 2852] [serial = 723] [outer = 0000000000000000] [url = about:blank] 14:19:23 INFO - PROCESS | 2852 | --DOMWINDOW == 92 (0000005BC6839000) [pid = 2852] [serial = 724] [outer = 0000000000000000] [url = about:blank] 14:19:23 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0000005B90A82800) [pid = 2852] [serial = 715] [outer = 0000000000000000] [url = about:blank] 14:19:23 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005B905EC400) [pid = 2852] [serial = 714] [outer = 0000000000000000] [url = about:blank] 14:19:23 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005BC896F800) [pid = 2852] [serial = 730] [outer = 0000000000000000] [url = about:blank] 14:19:23 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005B90A81C00) [pid = 2852] [serial = 703] [outer = 0000000000000000] [url = about:blank] 14:19:23 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005B90803800) [pid = 2852] [serial = 702] [outer = 0000000000000000] [url = about:blank] 14:19:23 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BC7BAF800) [pid = 2852] [serial = 706] [outer = 0000000000000000] [url = about:blank] 14:19:23 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BC7661000) [pid = 2852] [serial = 705] [outer = 0000000000000000] [url = about:blank] 14:19:23 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BD100B800) [pid = 2852] [serial = 709] [outer = 0000000000000000] [url = about:blank] 14:19:23 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BCD380000) [pid = 2852] [serial = 708] [outer = 0000000000000000] [url = about:blank] 14:19:23 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BD348D000) [pid = 2852] [serial = 712] [outer = 0000000000000000] [url = about:blank] 14:19:23 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BD3486400) [pid = 2852] [serial = 711] [outer = 0000000000000000] [url = about:blank] 14:19:23 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B91C27800) [pid = 2852] [serial = 735] [outer = 0000000000000000] [url = about:blank] 14:19:23 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BCC4D5C00) [pid = 2852] [serial = 733] [outer = 0000000000000000] [url = about:blank] 14:19:23 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BCD45EC00) [pid = 2852] [serial = 739] [outer = 0000000000000000] [url = about:blank] 14:19:23 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BC897B400) [pid = 2852] [serial = 736] [outer = 0000000000000000] [url = about:blank] 14:19:23 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BC7660C00) [pid = 2852] [serial = 726] [outer = 0000000000000000] [url = about:blank] 14:19:23 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BC76B8400) [pid = 2852] [serial = 727] [outer = 0000000000000000] [url = about:blank] 14:19:23 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BCC954C00) [pid = 2852] [serial = 738] [outer = 0000000000000000] [url = about:blank] 14:19:23 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BCD4B0C00) [pid = 2852] [serial = 741] [outer = 0000000000000000] [url = about:blank] 14:19:23 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BC7BB9000) [pid = 2852] [serial = 729] [outer = 0000000000000000] [url = about:blank] 14:19:23 INFO - PROCESS | 2852 | 1471987163596 Marionette TRACE conn6 <- [1,1020,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]]]}] 14:19:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 14:19:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1681ms 14:19:23 INFO - PROCESS | 2852 | 1471987163656 Marionette TRACE conn6 -> [0,1021,"getWindowHandle",null] 14:19:23 INFO - PROCESS | 2852 | 1471987163661 Marionette TRACE conn6 <- [1,1021,null,{"value":"13"}] 14:19:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 14:19:23 INFO - PROCESS | 2852 | 1471987163671 Marionette TRACE conn6 -> [0,1022,"setScriptTimeout",{"ms":35000}] 14:19:23 INFO - PROCESS | 2852 | 1471987163674 Marionette TRACE conn6 <- [1,1022,null,{}] 14:19:23 INFO - PROCESS | 2852 | 1471987163681 Marionette TRACE conn6 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:23 INFO - PROCESS | 2852 | 1471987163684 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:23 INFO - PROCESS | 2852 | 1471987163784 Marionette TRACE conn6 <- [1,1023,null,{"value":null}] 14:19:23 INFO - PROCESS | 2852 | 1471987163791 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:23 INFO - PROCESS | 2852 | 1471987163796 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:23 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B906A4000 == 28 [pid = 2852] [id = 265] 14:19:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005B905E3000) [pid = 2852] [serial = 794] [outer = 0000000000000000] 14:19:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005B905E5800) [pid = 2852] [serial = 795] [outer = 0000005B905E3000] 14:19:23 INFO - PROCESS | 2852 | 1471987163848 Marionette DEBUG loaded listener.js 14:19:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005B8F1FB400) [pid = 2852] [serial = 796] [outer = 0000005B905E3000] 14:19:24 INFO - PROCESS | 2852 | 1471987164329 Marionette TRACE conn6 <- [1,1024,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]]]}] 14:19:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 14:19:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 692ms 14:19:24 INFO - PROCESS | 2852 | 1471987164362 Marionette TRACE conn6 -> [0,1025,"getWindowHandle",null] 14:19:24 INFO - PROCESS | 2852 | 1471987164367 Marionette TRACE conn6 <- [1,1025,null,{"value":"13"}] 14:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 14:19:24 INFO - PROCESS | 2852 | 1471987164374 Marionette TRACE conn6 -> [0,1026,"setScriptTimeout",{"ms":35000}] 14:19:24 INFO - PROCESS | 2852 | 1471987164377 Marionette TRACE conn6 <- [1,1026,null,{}] 14:19:24 INFO - PROCESS | 2852 | 1471987164381 Marionette TRACE conn6 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:24 INFO - PROCESS | 2852 | 1471987164384 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:24 INFO - PROCESS | 2852 | 1471987164476 Marionette TRACE conn6 <- [1,1027,null,{"value":null}] 14:19:24 INFO - PROCESS | 2852 | 1471987164485 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:24 INFO - PROCESS | 2852 | 1471987164488 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:24 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B9189A800 == 29 [pid = 2852] [id = 266] 14:19:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005B90A7F000) [pid = 2852] [serial = 797] [outer = 0000000000000000] 14:19:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005B90A81C00) [pid = 2852] [serial = 798] [outer = 0000005B90A7F000] 14:19:24 INFO - PROCESS | 2852 | 1471987164538 Marionette DEBUG loaded listener.js 14:19:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005B90BDAC00) [pid = 2852] [serial = 799] [outer = 0000005B90A7F000] 14:19:25 INFO - PROCESS | 2852 | 1471987165009 Marionette TRACE conn6 <- [1,1028,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]]]}] 14:19:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 14:19:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 692ms 14:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 14:19:25 INFO - PROCESS | 2852 | 1471987165066 Marionette TRACE conn6 -> [0,1029,"getWindowHandle",null] 14:19:25 INFO - PROCESS | 2852 | 1471987165069 Marionette TRACE conn6 <- [1,1029,null,{"value":"13"}] 14:19:25 INFO - PROCESS | 2852 | 1471987165073 Marionette TRACE conn6 -> [0,1030,"setScriptTimeout",{"ms":35000}] 14:19:25 INFO - PROCESS | 2852 | 1471987165076 Marionette TRACE conn6 <- [1,1030,null,{}] 14:19:25 INFO - PROCESS | 2852 | 1471987165087 Marionette TRACE conn6 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:25 INFO - PROCESS | 2852 | 1471987165092 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:25 INFO - PROCESS | 2852 | 1471987165213 Marionette TRACE conn6 <- [1,1031,null,{"value":null}] 14:19:25 INFO - PROCESS | 2852 | 1471987165293 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:25 INFO - PROCESS | 2852 | 1471987165297 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:25 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC717B800 == 30 [pid = 2852] [id = 267] 14:19:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005B90123800) [pid = 2852] [serial = 800] [outer = 0000000000000000] 14:19:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BC61D4400) [pid = 2852] [serial = 801] [outer = 0000005B90123800] 14:19:25 INFO - PROCESS | 2852 | 1471987165348 Marionette DEBUG loaded listener.js 14:19:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BC7124800) [pid = 2852] [serial = 802] [outer = 0000005B90123800] 14:19:25 INFO - PROCESS | 2852 | 1471987165778 Marionette TRACE conn6 <- [1,1032,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]]]}] 14:19:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 14:19:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 735ms 14:19:25 INFO - PROCESS | 2852 | 1471987165812 Marionette TRACE conn6 -> [0,1033,"getWindowHandle",null] 14:19:25 INFO - PROCESS | 2852 | 1471987165815 Marionette TRACE conn6 <- [1,1033,null,{"value":"13"}] 14:19:25 INFO - PROCESS | 2852 | 1471987165818 Marionette TRACE conn6 -> [0,1034,"setScriptTimeout",{"ms":35000}] 14:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 14:19:25 INFO - PROCESS | 2852 | 1471987165820 Marionette TRACE conn6 <- [1,1034,null,{}] 14:19:25 INFO - PROCESS | 2852 | 1471987165823 Marionette TRACE conn6 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:25 INFO - PROCESS | 2852 | 1471987165826 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:25 INFO - PROCESS | 2852 | 1471987165940 Marionette TRACE conn6 <- [1,1035,null,{"value":null}] 14:19:25 INFO - PROCESS | 2852 | 1471987165949 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:25 INFO - PROCESS | 2852 | 1471987165952 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:25 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC79A3800 == 31 [pid = 2852] [id = 268] 14:19:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BC71D3800) [pid = 2852] [serial = 803] [outer = 0000000000000000] 14:19:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BC7664C00) [pid = 2852] [serial = 804] [outer = 0000005BC71D3800] 14:19:26 INFO - PROCESS | 2852 | 1471987166000 Marionette DEBUG loaded listener.js 14:19:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BC76B8400) [pid = 2852] [serial = 805] [outer = 0000005BC71D3800] 14:19:26 INFO - PROCESS | 2852 | 1471987166458 Marionette TRACE conn6 <- [1,1036,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]]]}] 14:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 14:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 671ms 14:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 14:19:26 INFO - PROCESS | 2852 | 1471987166495 Marionette TRACE conn6 -> [0,1037,"getWindowHandle",null] 14:19:26 INFO - PROCESS | 2852 | 1471987166497 Marionette TRACE conn6 <- [1,1037,null,{"value":"13"}] 14:19:26 INFO - PROCESS | 2852 | 1471987166500 Marionette TRACE conn6 -> [0,1038,"setScriptTimeout",{"ms":35000}] 14:19:26 INFO - PROCESS | 2852 | 1471987166502 Marionette TRACE conn6 <- [1,1038,null,{}] 14:19:26 INFO - PROCESS | 2852 | 1471987166505 Marionette TRACE conn6 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:26 INFO - PROCESS | 2852 | 1471987166508 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:26 INFO - PROCESS | 2852 | 1471987166642 Marionette TRACE conn6 <- [1,1039,null,{"value":null}] 14:19:26 INFO - PROCESS | 2852 | 1471987166665 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:26 INFO - PROCESS | 2852 | 1471987166668 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:26 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC0F1800 == 32 [pid = 2852] [id = 269] 14:19:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005B90A7A000) [pid = 2852] [serial = 806] [outer = 0000000000000000] 14:19:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BC7BABC00) [pid = 2852] [serial = 807] [outer = 0000005B90A7A000] 14:19:26 INFO - PROCESS | 2852 | 1471987166714 Marionette DEBUG loaded listener.js 14:19:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BC7BB9000) [pid = 2852] [serial = 808] [outer = 0000005B90A7A000] 14:19:27 INFO - PROCESS | 2852 | 1471987167173 Marionette TRACE conn6 <- [1,1040,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]]]}] 14:19:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 14:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 735ms 14:19:27 INFO - PROCESS | 2852 | 1471987167242 Marionette TRACE conn6 -> [0,1041,"getWindowHandle",null] 14:19:27 INFO - PROCESS | 2852 | 1471987167244 Marionette TRACE conn6 <- [1,1041,null,{"value":"13"}] 14:19:27 INFO - PROCESS | 2852 | 1471987167248 Marionette TRACE conn6 -> [0,1042,"setScriptTimeout",{"ms":35000}] 14:19:27 INFO - PROCESS | 2852 | 1471987167249 Marionette TRACE conn6 <- [1,1042,null,{}] 14:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 14:19:27 INFO - PROCESS | 2852 | 1471987167253 Marionette TRACE conn6 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:27 INFO - PROCESS | 2852 | 1471987167259 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:27 INFO - PROCESS | 2852 | 1471987167394 Marionette TRACE conn6 <- [1,1043,null,{"value":null}] 14:19:27 INFO - PROCESS | 2852 | 1471987167449 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:27 INFO - PROCESS | 2852 | 1471987167451 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:27 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD860000 == 33 [pid = 2852] [id = 270] 14:19:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BCB96B800) [pid = 2852] [serial = 809] [outer = 0000000000000000] 14:19:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005BCC302800) [pid = 2852] [serial = 810] [outer = 0000005BCB96B800] 14:19:27 INFO - PROCESS | 2852 | 1471987167499 Marionette DEBUG loaded listener.js 14:19:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005BCC456800) [pid = 2852] [serial = 811] [outer = 0000005BCB96B800] 14:19:27 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005BCC3BF800) [pid = 2852] [serial = 761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 14:19:27 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BC88F0800) [pid = 2852] [serial = 758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 14:19:27 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005B90810800) [pid = 2852] [serial = 749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 14:19:27 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BCDA7EC00) [pid = 2852] [serial = 773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 14:19:27 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005B8F1F0800) [pid = 2852] [serial = 743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 14:19:27 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005B90127400) [pid = 2852] [serial = 770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 14:19:27 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BCD461000) [pid = 2852] [serial = 740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 14:19:27 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005B9185EC00) [pid = 2852] [serial = 752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 14:19:27 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BC6831000) [pid = 2852] [serial = 755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 14:19:27 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B90A7E400) [pid = 2852] [serial = 746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 14:19:27 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BD0C4C800) [pid = 2852] [serial = 767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 14:19:27 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BCD4AEC00) [pid = 2852] [serial = 764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 14:19:27 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BD3483000) [pid = 2852] [serial = 776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 14:19:28 INFO - PROCESS | 2852 | 1471987168138 Marionette TRACE conn6 <- [1,1044,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]]]}] 14:19:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 14:19:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 924ms 14:19:28 INFO - PROCESS | 2852 | 1471987168177 Marionette TRACE conn6 -> [0,1045,"getWindowHandle",null] 14:19:28 INFO - PROCESS | 2852 | 1471987168179 Marionette TRACE conn6 <- [1,1045,null,{"value":"13"}] 14:19:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 14:19:28 INFO - PROCESS | 2852 | 1471987168182 Marionette TRACE conn6 -> [0,1046,"setScriptTimeout",{"ms":35000}] 14:19:28 INFO - PROCESS | 2852 | 1471987168184 Marionette TRACE conn6 <- [1,1046,null,{}] 14:19:28 INFO - PROCESS | 2852 | 1471987168187 Marionette TRACE conn6 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:28 INFO - PROCESS | 2852 | 1471987168189 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:28 INFO - PROCESS | 2852 | 1471987168271 Marionette TRACE conn6 <- [1,1047,null,{"value":null}] 14:19:28 INFO - PROCESS | 2852 | 1471987168276 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:28 INFO - PROCESS | 2852 | 1471987168278 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:28 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD107D000 == 34 [pid = 2852] [id = 271] 14:19:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005B9080B000) [pid = 2852] [serial = 812] [outer = 0000000000000000] 14:19:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BC8353C00) [pid = 2852] [serial = 813] [outer = 0000005B9080B000] 14:19:28 INFO - PROCESS | 2852 | 1471987168326 Marionette DEBUG loaded listener.js 14:19:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BCC44F800) [pid = 2852] [serial = 814] [outer = 0000005B9080B000] 14:19:28 INFO - PROCESS | 2852 | 1471987168722 Marionette TRACE conn6 <- [1,1048,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]]]}] 14:19:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 14:19:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 587ms 14:19:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 14:19:28 INFO - PROCESS | 2852 | 1471987168777 Marionette TRACE conn6 -> [0,1049,"getWindowHandle",null] 14:19:28 INFO - PROCESS | 2852 | 1471987168779 Marionette TRACE conn6 <- [1,1049,null,{"value":"13"}] 14:19:28 INFO - PROCESS | 2852 | 1471987168786 Marionette TRACE conn6 -> [0,1050,"setScriptTimeout",{"ms":35000}] 14:19:28 INFO - PROCESS | 2852 | 1471987168788 Marionette TRACE conn6 <- [1,1050,null,{}] 14:19:28 INFO - PROCESS | 2852 | 1471987168792 Marionette TRACE conn6 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:28 INFO - PROCESS | 2852 | 1471987168794 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:28 INFO - PROCESS | 2852 | 1471987168876 Marionette TRACE conn6 <- [1,1051,null,{"value":null}] 14:19:28 INFO - PROCESS | 2852 | 1471987168883 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:28 INFO - PROCESS | 2852 | 1471987168886 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:28 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD1933800 == 35 [pid = 2852] [id = 272] 14:19:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BCC72D000) [pid = 2852] [serial = 815] [outer = 0000000000000000] 14:19:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BCC953000) [pid = 2852] [serial = 816] [outer = 0000005BCC72D000] 14:19:28 INFO - PROCESS | 2852 | 1471987168934 Marionette DEBUG loaded listener.js 14:19:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BCD380000) [pid = 2852] [serial = 817] [outer = 0000005BCC72D000] 14:19:29 INFO - PROCESS | 2852 | 1471987169381 Marionette TRACE conn6 <- [1,1052,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]]]}] 14:19:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 14:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 630ms 14:19:29 INFO - PROCESS | 2852 | 1471987169420 Marionette TRACE conn6 -> [0,1053,"getWindowHandle",null] 14:19:29 INFO - PROCESS | 2852 | 1471987169422 Marionette TRACE conn6 <- [1,1053,null,{"value":"13"}] 14:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 14:19:29 INFO - PROCESS | 2852 | 1471987169425 Marionette TRACE conn6 -> [0,1054,"setScriptTimeout",{"ms":35000}] 14:19:29 INFO - PROCESS | 2852 | 1471987169427 Marionette TRACE conn6 <- [1,1054,null,{}] 14:19:29 INFO - PROCESS | 2852 | 1471987169430 Marionette TRACE conn6 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:29 INFO - PROCESS | 2852 | 1471987169433 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:29 INFO - PROCESS | 2852 | 1471987169514 Marionette TRACE conn6 <- [1,1055,null,{"value":null}] 14:19:29 INFO - PROCESS | 2852 | 1471987169520 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:29 INFO - PROCESS | 2852 | 1471987169522 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:29 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC717B000 == 36 [pid = 2852] [id = 273] 14:19:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BCD461C00) [pid = 2852] [serial = 818] [outer = 0000000000000000] 14:19:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BCD4B0800) [pid = 2852] [serial = 819] [outer = 0000005BCD461C00] 14:19:29 INFO - PROCESS | 2852 | 1471987169569 Marionette DEBUG loaded listener.js 14:19:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BCD4E3400) [pid = 2852] [serial = 820] [outer = 0000005BCD461C00] 14:19:30 INFO - PROCESS | 2852 | 1471987170341 Marionette TRACE conn6 <- [1,1056,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]]]}] 14:19:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 14:19:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 943ms 14:19:30 INFO - PROCESS | 2852 | 1471987170374 Marionette TRACE conn6 -> [0,1057,"getWindowHandle",null] 14:19:30 INFO - PROCESS | 2852 | 1471987170379 Marionette TRACE conn6 <- [1,1057,null,{"value":"13"}] 14:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 14:19:30 INFO - PROCESS | 2852 | 1471987170384 Marionette TRACE conn6 -> [0,1058,"setScriptTimeout",{"ms":35000}] 14:19:30 INFO - PROCESS | 2852 | 1471987170388 Marionette TRACE conn6 <- [1,1058,null,{}] 14:19:30 INFO - PROCESS | 2852 | 1471987170394 Marionette TRACE conn6 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:30 INFO - PROCESS | 2852 | 1471987170398 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:30 INFO - PROCESS | 2852 | 1471987170532 Marionette TRACE conn6 <- [1,1059,null,{"value":null}] 14:19:30 INFO - PROCESS | 2852 | 1471987170609 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:30 INFO - PROCESS | 2852 | 1471987170613 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:30 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B909E9800 == 37 [pid = 2852] [id = 274] 14:19:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005B90125800) [pid = 2852] [serial = 821] [outer = 0000000000000000] 14:19:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005B905EF800) [pid = 2852] [serial = 822] [outer = 0000005B90125800] 14:19:30 INFO - PROCESS | 2852 | 1471987170714 Marionette DEBUG loaded listener.js 14:19:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005B909A9C00) [pid = 2852] [serial = 823] [outer = 0000005B90125800] 14:19:31 INFO - PROCESS | 2852 | 1471987171428 Marionette TRACE conn6 <- [1,1060,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]]]}] 14:19:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 14:19:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1084ms 14:19:31 INFO - PROCESS | 2852 | 1471987171478 Marionette TRACE conn6 -> [0,1061,"getWindowHandle",null] 14:19:31 INFO - PROCESS | 2852 | 1471987171483 Marionette TRACE conn6 <- [1,1061,null,{"value":"13"}] 14:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 14:19:31 INFO - PROCESS | 2852 | 1471987171490 Marionette TRACE conn6 -> [0,1062,"setScriptTimeout",{"ms":35000}] 14:19:31 INFO - PROCESS | 2852 | 1471987171494 Marionette TRACE conn6 <- [1,1062,null,{}] 14:19:31 INFO - PROCESS | 2852 | 1471987171498 Marionette TRACE conn6 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:31 INFO - PROCESS | 2852 | 1471987171501 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:31 INFO - PROCESS | 2852 | 1471987171626 Marionette TRACE conn6 <- [1,1063,null,{"value":null}] 14:19:31 INFO - PROCESS | 2852 | 1471987171700 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:31 INFO - PROCESS | 2852 | 1471987171703 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:31 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC0F0800 == 38 [pid = 2852] [id = 275] 14:19:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005B91864000) [pid = 2852] [serial = 824] [outer = 0000000000000000] 14:19:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005BC5902400) [pid = 2852] [serial = 825] [outer = 0000005B91864000] 14:19:31 INFO - PROCESS | 2852 | 1471987171764 Marionette DEBUG loaded listener.js 14:19:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0000005BC7126800) [pid = 2852] [serial = 826] [outer = 0000005B91864000] 14:19:32 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD1933800 == 37 [pid = 2852] [id = 272] 14:19:32 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD107D000 == 36 [pid = 2852] [id = 271] 14:19:32 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD860000 == 35 [pid = 2852] [id = 270] 14:19:32 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC0F1800 == 34 [pid = 2852] [id = 269] 14:19:32 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC79A3800 == 33 [pid = 2852] [id = 268] 14:19:32 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC717B800 == 32 [pid = 2852] [id = 267] 14:19:32 INFO - PROCESS | 2852 | --DOCSHELL 0000005B9189A800 == 31 [pid = 2852] [id = 266] 14:19:32 INFO - PROCESS | 2852 | --DOCSHELL 0000005B906A4000 == 30 [pid = 2852] [id = 265] 14:19:32 INFO - PROCESS | 2852 | --DOCSHELL 0000005B92FC3000 == 29 [pid = 2852] [id = 264] 14:19:32 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0000005BCC7E2C00) [pid = 2852] [serial = 763] [outer = 0000000000000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005BCBE77000) [pid = 2852] [serial = 760] [outer = 0000000000000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005B91857C00) [pid = 2852] [serial = 751] [outer = 0000000000000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BD27B5800) [pid = 2852] [serial = 774] [outer = 0000000000000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005B909B3400) [pid = 2852] [serial = 750] [outer = 0000000000000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005B901AD000) [pid = 2852] [serial = 745] [outer = 0000000000000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BC7124C00) [pid = 2852] [serial = 771] [outer = 0000000000000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005B8F1FCC00) [pid = 2852] [serial = 744] [outer = 0000000000000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BCD4E6400) [pid = 2852] [serial = 742] [outer = 0000000000000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005B91C27000) [pid = 2852] [serial = 753] [outer = 0000000000000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BCBB30800) [pid = 2852] [serial = 759] [outer = 0000000000000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BC7CB1000) [pid = 2852] [serial = 757] [outer = 0000000000000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BCC95E000) [pid = 2852] [serial = 772] [outer = 0000000000000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005B90BDC800) [pid = 2852] [serial = 747] [outer = 0000000000000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BC590A400) [pid = 2852] [serial = 754] [outer = 0000000000000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BC76B6000) [pid = 2852] [serial = 756] [outer = 0000000000000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BD1A97800) [pid = 2852] [serial = 769] [outer = 0000000000000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BD1043800) [pid = 2852] [serial = 768] [outer = 0000000000000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BCDA82000) [pid = 2852] [serial = 765] [outer = 0000000000000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005B91C26C00) [pid = 2852] [serial = 748] [outer = 0000000000000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BCC4A4400) [pid = 2852] [serial = 762] [outer = 0000000000000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BD0C4BC00) [pid = 2852] [serial = 766] [outer = 0000000000000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BD3456000) [pid = 2852] [serial = 775] [outer = 0000000000000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005BD348DC00) [pid = 2852] [serial = 777] [outer = 0000000000000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2852 | --DOMWINDOW == 67 (0000005BD3499400) [pid = 2852] [serial = 778] [outer = 0000000000000000] [url = about:blank] 14:19:32 INFO - PROCESS | 2852 | 1471987172692 Marionette TRACE conn6 <- [1,1064,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]]]}] 14:19:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 14:19:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1242ms 14:19:32 INFO - PROCESS | 2852 | 1471987172733 Marionette TRACE conn6 -> [0,1065,"getWindowHandle",null] 14:19:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 14:19:32 INFO - PROCESS | 2852 | 1471987172737 Marionette TRACE conn6 <- [1,1065,null,{"value":"13"}] 14:19:32 INFO - PROCESS | 2852 | 1471987172743 Marionette TRACE conn6 -> [0,1066,"setScriptTimeout",{"ms":35000}] 14:19:32 INFO - PROCESS | 2852 | 1471987172746 Marionette TRACE conn6 <- [1,1066,null,{}] 14:19:32 INFO - PROCESS | 2852 | 1471987172752 Marionette TRACE conn6 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:32 INFO - PROCESS | 2852 | 1471987172755 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:32 INFO - PROCESS | 2852 | 1471987172886 Marionette TRACE conn6 <- [1,1067,null,{"value":null}] 14:19:32 INFO - PROCESS | 2852 | 1471987172936 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:32 INFO - PROCESS | 2852 | 1471987172941 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:32 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B906A7800 == 30 [pid = 2852] [id = 276] 14:19:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005B9080E400) [pid = 2852] [serial = 827] [outer = 0000000000000000] 14:19:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005B909AE000) [pid = 2852] [serial = 828] [outer = 0000005B9080E400] 14:19:32 INFO - PROCESS | 2852 | 1471987172992 Marionette DEBUG loaded listener.js 14:19:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005B90BD4000) [pid = 2852] [serial = 829] [outer = 0000005B9080E400] 14:19:33 INFO - PROCESS | 2852 | 1471987173457 Marionette TRACE conn6 <- [1,1068,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]]]}] 14:19:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 14:19:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 734ms 14:19:33 INFO - PROCESS | 2852 | 1471987173504 Marionette TRACE conn6 -> [0,1069,"getWindowHandle",null] 14:19:33 INFO - PROCESS | 2852 | 1471987173508 Marionette TRACE conn6 <- [1,1069,null,{"value":"13"}] 14:19:33 INFO - PROCESS | 2852 | 1471987173514 Marionette TRACE conn6 -> [0,1070,"setScriptTimeout",{"ms":35000}] 14:19:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 14:19:33 INFO - PROCESS | 2852 | 1471987173517 Marionette TRACE conn6 <- [1,1070,null,{}] 14:19:33 INFO - PROCESS | 2852 | 1471987173521 Marionette TRACE conn6 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:33 INFO - PROCESS | 2852 | 1471987173524 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:33 INFO - PROCESS | 2852 | 1471987173613 Marionette TRACE conn6 <- [1,1071,null,{"value":null}] 14:19:33 INFO - PROCESS | 2852 | 1471987173620 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:33 INFO - PROCESS | 2852 | 1471987173623 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:33 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7536000 == 31 [pid = 2852] [id = 277] 14:19:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005BC5904C00) [pid = 2852] [serial = 830] [outer = 0000000000000000] 14:19:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BC7665000) [pid = 2852] [serial = 831] [outer = 0000005BC5904C00] 14:19:33 INFO - PROCESS | 2852 | 1471987173672 Marionette DEBUG loaded listener.js 14:19:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BC7888400) [pid = 2852] [serial = 832] [outer = 0000005BC5904C00] 14:19:34 INFO - PROCESS | 2852 | 1471987174127 Marionette TRACE conn6 <- [1,1072,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]]]}] 14:19:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 14:19:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 627ms 14:19:34 INFO - PROCESS | 2852 | 1471987174148 Marionette TRACE conn6 -> [0,1073,"getWindowHandle",null] 14:19:34 INFO - PROCESS | 2852 | 1471987174151 Marionette TRACE conn6 <- [1,1073,null,{"value":"13"}] 14:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 14:19:34 INFO - PROCESS | 2852 | 1471987174154 Marionette TRACE conn6 -> [0,1074,"setScriptTimeout",{"ms":35000}] 14:19:34 INFO - PROCESS | 2852 | 1471987174158 Marionette TRACE conn6 <- [1,1074,null,{}] 14:19:34 INFO - PROCESS | 2852 | 1471987174193 Marionette TRACE conn6 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:34 INFO - PROCESS | 2852 | 1471987174198 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:34 INFO - PROCESS | 2852 | 1471987174319 Marionette TRACE conn6 <- [1,1075,null,{"value":null}] 14:19:34 INFO - PROCESS | 2852 | 1471987174334 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:34 INFO - PROCESS | 2852 | 1471987174337 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:34 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC48E000 == 32 [pid = 2852] [id = 278] 14:19:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005B901B4800) [pid = 2852] [serial = 833] [outer = 0000000000000000] 14:19:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BCBB28000) [pid = 2852] [serial = 834] [outer = 0000005B901B4800] 14:19:34 INFO - PROCESS | 2852 | 1471987174389 Marionette DEBUG loaded listener.js 14:19:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BCBCD5400) [pid = 2852] [serial = 835] [outer = 0000005B901B4800] 14:19:34 INFO - PROCESS | 2852 | 1471987174849 Marionette TRACE conn6 <- [1,1076,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]]]}] 14:19:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 14:19:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 754ms 14:19:34 INFO - PROCESS | 2852 | 1471987174910 Marionette TRACE conn6 -> [0,1077,"getWindowHandle",null] 14:19:34 INFO - PROCESS | 2852 | 1471987174913 Marionette TRACE conn6 <- [1,1077,null,{"value":"13"}] 14:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 14:19:34 INFO - PROCESS | 2852 | 1471987174916 Marionette TRACE conn6 -> [0,1078,"setScriptTimeout",{"ms":35000}] 14:19:34 INFO - PROCESS | 2852 | 1471987174918 Marionette TRACE conn6 <- [1,1078,null,{}] 14:19:34 INFO - PROCESS | 2852 | 1471987174922 Marionette TRACE conn6 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:34 INFO - PROCESS | 2852 | 1471987174924 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:35 INFO - PROCESS | 2852 | 1471987175016 Marionette TRACE conn6 <- [1,1079,null,{"value":null}] 14:19:35 INFO - PROCESS | 2852 | 1471987175029 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:35 INFO - PROCESS | 2852 | 1471987175031 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:35 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD106C800 == 33 [pid = 2852] [id = 279] 14:19:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCC454400) [pid = 2852] [serial = 836] [outer = 0000000000000000] 14:19:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BCC727400) [pid = 2852] [serial = 837] [outer = 0000005BCC454400] 14:19:35 INFO - PROCESS | 2852 | 1471987175085 Marionette DEBUG loaded listener.js 14:19:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCD373C00) [pid = 2852] [serial = 838] [outer = 0000005BCC454400] 14:19:35 INFO - PROCESS | 2852 | 1471987175546 Marionette TRACE conn6 <- [1,1080,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]]]}] 14:19:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 14:19:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 692ms 14:19:35 INFO - PROCESS | 2852 | 1471987175618 Marionette TRACE conn6 -> [0,1081,"getWindowHandle",null] 14:19:35 INFO - PROCESS | 2852 | 1471987175620 Marionette TRACE conn6 <- [1,1081,null,{"value":"13"}] 14:19:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 14:19:35 INFO - PROCESS | 2852 | 1471987175623 Marionette TRACE conn6 -> [0,1082,"setScriptTimeout",{"ms":35000}] 14:19:35 INFO - PROCESS | 2852 | 1471987175625 Marionette TRACE conn6 <- [1,1082,null,{}] 14:19:35 INFO - PROCESS | 2852 | 1471987175629 Marionette TRACE conn6 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:35 INFO - PROCESS | 2852 | 1471987175631 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:35 INFO - PROCESS | 2852 | 1471987175767 Marionette TRACE conn6 <- [1,1083,null,{"value":null}] 14:19:35 INFO - PROCESS | 2852 | 1471987175819 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:35 INFO - PROCESS | 2852 | 1471987175822 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:35 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD31F9000 == 34 [pid = 2852] [id = 280] 14:19:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BCD380C00) [pid = 2852] [serial = 839] [outer = 0000000000000000] 14:19:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BCD4B9400) [pid = 2852] [serial = 840] [outer = 0000005BCD380C00] 14:19:35 INFO - PROCESS | 2852 | 1471987175871 Marionette DEBUG loaded listener.js 14:19:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BCDA7B800) [pid = 2852] [serial = 841] [outer = 0000005BCD380C00] 14:19:36 INFO - PROCESS | 2852 | 1471987176294 Marionette TRACE conn6 <- [1,1084,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]]]}] 14:19:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 14:19:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 736ms 14:19:36 INFO - PROCESS | 2852 | 1471987176361 Marionette TRACE conn6 -> [0,1085,"getWindowHandle",null] 14:19:36 INFO - PROCESS | 2852 | 1471987176363 Marionette TRACE conn6 <- [1,1085,null,{"value":"13"}] 14:19:36 INFO - PROCESS | 2852 | 1471987176366 Marionette TRACE conn6 -> [0,1086,"setScriptTimeout",{"ms":35000}] 14:19:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 14:19:36 INFO - PROCESS | 2852 | 1471987176368 Marionette TRACE conn6 <- [1,1086,null,{}] 14:19:36 INFO - PROCESS | 2852 | 1471987176372 Marionette TRACE conn6 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:36 INFO - PROCESS | 2852 | 1471987176378 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:36 INFO - PROCESS | 2852 | 1471987176523 Marionette TRACE conn6 <- [1,1087,null,{"value":null}] 14:19:36 INFO - PROCESS | 2852 | 1471987176576 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:36 INFO - PROCESS | 2852 | 1471987176578 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:36 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3E1B800 == 35 [pid = 2852] [id = 281] 14:19:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BCDE7EC00) [pid = 2852] [serial = 842] [outer = 0000000000000000] 14:19:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BD0CB4C00) [pid = 2852] [serial = 843] [outer = 0000005BCDE7EC00] 14:19:36 INFO - PROCESS | 2852 | 1471987176625 Marionette DEBUG loaded listener.js 14:19:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BD1AE7000) [pid = 2852] [serial = 844] [outer = 0000005BCDE7EC00] 14:19:37 INFO - PROCESS | 2852 | 1471987177042 Marionette TRACE conn6 <- [1,1088,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]]]}] 14:19:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 14:19:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 734ms 14:19:37 INFO - PROCESS | 2852 | 1471987177114 Marionette TRACE conn6 -> [0,1089,"getWindowHandle",null] 14:19:37 INFO - PROCESS | 2852 | 1471987177116 Marionette TRACE conn6 <- [1,1089,null,{"value":"13"}] 14:19:37 INFO - PROCESS | 2852 | 1471987177119 Marionette TRACE conn6 -> [0,1090,"setScriptTimeout",{"ms":35000}] 14:19:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 14:19:37 INFO - PROCESS | 2852 | 1471987177121 Marionette TRACE conn6 <- [1,1090,null,{}] 14:19:37 INFO - PROCESS | 2852 | 1471987177125 Marionette TRACE conn6 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:37 INFO - PROCESS | 2852 | 1471987177127 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:37 INFO - PROCESS | 2852 | 1471987177236 Marionette TRACE conn6 <- [1,1091,null,{"value":null}] 14:19:37 INFO - PROCESS | 2852 | 1471987177246 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:37 INFO - PROCESS | 2852 | 1471987177248 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:37 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD4667000 == 36 [pid = 2852] [id = 282] 14:19:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BD3110C00) [pid = 2852] [serial = 845] [outer = 0000000000000000] 14:19:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BD3451C00) [pid = 2852] [serial = 846] [outer = 0000005BD3110C00] 14:19:37 INFO - PROCESS | 2852 | 1471987177385 Marionette DEBUG loaded listener.js 14:19:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BD272E800) [pid = 2852] [serial = 847] [outer = 0000005BD3110C00] 14:19:37 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005B90123800) [pid = 2852] [serial = 800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 14:19:37 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BC71D3800) [pid = 2852] [serial = 803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 14:19:37 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005B905E3000) [pid = 2852] [serial = 794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 14:19:37 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005B90A7F000) [pid = 2852] [serial = 797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 14:19:37 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005B9080C000) [pid = 2852] [serial = 791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 14:19:37 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005B90603800) [pid = 2852] [serial = 779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 14:19:37 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BC7129000) [pid = 2852] [serial = 782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 14:19:37 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BCBCDB800) [pid = 2852] [serial = 785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 14:19:37 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BD34A2800) [pid = 2852] [serial = 788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 14:19:37 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005B90A7A000) [pid = 2852] [serial = 806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 14:19:37 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BCC72D000) [pid = 2852] [serial = 815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 14:19:37 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BCB96B800) [pid = 2852] [serial = 809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 14:19:37 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005B9080B000) [pid = 2852] [serial = 812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 14:19:37 INFO - PROCESS | 2852 | 1471987177772 Marionette TRACE conn6 <- [1,1092,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]]]}] 14:19:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 14:19:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 671ms 14:19:37 INFO - PROCESS | 2852 | 1471987177796 Marionette TRACE conn6 -> [0,1093,"getWindowHandle",null] 14:19:37 INFO - PROCESS | 2852 | 1471987177798 Marionette TRACE conn6 <- [1,1093,null,{"value":"13"}] 14:19:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 14:19:37 INFO - PROCESS | 2852 | 1471987177801 Marionette TRACE conn6 -> [0,1094,"setScriptTimeout",{"ms":35000}] 14:19:37 INFO - PROCESS | 2852 | 1471987177803 Marionette TRACE conn6 <- [1,1094,null,{}] 14:19:37 INFO - PROCESS | 2852 | 1471987177806 Marionette TRACE conn6 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:37 INFO - PROCESS | 2852 | 1471987177808 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:37 INFO - PROCESS | 2852 | 1471987177891 Marionette TRACE conn6 <- [1,1095,null,{"value":null}] 14:19:37 INFO - PROCESS | 2852 | 1471987177961 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:37 INFO - PROCESS | 2852 | 1471987177963 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:37 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD47E3800 == 37 [pid = 2852] [id = 283] 14:19:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005B9080B000) [pid = 2852] [serial = 848] [outer = 0000000000000000] 14:19:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BC793D000) [pid = 2852] [serial = 849] [outer = 0000005B9080B000] 14:19:38 INFO - PROCESS | 2852 | 1471987178010 Marionette DEBUG loaded listener.js 14:19:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BD3111800) [pid = 2852] [serial = 850] [outer = 0000005B9080B000] 14:19:38 INFO - PROCESS | 2852 | 1471987178362 Marionette TRACE conn6 <- [1,1096,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]]]}] 14:19:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 14:19:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 630ms 14:19:38 INFO - PROCESS | 2852 | 1471987178434 Marionette TRACE conn6 -> [0,1097,"getWindowHandle",null] 14:19:38 INFO - PROCESS | 2852 | 1471987178437 Marionette TRACE conn6 <- [1,1097,null,{"value":"13"}] 14:19:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 14:19:38 INFO - PROCESS | 2852 | 1471987178440 Marionette TRACE conn6 -> [0,1098,"setScriptTimeout",{"ms":35000}] 14:19:38 INFO - PROCESS | 2852 | 1471987178442 Marionette TRACE conn6 <- [1,1098,null,{}] 14:19:38 INFO - PROCESS | 2852 | 1471987178446 Marionette TRACE conn6 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:38 INFO - PROCESS | 2852 | 1471987178448 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:38 INFO - PROCESS | 2852 | 1471987178563 Marionette TRACE conn6 <- [1,1099,null,{"value":null}] 14:19:38 INFO - PROCESS | 2852 | 1471987178599 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:38 INFO - PROCESS | 2852 | 1471987178601 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:38 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC48D000 == 38 [pid = 2852] [id = 284] 14:19:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BD3456C00) [pid = 2852] [serial = 851] [outer = 0000000000000000] 14:19:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BD349A400) [pid = 2852] [serial = 852] [outer = 0000005BD3456C00] 14:19:38 INFO - PROCESS | 2852 | 1471987178647 Marionette DEBUG loaded listener.js 14:19:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BD34AAC00) [pid = 2852] [serial = 853] [outer = 0000005BD3456C00] 14:19:39 INFO - PROCESS | 2852 | 1471987179048 Marionette TRACE conn6 <- [1,1100,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]]]}] 14:19:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 14:19:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 628ms 14:19:39 INFO - PROCESS | 2852 | 1471987179071 Marionette TRACE conn6 -> [0,1101,"getWindowHandle",null] 14:19:39 INFO - PROCESS | 2852 | 1471987179073 Marionette TRACE conn6 <- [1,1101,null,{"value":"13"}] 14:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 14:19:39 INFO - PROCESS | 2852 | 1471987179077 Marionette TRACE conn6 -> [0,1102,"setScriptTimeout",{"ms":35000}] 14:19:39 INFO - PROCESS | 2852 | 1471987179079 Marionette TRACE conn6 <- [1,1102,null,{}] 14:19:39 INFO - PROCESS | 2852 | 1471987179082 Marionette TRACE conn6 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:39 INFO - PROCESS | 2852 | 1471987179085 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:39 INFO - PROCESS | 2852 | 1471987179199 Marionette TRACE conn6 <- [1,1103,null,{"value":null}] 14:19:39 INFO - PROCESS | 2852 | 1471987179207 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:39 INFO - PROCESS | 2852 | 1471987179209 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:39 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD744E000 == 39 [pid = 2852] [id = 285] 14:19:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BD348B000) [pid = 2852] [serial = 854] [outer = 0000000000000000] 14:19:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BD34B8400) [pid = 2852] [serial = 855] [outer = 0000005BD348B000] 14:19:39 INFO - PROCESS | 2852 | 1471987179256 Marionette DEBUG loaded listener.js 14:19:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BD35AD000) [pid = 2852] [serial = 856] [outer = 0000005BD348B000] 14:19:39 INFO - PROCESS | 2852 | 1471987179944 Marionette TRACE conn6 <- [1,1104,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]]]}] 14:19:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 14:19:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 924ms 14:19:40 INFO - PROCESS | 2852 | 1471987180005 Marionette TRACE conn6 -> [0,1105,"getWindowHandle",null] 14:19:40 INFO - PROCESS | 2852 | 1471987180010 Marionette TRACE conn6 <- [1,1105,null,{"value":"13"}] 14:19:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 14:19:40 INFO - PROCESS | 2852 | 1471987180014 Marionette TRACE conn6 -> [0,1106,"setScriptTimeout",{"ms":35000}] 14:19:40 INFO - PROCESS | 2852 | 1471987180020 Marionette TRACE conn6 <- [1,1106,null,{}] 14:19:40 INFO - PROCESS | 2852 | 1471987180025 Marionette TRACE conn6 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:40 INFO - PROCESS | 2852 | 1471987180029 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:40 INFO - PROCESS | 2852 | 1471987180159 Marionette TRACE conn6 <- [1,1107,null,{"value":null}] 14:19:40 INFO - PROCESS | 2852 | 1471987180228 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:40 INFO - PROCESS | 2852 | 1471987180231 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:40 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC754A800 == 40 [pid = 2852] [id = 286] 14:19:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005B90610400) [pid = 2852] [serial = 857] [outer = 0000000000000000] 14:19:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005B91857800) [pid = 2852] [serial = 858] [outer = 0000005B90610400] 14:19:40 INFO - PROCESS | 2852 | 1471987180333 Marionette DEBUG loaded listener.js 14:19:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BC71D2C00) [pid = 2852] [serial = 859] [outer = 0000005B90610400] 14:19:40 INFO - PROCESS | 2852 | 1471987180932 Marionette TRACE conn6 <- [1,1108,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]]]}] 14:19:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 14:19:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 943ms 14:19:40 INFO - PROCESS | 2852 | 1471987180962 Marionette TRACE conn6 -> [0,1109,"getWindowHandle",null] 14:19:40 INFO - PROCESS | 2852 | 1471987180967 Marionette TRACE conn6 <- [1,1109,null,{"value":"13"}] 14:19:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 14:19:40 INFO - PROCESS | 2852 | 1471987180974 Marionette TRACE conn6 -> [0,1110,"setScriptTimeout",{"ms":35000}] 14:19:40 INFO - PROCESS | 2852 | 1471987180977 Marionette TRACE conn6 <- [1,1110,null,{}] 14:19:40 INFO - PROCESS | 2852 | 1471987180981 Marionette TRACE conn6 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:40 INFO - PROCESS | 2852 | 1471987180985 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:41 INFO - PROCESS | 2852 | 1471987181108 Marionette TRACE conn6 <- [1,1111,null,{"value":null}] 14:19:41 INFO - PROCESS | 2852 | 1471987181185 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:41 INFO - PROCESS | 2852 | 1471987181187 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:41 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3D1A800 == 41 [pid = 2852] [id = 287] 14:19:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BC897B400) [pid = 2852] [serial = 860] [outer = 0000000000000000] 14:19:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005BCBB31400) [pid = 2852] [serial = 861] [outer = 0000005BC897B400] 14:19:41 INFO - PROCESS | 2852 | 1471987181290 Marionette DEBUG loaded listener.js 14:19:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005BCD37EC00) [pid = 2852] [serial = 862] [outer = 0000005BC897B400] 14:19:41 INFO - PROCESS | 2852 | [2852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 14:19:42 INFO - PROCESS | 2852 | 1471987182132 Marionette TRACE conn6 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 14:19:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 14:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1189ms 14:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 14:19:42 INFO - PROCESS | 2852 | 1471987182164 Marionette TRACE conn6 -> [0,1113,"getWindowHandle",null] 14:19:42 INFO - PROCESS | 2852 | 1471987182167 Marionette TRACE conn6 <- [1,1113,null,{"value":"13"}] 14:19:42 INFO - PROCESS | 2852 | 1471987182171 Marionette TRACE conn6 -> [0,1114,"setScriptTimeout",{"ms":35000}] 14:19:42 INFO - PROCESS | 2852 | 1471987182175 Marionette TRACE conn6 <- [1,1114,null,{}] 14:19:42 INFO - PROCESS | 2852 | 1471987182187 Marionette TRACE conn6 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:42 INFO - PROCESS | 2852 | 1471987182192 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:42 INFO - PROCESS | 2852 | 1471987182305 Marionette TRACE conn6 <- [1,1115,null,{"value":null}] 14:19:42 INFO - PROCESS | 2852 | 1471987182424 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:42 INFO - PROCESS | 2852 | 1471987182428 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:42 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD8111000 == 42 [pid = 2852] [id = 288] 14:19:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005BD35B2000) [pid = 2852] [serial = 863] [outer = 0000000000000000] 14:19:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0000005BD3AD1400) [pid = 2852] [serial = 864] [outer = 0000005BD35B2000] 14:19:42 INFO - PROCESS | 2852 | 1471987182489 Marionette DEBUG loaded listener.js 14:19:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0000005BD3AE4000) [pid = 2852] [serial = 865] [outer = 0000005BD35B2000] 14:19:43 INFO - PROCESS | 2852 | 1471987183126 Marionette TRACE conn6 <- [1,1116,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]]]}] 14:19:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 14:19:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 986ms 14:19:43 INFO - PROCESS | 2852 | 1471987183160 Marionette TRACE conn6 -> [0,1117,"getWindowHandle",null] 14:19:43 INFO - PROCESS | 2852 | 1471987183163 Marionette TRACE conn6 <- [1,1117,null,{"value":"13"}] 14:19:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 14:19:43 INFO - PROCESS | 2852 | 1471987183166 Marionette TRACE conn6 -> [0,1118,"setScriptTimeout",{"ms":35000}] 14:19:43 INFO - PROCESS | 2852 | 1471987183168 Marionette TRACE conn6 <- [1,1118,null,{}] 14:19:43 INFO - PROCESS | 2852 | 1471987183172 Marionette TRACE conn6 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:43 INFO - PROCESS | 2852 | 1471987183175 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:43 INFO - PROCESS | 2852 | 1471987183296 Marionette TRACE conn6 <- [1,1119,null,{"value":null}] 14:19:43 INFO - PROCESS | 2852 | 1471987183514 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:43 INFO - PROCESS | 2852 | 1471987183517 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:43 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90902800 == 43 [pid = 2852] [id = 289] 14:19:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 94 (0000005B901B4000) [pid = 2852] [serial = 866] [outer = 0000000000000000] 14:19:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 95 (0000005B90375000) [pid = 2852] [serial = 867] [outer = 0000005B901B4000] 14:19:43 INFO - PROCESS | 2852 | 1471987183587 Marionette DEBUG loaded listener.js 14:19:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 96 (0000005B9080B800) [pid = 2852] [serial = 868] [outer = 0000005B901B4000] 14:19:44 INFO - PROCESS | 2852 | 1471987184274 Marionette TRACE conn6 <- [1,1120,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]]]}] 14:19:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 14:19:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1125ms 14:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 14:19:44 INFO - PROCESS | 2852 | 1471987184294 Marionette TRACE conn6 -> [0,1121,"getWindowHandle",null] 14:19:44 INFO - PROCESS | 2852 | 1471987184298 Marionette TRACE conn6 <- [1,1121,null,{"value":"13"}] 14:19:44 INFO - PROCESS | 2852 | 1471987184302 Marionette TRACE conn6 -> [0,1122,"setScriptTimeout",{"ms":35000}] 14:19:44 INFO - PROCESS | 2852 | 1471987184305 Marionette TRACE conn6 <- [1,1122,null,{}] 14:19:44 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC48D000 == 42 [pid = 2852] [id = 284] 14:19:44 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD47E3800 == 41 [pid = 2852] [id = 283] 14:19:44 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD4667000 == 40 [pid = 2852] [id = 282] 14:19:44 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3E1B800 == 39 [pid = 2852] [id = 281] 14:19:44 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD31F9000 == 38 [pid = 2852] [id = 280] 14:19:44 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD106C800 == 37 [pid = 2852] [id = 279] 14:19:44 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC48E000 == 36 [pid = 2852] [id = 278] 14:19:44 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7536000 == 35 [pid = 2852] [id = 277] 14:19:44 INFO - PROCESS | 2852 | --DOCSHELL 0000005B906A7800 == 34 [pid = 2852] [id = 276] 14:19:44 INFO - PROCESS | 2852 | --DOCSHELL 0000005B909E9800 == 33 [pid = 2852] [id = 274] 14:19:44 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC0F0800 == 32 [pid = 2852] [id = 275] 14:19:44 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC717B000 == 31 [pid = 2852] [id = 273] 14:19:44 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD8111000 == 30 [pid = 2852] [id = 288] 14:19:44 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3D1A800 == 29 [pid = 2852] [id = 287] 14:19:44 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC754A800 == 28 [pid = 2852] [id = 286] 14:19:44 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD744E000 == 27 [pid = 2852] [id = 285] 14:19:45 INFO - PROCESS | 2852 | --DOMWINDOW == 95 (0000005BC61D4400) [pid = 2852] [serial = 801] [outer = 0000000000000000] [url = about:blank] 14:19:45 INFO - PROCESS | 2852 | --DOMWINDOW == 94 (0000005BC7664C00) [pid = 2852] [serial = 804] [outer = 0000000000000000] [url = about:blank] 14:19:45 INFO - PROCESS | 2852 | --DOMWINDOW == 93 (0000005B905E5800) [pid = 2852] [serial = 795] [outer = 0000000000000000] [url = about:blank] 14:19:45 INFO - PROCESS | 2852 | --DOMWINDOW == 92 (0000005B8F1FB400) [pid = 2852] [serial = 796] [outer = 0000000000000000] [url = about:blank] 14:19:45 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0000005B90A81C00) [pid = 2852] [serial = 798] [outer = 0000000000000000] [url = about:blank] 14:19:45 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005B90BDAC00) [pid = 2852] [serial = 799] [outer = 0000000000000000] [url = about:blank] 14:19:45 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005B91861800) [pid = 2852] [serial = 793] [outer = 0000000000000000] [url = about:blank] 14:19:45 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005B909AB800) [pid = 2852] [serial = 792] [outer = 0000000000000000] [url = about:blank] 14:19:45 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005B90BD6000) [pid = 2852] [serial = 781] [outer = 0000000000000000] [url = about:blank] 14:19:45 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005B90780400) [pid = 2852] [serial = 780] [outer = 0000000000000000] [url = about:blank] 14:19:45 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BC6CBC400) [pid = 2852] [serial = 784] [outer = 0000000000000000] [url = about:blank] 14:19:45 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BC7734000) [pid = 2852] [serial = 783] [outer = 0000000000000000] [url = about:blank] 14:19:45 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BCD8C7800) [pid = 2852] [serial = 787] [outer = 0000000000000000] [url = about:blank] 14:19:45 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BCDA7E400) [pid = 2852] [serial = 786] [outer = 0000000000000000] [url = about:blank] 14:19:45 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BD34B6800) [pid = 2852] [serial = 790] [outer = 0000000000000000] [url = about:blank] 14:19:45 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BD34AE800) [pid = 2852] [serial = 789] [outer = 0000000000000000] [url = about:blank] 14:19:45 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BC7BABC00) [pid = 2852] [serial = 807] [outer = 0000000000000000] [url = about:blank] 14:19:45 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BCD380000) [pid = 2852] [serial = 817] [outer = 0000000000000000] [url = about:blank] 14:19:45 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BCC302800) [pid = 2852] [serial = 810] [outer = 0000000000000000] [url = about:blank] 14:19:45 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BCD4B0800) [pid = 2852] [serial = 819] [outer = 0000000000000000] [url = about:blank] 14:19:45 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BC7BB9000) [pid = 2852] [serial = 808] [outer = 0000000000000000] [url = about:blank] 14:19:45 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BCC953000) [pid = 2852] [serial = 816] [outer = 0000000000000000] [url = about:blank] 14:19:45 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BCC456800) [pid = 2852] [serial = 811] [outer = 0000000000000000] [url = about:blank] 14:19:45 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BC8353C00) [pid = 2852] [serial = 813] [outer = 0000000000000000] [url = about:blank] 14:19:45 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BC76B8400) [pid = 2852] [serial = 805] [outer = 0000000000000000] [url = about:blank] 14:19:45 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BCC44F800) [pid = 2852] [serial = 814] [outer = 0000000000000000] [url = about:blank] 14:19:45 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BC7124800) [pid = 2852] [serial = 802] [outer = 0000000000000000] [url = about:blank] 14:19:45 INFO - PROCESS | 2852 | 1471987185058 Marionette TRACE conn6 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:45 INFO - PROCESS | 2852 | 1471987185062 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:45 INFO - PROCESS | 2852 | 1471987185200 Marionette TRACE conn6 <- [1,1123,null,{"value":null}] 14:19:45 INFO - PROCESS | 2852 | 1471987185213 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:45 INFO - PROCESS | 2852 | 1471987185217 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:45 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B9069B000 == 28 [pid = 2852] [id = 290] 14:19:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005B90376C00) [pid = 2852] [serial = 869] [outer = 0000000000000000] 14:19:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005B9037B400) [pid = 2852] [serial = 870] [outer = 0000005B90376C00] 14:19:45 INFO - PROCESS | 2852 | 1471987185268 Marionette DEBUG loaded listener.js 14:19:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005B90611000) [pid = 2852] [serial = 871] [outer = 0000005B90376C00] 14:19:45 INFO - PROCESS | 2852 | [GFX2-]: DrawTargetD2D 1.1 (0000005BC7B9BC50): Failed to create GradientStopCollection with no stops. 14:19:45 INFO - PROCESS | 2852 | [GFX3-]: No stops specified for gradient pattern. 14:19:45 INFO - PROCESS | 2852 | 1471987185757 Marionette TRACE conn6 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 14:19:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 14:19:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1475ms 14:19:45 INFO - PROCESS | 2852 | 1471987185778 Marionette TRACE conn6 -> [0,1125,"getWindowHandle",null] 14:19:45 INFO - PROCESS | 2852 | 1471987185782 Marionette TRACE conn6 <- [1,1125,null,{"value":"13"}] 14:19:45 INFO - PROCESS | 2852 | 1471987185787 Marionette TRACE conn6 -> [0,1126,"setScriptTimeout",{"ms":35000}] 14:19:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 14:19:45 INFO - PROCESS | 2852 | 1471987185790 Marionette TRACE conn6 <- [1,1126,null,{}] 14:19:45 INFO - PROCESS | 2852 | 1471987185795 Marionette TRACE conn6 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:45 INFO - PROCESS | 2852 | 1471987185799 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:45 INFO - PROCESS | 2852 | 1471987185895 Marionette TRACE conn6 <- [1,1127,null,{"value":null}] 14:19:45 INFO - PROCESS | 2852 | 1471987185910 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:45 INFO - PROCESS | 2852 | 1471987185914 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:45 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B918A0800 == 29 [pid = 2852] [id = 291] 14:19:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005B90A80000) [pid = 2852] [serial = 872] [outer = 0000000000000000] 14:19:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005B90A82C00) [pid = 2852] [serial = 873] [outer = 0000005B90A80000] 14:19:45 INFO - PROCESS | 2852 | 1471987185964 Marionette DEBUG loaded listener.js 14:19:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005B91855800) [pid = 2852] [serial = 874] [outer = 0000005B90A80000] 14:19:46 INFO - PROCESS | 2852 | 1471987186428 Marionette TRACE conn6 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 14:19:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 14:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 691ms 14:19:46 INFO - PROCESS | 2852 | 1471987186483 Marionette TRACE conn6 -> [0,1129,"getWindowHandle",null] 14:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 14:19:46 INFO - PROCESS | 2852 | 1471987186485 Marionette TRACE conn6 <- [1,1129,null,{"value":"13"}] 14:19:46 INFO - PROCESS | 2852 | 1471987186490 Marionette TRACE conn6 -> [0,1130,"setScriptTimeout",{"ms":35000}] 14:19:46 INFO - PROCESS | 2852 | 1471987186500 Marionette TRACE conn6 <- [1,1130,null,{}] 14:19:46 INFO - PROCESS | 2852 | 1471987186504 Marionette TRACE conn6 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:46 INFO - PROCESS | 2852 | 1471987186507 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:46 INFO - PROCESS | 2852 | 1471987186624 Marionette TRACE conn6 <- [1,1131,null,{"value":null}] 14:19:46 INFO - PROCESS | 2852 | 1471987186700 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:46 INFO - PROCESS | 2852 | 1471987186704 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:46 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC718D800 == 30 [pid = 2852] [id = 292] 14:19:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005B91C2F000) [pid = 2852] [serial = 875] [outer = 0000000000000000] 14:19:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BC590E400) [pid = 2852] [serial = 876] [outer = 0000005B91C2F000] 14:19:46 INFO - PROCESS | 2852 | 1471987186756 Marionette DEBUG loaded listener.js 14:19:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BC6A3C400) [pid = 2852] [serial = 877] [outer = 0000005B91C2F000] 14:19:47 INFO - PROCESS | 2852 | 1471987187141 Marionette TRACE conn6 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 14:19:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 14:19:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 692ms 14:19:47 INFO - PROCESS | 2852 | 1471987187200 Marionette TRACE conn6 -> [0,1133,"getWindowHandle",null] 14:19:47 INFO - PROCESS | 2852 | 1471987187207 Marionette TRACE conn6 <- [1,1133,null,{"value":"13"}] 14:19:47 INFO - PROCESS | 2852 | 1471987187212 Marionette TRACE conn6 -> [0,1134,"setScriptTimeout",{"ms":35000}] 14:19:47 INFO - PROCESS | 2852 | 1471987187214 Marionette TRACE conn6 <- [1,1134,null,{}] 14:19:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 14:19:47 INFO - PROCESS | 2852 | 1471987187217 Marionette TRACE conn6 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:47 INFO - PROCESS | 2852 | 1471987187220 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:47 INFO - PROCESS | 2852 | 1471987187340 Marionette TRACE conn6 <- [1,1135,null,{"value":null}] 14:19:47 INFO - PROCESS | 2852 | 1471987187345 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:47 INFO - PROCESS | 2852 | 1471987187348 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:47 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7E53000 == 31 [pid = 2852] [id = 293] 14:19:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BC7661800) [pid = 2852] [serial = 878] [outer = 0000000000000000] 14:19:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BC76B6400) [pid = 2852] [serial = 879] [outer = 0000005BC7661800] 14:19:47 INFO - PROCESS | 2852 | 1471987187435 Marionette DEBUG loaded listener.js 14:19:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BC7A95C00) [pid = 2852] [serial = 880] [outer = 0000005BC7661800] 14:19:47 INFO - PROCESS | 2852 | 1471987187868 Marionette TRACE conn6 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 14:19:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 14:19:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 671ms 14:19:47 INFO - PROCESS | 2852 | 1471987187889 Marionette TRACE conn6 -> [0,1137,"getWindowHandle",null] 14:19:47 INFO - PROCESS | 2852 | 1471987187891 Marionette TRACE conn6 <- [1,1137,null,{"value":"13"}] 14:19:47 INFO - PROCESS | 2852 | 1471987187895 Marionette TRACE conn6 -> [0,1138,"setScriptTimeout",{"ms":35000}] 14:19:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 14:19:47 INFO - PROCESS | 2852 | 1471987187897 Marionette TRACE conn6 <- [1,1138,null,{}] 14:19:47 INFO - PROCESS | 2852 | 1471987187907 Marionette TRACE conn6 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:47 INFO - PROCESS | 2852 | 1471987187909 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:48 INFO - PROCESS | 2852 | 1471987188050 Marionette TRACE conn6 <- [1,1139,null,{"value":null}] 14:19:48 INFO - PROCESS | 2852 | 1471987188073 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:48 INFO - PROCESS | 2852 | 1471987188076 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:48 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC3D3800 == 32 [pid = 2852] [id = 294] 14:19:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BC7BAB400) [pid = 2852] [serial = 881] [outer = 0000000000000000] 14:19:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BC7E7CC00) [pid = 2852] [serial = 882] [outer = 0000005BC7BAB400] 14:19:48 INFO - PROCESS | 2852 | 1471987188122 Marionette DEBUG loaded listener.js 14:19:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BCBB02400) [pid = 2852] [serial = 883] [outer = 0000005BC7BAB400] 14:19:48 INFO - PROCESS | 2852 | 1471987188569 Marionette TRACE conn6 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 14:19:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 14:19:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 734ms 14:19:48 INFO - PROCESS | 2852 | 1471987188632 Marionette TRACE conn6 -> [0,1141,"getWindowHandle",null] 14:19:48 INFO - PROCESS | 2852 | 1471987188634 Marionette TRACE conn6 <- [1,1141,null,{"value":"13"}] 14:19:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 14:19:48 INFO - PROCESS | 2852 | 1471987188644 Marionette TRACE conn6 -> [0,1142,"setScriptTimeout",{"ms":35000}] 14:19:48 INFO - PROCESS | 2852 | 1471987188646 Marionette TRACE conn6 <- [1,1142,null,{}] 14:19:48 INFO - PROCESS | 2852 | 1471987188651 Marionette TRACE conn6 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:48 INFO - PROCESS | 2852 | 1471987188657 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:48 INFO - PROCESS | 2852 | 1471987188798 Marionette TRACE conn6 <- [1,1143,null,{"value":null}] 14:19:48 INFO - PROCESS | 2852 | 1471987188852 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:48 INFO - PROCESS | 2852 | 1471987188855 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:48 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD86C800 == 33 [pid = 2852] [id = 295] 14:19:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BCBE7C000) [pid = 2852] [serial = 884] [outer = 0000000000000000] 14:19:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BCC4A4000) [pid = 2852] [serial = 885] [outer = 0000005BCBE7C000] 14:19:48 INFO - PROCESS | 2852 | 1471987188902 Marionette DEBUG loaded listener.js 14:19:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BCC72A000) [pid = 2852] [serial = 886] [outer = 0000005BCBE7C000] 14:19:49 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BD348B000) [pid = 2852] [serial = 854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 14:19:49 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BD3456C00) [pid = 2852] [serial = 851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 14:19:49 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BCD380C00) [pid = 2852] [serial = 839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 14:19:49 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BCDE7EC00) [pid = 2852] [serial = 842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 14:19:49 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005B9080E400) [pid = 2852] [serial = 827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 14:19:49 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BC5904C00) [pid = 2852] [serial = 830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 14:19:49 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B91864000) [pid = 2852] [serial = 824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 14:19:49 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005B90125800) [pid = 2852] [serial = 821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 14:19:49 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BCC454400) [pid = 2852] [serial = 836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 14:19:49 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B901B4800) [pid = 2852] [serial = 833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 14:19:49 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BCD461C00) [pid = 2852] [serial = 818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 14:19:49 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BD3110C00) [pid = 2852] [serial = 845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 14:19:49 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005B9080B000) [pid = 2852] [serial = 848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 14:19:49 INFO - PROCESS | 2852 | 1471987189583 Marionette TRACE conn6 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 14:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 14:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 987ms 14:19:49 INFO - PROCESS | 2852 | 1471987189632 Marionette TRACE conn6 -> [0,1145,"getWindowHandle",null] 14:19:49 INFO - PROCESS | 2852 | 1471987189634 Marionette TRACE conn6 <- [1,1145,null,{"value":"13"}] 14:19:49 INFO - PROCESS | 2852 | 1471987189637 Marionette TRACE conn6 -> [0,1146,"setScriptTimeout",{"ms":35000}] 14:19:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 14:19:49 INFO - PROCESS | 2852 | 1471987189639 Marionette TRACE conn6 <- [1,1146,null,{}] 14:19:49 INFO - PROCESS | 2852 | 1471987189643 Marionette TRACE conn6 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:49 INFO - PROCESS | 2852 | 1471987189645 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:49 INFO - PROCESS | 2852 | 1471987189759 Marionette TRACE conn6 <- [1,1147,null,{"value":null}] 14:19:49 INFO - PROCESS | 2852 | 1471987189807 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:49 INFO - PROCESS | 2852 | 1471987189809 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:49 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD1612800 == 34 [pid = 2852] [id = 296] 14:19:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005B90123800) [pid = 2852] [serial = 887] [outer = 0000000000000000] 14:19:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005B909B3C00) [pid = 2852] [serial = 888] [outer = 0000005B90123800] 14:19:49 INFO - PROCESS | 2852 | 1471987189856 Marionette DEBUG loaded listener.js 14:19:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCC454400) [pid = 2852] [serial = 889] [outer = 0000005B90123800] 14:19:50 INFO - PROCESS | 2852 | 1471987190226 Marionette TRACE conn6 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",1,"assert_approx_equals: Red channel of the pixel at (49, 25) expected 0 +/- 16 but got 49","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html:42:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1149,"getWindowHandle",null] 14:19:50 INFO - PROCESS | 2852 | 1471987190272 Marionette TRACE conn6 <- [1,1149,null,{"value":"13"}] 14:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 14:19:50 INFO - PROCESS | 2852 | 1471987190275 Marionette TRACE conn6 -> [0,1150,"setScriptTimeout",{"ms":35000}] 14:19:50 INFO - PROCESS | 2852 | 1471987190277 Marionette TRACE conn6 <- [1,1150,null,{}] 14:19:50 INFO - PROCESS | 2852 | 1471987190288 Marionette TRACE conn6 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:50 INFO - PROCESS | 2852 | 1471987190290 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:50 INFO - PROCESS | 2852 | 1471987190371 Marionette TRACE conn6 <- [1,1151,null,{"value":null}] 14:19:50 INFO - PROCESS | 2852 | 1471987190377 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:50 INFO - PROCESS | 2852 | 1471987190379 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:50 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD279D800 == 35 [pid = 2852] [id = 297] 14:19:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BCC95F000) [pid = 2852] [serial = 890] [outer = 0000000000000000] 14:19:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCD4AB400) [pid = 2852] [serial = 891] [outer = 0000005BCC95F000] 14:19:50 INFO - PROCESS | 2852 | 1471987190426 Marionette DEBUG loaded listener.js 14:19:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BCD4DC000) [pid = 2852] [serial = 892] [outer = 0000005BCC95F000] 14:19:50 INFO - PROCESS | 2852 | 1471987190857 Marionette TRACE conn6 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 14:19:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 14:19:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 628ms 14:19:50 INFO - PROCESS | 2852 | 1471987190906 Marionette TRACE conn6 -> [0,1153,"getWindowHandle",null] 14:19:50 INFO - PROCESS | 2852 | 1471987190908 Marionette TRACE conn6 <- [1,1153,null,{"value":"13"}] 14:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 14:19:50 INFO - PROCESS | 2852 | 1471987190912 Marionette TRACE conn6 -> [0,1154,"setScriptTimeout",{"ms":35000}] 14:19:50 INFO - PROCESS | 2852 | 1471987190922 Marionette TRACE conn6 <- [1,1154,null,{}] 14:19:50 INFO - PROCESS | 2852 | 1471987190926 Marionette TRACE conn6 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:50 INFO - PROCESS | 2852 | 1471987190928 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:51 INFO - PROCESS | 2852 | 1471987191011 Marionette TRACE conn6 <- [1,1155,null,{"value":null}] 14:19:51 INFO - PROCESS | 2852 | 1471987191019 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:51 INFO - PROCESS | 2852 | 1471987191021 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:51 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3C15800 == 36 [pid = 2852] [id = 298] 14:19:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BCD8C1C00) [pid = 2852] [serial = 893] [outer = 0000000000000000] 14:19:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BCDA84800) [pid = 2852] [serial = 894] [outer = 0000005BCD8C1C00] 14:19:51 INFO - PROCESS | 2852 | 1471987191069 Marionette DEBUG loaded listener.js 14:19:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BD0C4C000) [pid = 2852] [serial = 895] [outer = 0000005BCD8C1C00] 14:19:51 INFO - PROCESS | 2852 | 1471987191647 Marionette TRACE conn6 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 14:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 14:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 796ms 14:19:51 INFO - PROCESS | 2852 | 1471987191712 Marionette TRACE conn6 -> [0,1157,"getWindowHandle",null] 14:19:51 INFO - PROCESS | 2852 | 1471987191717 Marionette TRACE conn6 <- [1,1157,null,{"value":"13"}] 14:19:51 INFO - PROCESS | 2852 | 1471987191722 Marionette TRACE conn6 -> [0,1158,"setScriptTimeout",{"ms":35000}] 14:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 14:19:51 INFO - PROCESS | 2852 | 1471987191726 Marionette TRACE conn6 <- [1,1158,null,{}] 14:19:51 INFO - PROCESS | 2852 | 1471987191732 Marionette TRACE conn6 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:51 INFO - PROCESS | 2852 | 1471987191735 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:51 INFO - PROCESS | 2852 | 1471987191877 Marionette TRACE conn6 <- [1,1159,null,{"value":null}] 14:19:51 INFO - PROCESS | 2852 | 1471987191946 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:51 INFO - PROCESS | 2852 | 1471987191949 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:52 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B909D6000 == 37 [pid = 2852] [id = 299] 14:19:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005B90376000) [pid = 2852] [serial = 896] [outer = 0000000000000000] 14:19:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005B905E7800) [pid = 2852] [serial = 897] [outer = 0000005B90376000] 14:19:52 INFO - PROCESS | 2852 | 1471987192051 Marionette DEBUG loaded listener.js 14:19:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005B90811800) [pid = 2852] [serial = 898] [outer = 0000005B90376000] 14:19:52 INFO - PROCESS | 2852 | 1471987192844 Marionette TRACE conn6 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 14:19:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 14:19:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1140ms 14:19:52 INFO - PROCESS | 2852 | 1471987192883 Marionette TRACE conn6 -> [0,1161,"getWindowHandle",null] 14:19:52 INFO - PROCESS | 2852 | 1471987192888 Marionette TRACE conn6 <- [1,1161,null,{"value":"13"}] 14:19:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 14:19:52 INFO - PROCESS | 2852 | 1471987192896 Marionette TRACE conn6 -> [0,1162,"setScriptTimeout",{"ms":35000}] 14:19:52 INFO - PROCESS | 2852 | 1471987192899 Marionette TRACE conn6 <- [1,1162,null,{}] 14:19:52 INFO - PROCESS | 2852 | 1471987192904 Marionette TRACE conn6 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:52 INFO - PROCESS | 2852 | 1471987192907 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:53 INFO - PROCESS | 2852 | 1471987193032 Marionette TRACE conn6 <- [1,1163,null,{"value":null}] 14:19:53 INFO - PROCESS | 2852 | 1471987193107 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:53 INFO - PROCESS | 2852 | 1471987193110 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:53 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC37E000 == 38 [pid = 2852] [id = 300] 14:19:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BC5906C00) [pid = 2852] [serial = 899] [outer = 0000000000000000] 14:19:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BC6839000) [pid = 2852] [serial = 900] [outer = 0000005BC5906C00] 14:19:53 INFO - PROCESS | 2852 | 1471987193169 Marionette DEBUG loaded listener.js 14:19:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005BC765D400) [pid = 2852] [serial = 901] [outer = 0000005BC5906C00] 14:19:54 INFO - PROCESS | 2852 | 1471987194006 Marionette TRACE conn6 <- [1,1164,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,1165,"getWindowHandle",null] 14:19:54 INFO - PROCESS | 2852 | 1471987194088 Marionette TRACE conn6 <- [1,1165,null,{"value":"13"}] 14:19:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 14:19:54 INFO - PROCESS | 2852 | 1471987194093 Marionette TRACE conn6 -> [0,1166,"setScriptTimeout",{"ms":35000}] 14:19:54 INFO - PROCESS | 2852 | 1471987194097 Marionette TRACE conn6 <- [1,1166,null,{}] 14:19:54 INFO - PROCESS | 2852 | 1471987194103 Marionette TRACE conn6 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:54 INFO - PROCESS | 2852 | 1471987194106 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:54 INFO - PROCESS | 2852 | 1471987194229 Marionette TRACE conn6 <- [1,1167,null,{"value":null}] 14:19:54 INFO - PROCESS | 2852 | 1471987194299 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:54 INFO - PROCESS | 2852 | 1471987194304 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:54 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90917000 == 39 [pid = 2852] [id = 301] 14:19:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005B90802400) [pid = 2852] [serial = 902] [outer = 0000000000000000] 14:19:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005B9080F000) [pid = 2852] [serial = 903] [outer = 0000005B90802400] 14:19:54 INFO - PROCESS | 2852 | 1471987194357 Marionette DEBUG loaded listener.js 14:19:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0000005B90BD6800) [pid = 2852] [serial = 904] [outer = 0000005B90802400] 14:19:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD279D800 == 38 [pid = 2852] [id = 297] 14:19:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD1612800 == 37 [pid = 2852] [id = 296] 14:19:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD86C800 == 36 [pid = 2852] [id = 295] 14:19:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC3D3800 == 35 [pid = 2852] [id = 294] 14:19:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7E53000 == 34 [pid = 2852] [id = 293] 14:19:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC718D800 == 33 [pid = 2852] [id = 292] 14:19:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005B918A0800 == 32 [pid = 2852] [id = 291] 14:19:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005B9069B000 == 31 [pid = 2852] [id = 290] 14:19:54 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0000005BD35AD000) [pid = 2852] [serial = 856] [outer = 0000000000000000] [url = about:blank] 14:19:54 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005BD34B8400) [pid = 2852] [serial = 855] [outer = 0000000000000000] [url = about:blank] 14:19:54 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005BD349A400) [pid = 2852] [serial = 852] [outer = 0000000000000000] [url = about:blank] 14:19:54 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BCD4B9400) [pid = 2852] [serial = 840] [outer = 0000000000000000] [url = about:blank] 14:19:54 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BD0CB4C00) [pid = 2852] [serial = 843] [outer = 0000000000000000] [url = about:blank] 14:19:54 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BD1AE7000) [pid = 2852] [serial = 844] [outer = 0000000000000000] [url = about:blank] 14:19:54 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005B909AE000) [pid = 2852] [serial = 828] [outer = 0000000000000000] [url = about:blank] 14:19:54 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BC7665000) [pid = 2852] [serial = 831] [outer = 0000000000000000] [url = about:blank] 14:19:54 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BC7888400) [pid = 2852] [serial = 832] [outer = 0000000000000000] [url = about:blank] 14:19:54 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BC5902400) [pid = 2852] [serial = 825] [outer = 0000000000000000] [url = about:blank] 14:19:54 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BC7126800) [pid = 2852] [serial = 826] [outer = 0000000000000000] [url = about:blank] 14:19:54 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B905EF800) [pid = 2852] [serial = 822] [outer = 0000000000000000] [url = about:blank] 14:19:54 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005B909A9C00) [pid = 2852] [serial = 823] [outer = 0000000000000000] [url = about:blank] 14:19:54 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BCC727400) [pid = 2852] [serial = 837] [outer = 0000000000000000] [url = about:blank] 14:19:54 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BCBB28000) [pid = 2852] [serial = 834] [outer = 0000000000000000] [url = about:blank] 14:19:54 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BCBCD5400) [pid = 2852] [serial = 835] [outer = 0000000000000000] [url = about:blank] 14:19:54 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BCD4E3400) [pid = 2852] [serial = 820] [outer = 0000000000000000] [url = about:blank] 14:19:54 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005B90BD4000) [pid = 2852] [serial = 829] [outer = 0000000000000000] [url = about:blank] 14:19:54 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BD34AAC00) [pid = 2852] [serial = 853] [outer = 0000000000000000] [url = about:blank] 14:19:54 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BD272E800) [pid = 2852] [serial = 847] [outer = 0000000000000000] [url = about:blank] 14:19:54 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BD3451C00) [pid = 2852] [serial = 846] [outer = 0000000000000000] [url = about:blank] 14:19:54 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BC793D000) [pid = 2852] [serial = 849] [outer = 0000000000000000] [url = about:blank] 14:19:54 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BCDA7B800) [pid = 2852] [serial = 841] [outer = 0000000000000000] [url = about:blank] 14:19:54 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005BCD373C00) [pid = 2852] [serial = 838] [outer = 0000000000000000] [url = about:blank] 14:19:54 INFO - PROCESS | 2852 | --DOMWINDOW == 67 (0000005BD3111800) [pid = 2852] [serial = 850] [outer = 0000000000000000] [url = about:blank] 14:19:54 INFO - PROCESS | 2852 | 1471987194916 Marionette TRACE conn6 <- [1,1168,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,1169,"getWindowHandle",null] 14:19:54 INFO - PROCESS | 2852 | 1471987194977 Marionette TRACE conn6 <- [1,1169,null,{"value":"13"}] 14:19:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 14:19:54 INFO - PROCESS | 2852 | 1471987194983 Marionette TRACE conn6 -> [0,1170,"setScriptTimeout",{"ms":35000}] 14:19:54 INFO - PROCESS | 2852 | 1471987194986 Marionette TRACE conn6 <- [1,1170,null,{}] 14:19:54 INFO - PROCESS | 2852 | 1471987194990 Marionette TRACE conn6 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:54 INFO - PROCESS | 2852 | 1471987194992 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:55 INFO - PROCESS | 2852 | 1471987195085 Marionette TRACE conn6 <- [1,1171,null,{"value":null}] 14:19:55 INFO - PROCESS | 2852 | 1471987195093 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:55 INFO - PROCESS | 2852 | 1471987195096 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:55 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC68ED800 == 32 [pid = 2852] [id = 302] 14:19:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005B91C2D400) [pid = 2852] [serial = 905] [outer = 0000000000000000] 14:19:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005BC5904000) [pid = 2852] [serial = 906] [outer = 0000005B91C2D400] 14:19:55 INFO - PROCESS | 2852 | 1471987195147 Marionette DEBUG loaded listener.js 14:19:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005BC6CBC400) [pid = 2852] [serial = 907] [outer = 0000005B91C2D400] 14:19:55 INFO - PROCESS | 2852 | 1471987195630 Marionette TRACE conn6 <- [1,1172,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[72] expected 0 but got 28","_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,1173,"getWindowHandle",null] 14:19:55 INFO - PROCESS | 2852 | 1471987195680 Marionette TRACE conn6 <- [1,1173,null,{"value":"13"}] 14:19:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 14:19:55 INFO - PROCESS | 2852 | 1471987195684 Marionette TRACE conn6 -> [0,1174,"setScriptTimeout",{"ms":35000}] 14:19:55 INFO - PROCESS | 2852 | 1471987195688 Marionette TRACE conn6 <- [1,1174,null,{}] 14:19:55 INFO - PROCESS | 2852 | 1471987195699 Marionette TRACE conn6 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:55 INFO - PROCESS | 2852 | 1471987195704 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:55 INFO - PROCESS | 2852 | 1471987195795 Marionette TRACE conn6 <- [1,1175,null,{"value":null}] 14:19:55 INFO - PROCESS | 2852 | 1471987195903 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:55 INFO - PROCESS | 2852 | 1471987195906 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:55 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC0F2800 == 33 [pid = 2852] [id = 303] 14:19:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005B8F4F9400) [pid = 2852] [serial = 908] [outer = 0000000000000000] 14:19:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BC7BB2C00) [pid = 2852] [serial = 909] [outer = 0000005B8F4F9400] 14:19:55 INFO - PROCESS | 2852 | 1471987195960 Marionette DEBUG loaded listener.js 14:19:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BCBB31800) [pid = 2852] [serial = 910] [outer = 0000005B8F4F9400] 14:19:56 INFO - PROCESS | 2852 | 1471987196354 Marionette TRACE conn6 <- [1,1176,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 (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.stroke.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 14:19:56 INFO - PROCESS | 2852 | 1471987196382 Marionette TRACE conn6 <- [1,1177,null,{"value":"13"}] 14:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 14:19:56 INFO - PROCESS | 2852 | 1471987196385 Marionette TRACE conn6 -> [0,1178,"setScriptTimeout",{"ms":35000}] 14:19:56 INFO - PROCESS | 2852 | 1471987196387 Marionette TRACE conn6 <- [1,1178,null,{}] 14:19:56 INFO - PROCESS | 2852 | 1471987196390 Marionette TRACE conn6 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:56 INFO - PROCESS | 2852 | 1471987196393 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:56 INFO - PROCESS | 2852 | 1471987196484 Marionette TRACE conn6 <- [1,1179,null,{"value":null}] 14:19:56 INFO - PROCESS | 2852 | 1471987196490 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:56 INFO - PROCESS | 2852 | 1471987196493 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:56 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD107A800 == 34 [pid = 2852] [id = 304] 14:19:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BCC311800) [pid = 2852] [serial = 911] [outer = 0000000000000000] 14:19:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BCC641400) [pid = 2852] [serial = 912] [outer = 0000005BCC311800] 14:19:56 INFO - PROCESS | 2852 | 1471987196542 Marionette DEBUG loaded listener.js 14:19:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BCD30A000) [pid = 2852] [serial = 913] [outer = 0000005BCC311800] 14:19:56 INFO - PROCESS | 2852 | 1471987196966 Marionette TRACE conn6 <- [1,1180,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,1181,"getWindowHandle",null] 14:19:57 INFO - PROCESS | 2852 | 1471987197020 Marionette TRACE conn6 <- [1,1181,null,{"value":"13"}] 14:19:57 INFO - PROCESS | 2852 | 1471987197023 Marionette TRACE conn6 -> [0,1182,"setScriptTimeout",{"ms":35000}] 14:19:57 INFO - PROCESS | 2852 | 1471987197025 Marionette TRACE conn6 <- [1,1182,null,{}] 14:19:57 INFO - PROCESS | 2852 | 1471987197035 Marionette TRACE conn6 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:57 INFO - PROCESS | 2852 | 1471987197037 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:57 INFO - PROCESS | 2852 | 1471987197150 Marionette TRACE conn6 <- [1,1183,null,{"value":null}] 14:19:57 INFO - PROCESS | 2852 | 1471987197234 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:57 INFO - PROCESS | 2852 | 1471987197236 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:57 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD2799800 == 35 [pid = 2852] [id = 305] 14:19:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCC3BF400) [pid = 2852] [serial = 914] [outer = 0000000000000000] 14:19:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BCD4DD800) [pid = 2852] [serial = 915] [outer = 0000005BCC3BF400] 14:19:57 INFO - PROCESS | 2852 | 1471987197283 Marionette DEBUG loaded listener.js 14:19:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCDBD9C00) [pid = 2852] [serial = 916] [outer = 0000005BCC3BF400] 14:19:57 INFO - PROCESS | 2852 | 1471987197727 Marionette TRACE conn6 <- [1,1184,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[72] expected 0 but got 151","_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,1185,"getWindowHandle",null] 14:19:57 INFO - PROCESS | 2852 | 1471987197765 Marionette TRACE conn6 <- [1,1185,null,{"value":"13"}] 14:19:57 INFO - PROCESS | 2852 | 1471987197768 Marionette TRACE conn6 -> [0,1186,"setScriptTimeout",{"ms":35000}] 14:19:57 INFO - PROCESS | 2852 | 1471987197770 Marionette TRACE conn6 <- [1,1186,null,{}] 14:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 14:19:57 INFO - PROCESS | 2852 | 1471987197774 Marionette TRACE conn6 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:57 INFO - PROCESS | 2852 | 1471987197780 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:57 INFO - PROCESS | 2852 | 1471987197922 Marionette TRACE conn6 <- [1,1187,null,{"value":null}] 14:19:57 INFO - PROCESS | 2852 | 1471987197981 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:57 INFO - PROCESS | 2852 | 1471987197983 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:58 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3E1A000 == 36 [pid = 2852] [id = 306] 14:19:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BD1AE6800) [pid = 2852] [serial = 917] [outer = 0000000000000000] 14:19:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BD3457400) [pid = 2852] [serial = 918] [outer = 0000005BD1AE6800] 14:19:58 INFO - PROCESS | 2852 | 1471987198030 Marionette DEBUG loaded listener.js 14:19:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BD348DC00) [pid = 2852] [serial = 919] [outer = 0000005BD1AE6800] 14:19:58 INFO - PROCESS | 2852 | 1471987198457 Marionette TRACE conn6 <- [1,1188,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]]]}] 14:19:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 14:19:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 735ms 14:19:58 INFO - PROCESS | 2852 | 1471987198510 Marionette TRACE conn6 -> [0,1189,"getWindowHandle",null] 14:19:58 INFO - PROCESS | 2852 | 1471987198512 Marionette TRACE conn6 <- [1,1189,null,{"value":"13"}] 14:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 14:19:58 INFO - PROCESS | 2852 | 1471987198523 Marionette TRACE conn6 -> [0,1190,"setScriptTimeout",{"ms":35000}] 14:19:58 INFO - PROCESS | 2852 | 1471987198525 Marionette TRACE conn6 <- [1,1190,null,{}] 14:19:58 INFO - PROCESS | 2852 | 1471987198533 Marionette TRACE conn6 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:58 INFO - PROCESS | 2852 | 1471987198535 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:58 INFO - PROCESS | 2852 | 1471987198650 Marionette TRACE conn6 <- [1,1191,null,{"value":null}] 14:19:58 INFO - PROCESS | 2852 | 1471987198660 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:58 INFO - PROCESS | 2852 | 1471987198662 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:58 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD4667000 == 37 [pid = 2852] [id = 307] 14:19:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BD3488800) [pid = 2852] [serial = 920] [outer = 0000000000000000] 14:19:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BD3495000) [pid = 2852] [serial = 921] [outer = 0000005BD3488800] 14:19:58 INFO - PROCESS | 2852 | 1471987198711 Marionette DEBUG loaded listener.js 14:19:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BD34B3800) [pid = 2852] [serial = 922] [outer = 0000005BD3488800] 14:19:59 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BCBE7C000) [pid = 2852] [serial = 884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 14:19:59 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005B901B4000) [pid = 2852] [serial = 866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 14:19:59 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005B91C2F000) [pid = 2852] [serial = 875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 14:19:59 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005B90376C00) [pid = 2852] [serial = 869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 14:19:59 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B90A80000) [pid = 2852] [serial = 872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 14:19:59 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005B90610400) [pid = 2852] [serial = 857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 14:19:59 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BC7BAB400) [pid = 2852] [serial = 881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 14:19:59 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BC897B400) [pid = 2852] [serial = 860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 14:19:59 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BD35B2000) [pid = 2852] [serial = 863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 14:19:59 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005B90123800) [pid = 2852] [serial = 887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 14:19:59 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BCC95F000) [pid = 2852] [serial = 890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 14:19:59 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BC7661800) [pid = 2852] [serial = 878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 14:19:59 INFO - PROCESS | 2852 | 1471987199195 Marionette TRACE conn6 <- [1,1192,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]]]}] 14:19:59 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 14:19:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 733ms 14:19:59 INFO - PROCESS | 2852 | 1471987199256 Marionette TRACE conn6 -> [0,1193,"getWindowHandle",null] 14:19:59 INFO - PROCESS | 2852 | 1471987199258 Marionette TRACE conn6 <- [1,1193,null,{"value":"13"}] 14:19:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 14:19:59 INFO - PROCESS | 2852 | 1471987199261 Marionette TRACE conn6 -> [0,1194,"setScriptTimeout",{"ms":35000}] 14:19:59 INFO - PROCESS | 2852 | 1471987199263 Marionette TRACE conn6 <- [1,1194,null,{}] 14:19:59 INFO - PROCESS | 2852 | 1471987199266 Marionette TRACE conn6 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:59 INFO - PROCESS | 2852 | 1471987199268 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:59 INFO - PROCESS | 2852 | 1471987199354 Marionette TRACE conn6 <- [1,1195,null,{"value":null}] 14:19:59 INFO - PROCESS | 2852 | 1471987199431 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:59 INFO - PROCESS | 2852 | 1471987199433 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:19:59 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD4848800 == 38 [pid = 2852] [id = 308] 14:19:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005B905ED800) [pid = 2852] [serial = 923] [outer = 0000000000000000] 14:19:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BC7881800) [pid = 2852] [serial = 924] [outer = 0000005B905ED800] 14:19:59 INFO - PROCESS | 2852 | 1471987199479 Marionette DEBUG loaded listener.js 14:19:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BCD461000) [pid = 2852] [serial = 925] [outer = 0000005B905ED800] 14:19:59 INFO - PROCESS | 2852 | 1471987199844 Marionette TRACE conn6 <- [1,1196,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]]]}] 14:19:59 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 14:19:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 628ms 14:19:59 INFO - PROCESS | 2852 | 1471987199892 Marionette TRACE conn6 -> [0,1197,"getWindowHandle",null] 14:19:59 INFO - PROCESS | 2852 | 1471987199894 Marionette TRACE conn6 <- [1,1197,null,{"value":"13"}] 14:19:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 14:19:59 INFO - PROCESS | 2852 | 1471987199897 Marionette TRACE conn6 -> [0,1198,"setScriptTimeout",{"ms":35000}] 14:19:59 INFO - PROCESS | 2852 | 1471987199899 Marionette TRACE conn6 <- [1,1198,null,{}] 14:19:59 INFO - PROCESS | 2852 | 1471987199903 Marionette TRACE conn6 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:59 INFO - PROCESS | 2852 | 1471987199905 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:00 INFO - PROCESS | 2852 | 1471987200046 Marionette TRACE conn6 <- [1,1199,null,{"value":null}] 14:20:00 INFO - PROCESS | 2852 | 1471987200077 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:00 INFO - PROCESS | 2852 | 1471987200079 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:00 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC0F1800 == 39 [pid = 2852] [id = 309] 14:20:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BD35ADC00) [pid = 2852] [serial = 926] [outer = 0000000000000000] 14:20:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BD35B1000) [pid = 2852] [serial = 927] [outer = 0000005BD35ADC00] 14:20:00 INFO - PROCESS | 2852 | 1471987200128 Marionette DEBUG loaded listener.js 14:20:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BD3AD6C00) [pid = 2852] [serial = 928] [outer = 0000005BD35ADC00] 14:20:00 INFO - PROCESS | 2852 | 1471987200523 Marionette TRACE conn6 <- [1,1200,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]]]}] 14:20:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 14:20:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 672ms 14:20:00 INFO - PROCESS | 2852 | 1471987200572 Marionette TRACE conn6 -> [0,1201,"getWindowHandle",null] 14:20:00 INFO - PROCESS | 2852 | 1471987200574 Marionette TRACE conn6 <- [1,1201,null,{"value":"13"}] 14:20:00 INFO - PROCESS | 2852 | 1471987200578 Marionette TRACE conn6 -> [0,1202,"setScriptTimeout",{"ms":35000}] 14:20:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 14:20:00 INFO - PROCESS | 2852 | 1471987200579 Marionette TRACE conn6 <- [1,1202,null,{}] 14:20:00 INFO - PROCESS | 2852 | 1471987200583 Marionette TRACE conn6 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:00 INFO - PROCESS | 2852 | 1471987200585 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:00 INFO - PROCESS | 2852 | 1471987200674 Marionette TRACE conn6 <- [1,1203,null,{"value":null}] 14:20:00 INFO - PROCESS | 2852 | 1471987200681 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:00 INFO - PROCESS | 2852 | 1471987200683 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:00 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD74C8800 == 40 [pid = 2852] [id = 310] 14:20:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BD3AE6800) [pid = 2852] [serial = 929] [outer = 0000000000000000] 14:20:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BD42D0C00) [pid = 2852] [serial = 930] [outer = 0000005BD3AE6800] 14:20:00 INFO - PROCESS | 2852 | 1471987200731 Marionette DEBUG loaded listener.js 14:20:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BC83A1800) [pid = 2852] [serial = 931] [outer = 0000005BD3AE6800] 14:20:01 INFO - PROCESS | 2852 | 1471987201285 Marionette TRACE conn6 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 14:20:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 14:20:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 734ms 14:20:01 INFO - PROCESS | 2852 | 1471987201316 Marionette TRACE conn6 -> [0,1205,"getWindowHandle",null] 14:20:01 INFO - PROCESS | 2852 | 1471987201321 Marionette TRACE conn6 <- [1,1205,null,{"value":"13"}] 14:20:01 INFO - PROCESS | 2852 | 1471987201327 Marionette TRACE conn6 -> [0,1206,"setScriptTimeout",{"ms":35000}] 14:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 14:20:01 INFO - PROCESS | 2852 | 1471987201331 Marionette TRACE conn6 <- [1,1206,null,{}] 14:20:01 INFO - PROCESS | 2852 | 1471987201337 Marionette TRACE conn6 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:01 INFO - PROCESS | 2852 | 1471987201341 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:01 INFO - PROCESS | 2852 | 1471987201511 Marionette TRACE conn6 <- [1,1207,null,{"value":null}] 14:20:01 INFO - PROCESS | 2852 | 1471987201602 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:01 INFO - PROCESS | 2852 | 1471987201607 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:01 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B92FAA800 == 41 [pid = 2852] [id = 311] 14:20:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005B909AE000) [pid = 2852] [serial = 932] [outer = 0000000000000000] 14:20:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005B90A7BC00) [pid = 2852] [serial = 933] [outer = 0000005B909AE000] 14:20:01 INFO - PROCESS | 2852 | 1471987201668 Marionette DEBUG loaded listener.js 14:20:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BC5904800) [pid = 2852] [serial = 934] [outer = 0000005B909AE000] 14:20:02 INFO - PROCESS | 2852 | 1471987202223 Marionette TRACE conn6 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 14:20:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 14:20:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 945ms 14:20:02 INFO - PROCESS | 2852 | 1471987202275 Marionette TRACE conn6 -> [0,1209,"getWindowHandle",null] 14:20:02 INFO - PROCESS | 2852 | 1471987202280 Marionette TRACE conn6 <- [1,1209,null,{"value":"13"}] 14:20:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 14:20:02 INFO - PROCESS | 2852 | 1471987202287 Marionette TRACE conn6 -> [0,1210,"setScriptTimeout",{"ms":35000}] 14:20:02 INFO - PROCESS | 2852 | 1471987202290 Marionette TRACE conn6 <- [1,1210,null,{}] 14:20:02 INFO - PROCESS | 2852 | 1471987202294 Marionette TRACE conn6 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:02 INFO - PROCESS | 2852 | 1471987202297 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:02 INFO - PROCESS | 2852 | 1471987202415 Marionette TRACE conn6 <- [1,1211,null,{"value":null}] 14:20:02 INFO - PROCESS | 2852 | 1471987202506 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:02 INFO - PROCESS | 2852 | 1471987202509 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:02 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD1924800 == 42 [pid = 2852] [id = 312] 14:20:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BC7C71800) [pid = 2852] [serial = 935] [outer = 0000000000000000] 14:20:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BCB9BC400) [pid = 2852] [serial = 936] [outer = 0000005BC7C71800] 14:20:02 INFO - PROCESS | 2852 | 1471987202569 Marionette DEBUG loaded listener.js 14:20:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BCC30B000) [pid = 2852] [serial = 937] [outer = 0000005BC7C71800] 14:20:03 INFO - PROCESS | 2852 | 1471987203155 Marionette TRACE conn6 <- [1,1212,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,1213,"getWindowHandle",null] 14:20:03 INFO - PROCESS | 2852 | 1471987203184 Marionette TRACE conn6 <- [1,1213,null,{"value":"13"}] 14:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 14:20:03 INFO - PROCESS | 2852 | 1471987203189 Marionette TRACE conn6 -> [0,1214,"setScriptTimeout",{"ms":35000}] 14:20:03 INFO - PROCESS | 2852 | 1471987203193 Marionette TRACE conn6 <- [1,1214,null,{}] 14:20:03 INFO - PROCESS | 2852 | 1471987203207 Marionette TRACE conn6 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:03 INFO - PROCESS | 2852 | 1471987203212 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:03 INFO - PROCESS | 2852 | 1471987203327 Marionette TRACE conn6 <- [1,1215,null,{"value":null}] 14:20:03 INFO - PROCESS | 2852 | 1471987203418 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:03 INFO - PROCESS | 2852 | 1471987203421 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:03 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD7B59800 == 43 [pid = 2852] [id = 313] 14:20:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005BD3107800) [pid = 2852] [serial = 938] [outer = 0000000000000000] 14:20:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005BD348B000) [pid = 2852] [serial = 939] [outer = 0000005BD3107800] 14:20:03 INFO - PROCESS | 2852 | 1471987203481 Marionette DEBUG loaded listener.js 14:20:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005BD3AE9800) [pid = 2852] [serial = 940] [outer = 0000005BD3107800] 14:20:04 INFO - PROCESS | 2852 | 1471987204066 Marionette TRACE conn6 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 14:20:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 14:20:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 942ms 14:20:04 INFO - PROCESS | 2852 | 1471987204135 Marionette TRACE conn6 -> [0,1217,"getWindowHandle",null] 14:20:04 INFO - PROCESS | 2852 | 1471987204139 Marionette TRACE conn6 <- [1,1217,null,{"value":"13"}] 14:20:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 14:20:04 INFO - PROCESS | 2852 | 1471987204142 Marionette TRACE conn6 -> [0,1218,"setScriptTimeout",{"ms":35000}] 14:20:04 INFO - PROCESS | 2852 | 1471987204144 Marionette TRACE conn6 <- [1,1218,null,{}] 14:20:04 INFO - PROCESS | 2852 | 1471987204148 Marionette TRACE conn6 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:04 INFO - PROCESS | 2852 | 1471987204151 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:04 INFO - PROCESS | 2852 | 1471987204265 Marionette TRACE conn6 <- [1,1219,null,{"value":null}] 14:20:04 INFO - PROCESS | 2852 | 1471987204380 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:04 INFO - PROCESS | 2852 | 1471987204383 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:04 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD7BB0800 == 44 [pid = 2852] [id = 314] 14:20:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0000005BD3450800) [pid = 2852] [serial = 941] [outer = 0000000000000000] 14:20:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0000005BD43F1000) [pid = 2852] [serial = 942] [outer = 0000005BD3450800] 14:20:04 INFO - PROCESS | 2852 | 1471987204441 Marionette DEBUG loaded listener.js 14:20:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 94 (0000005BD47C3800) [pid = 2852] [serial = 943] [outer = 0000005BD3450800] 14:20:05 INFO - PROCESS | 2852 | 1471987205020 Marionette TRACE conn6 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 14:20:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 14:20:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 943ms 14:20:05 INFO - PROCESS | 2852 | 1471987205088 Marionette TRACE conn6 -> [0,1221,"getWindowHandle",null] 14:20:05 INFO - PROCESS | 2852 | 1471987205091 Marionette TRACE conn6 <- [1,1221,null,{"value":"13"}] 14:20:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 14:20:05 INFO - PROCESS | 2852 | 1471987205094 Marionette TRACE conn6 -> [0,1222,"setScriptTimeout",{"ms":35000}] 14:20:05 INFO - PROCESS | 2852 | 1471987205097 Marionette TRACE conn6 <- [1,1222,null,{}] 14:20:05 INFO - PROCESS | 2852 | 1471987205101 Marionette TRACE conn6 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:05 INFO - PROCESS | 2852 | 1471987205103 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:05 INFO - PROCESS | 2852 | 1471987205214 Marionette TRACE conn6 <- [1,1223,null,{"value":null}] 14:20:05 INFO - PROCESS | 2852 | 1471987205288 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:05 INFO - PROCESS | 2852 | 1471987205291 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:05 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90A88000 == 45 [pid = 2852] [id = 315] 14:20:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 95 (0000005B8F39F800) [pid = 2852] [serial = 944] [outer = 0000000000000000] 14:20:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 96 (0000005BD47C3C00) [pid = 2852] [serial = 945] [outer = 0000005B8F39F800] 14:20:05 INFO - PROCESS | 2852 | 1471987205394 Marionette DEBUG loaded listener.js 14:20:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 97 (0000005BD4D1D800) [pid = 2852] [serial = 946] [outer = 0000005B8F39F800] 14:20:06 INFO - PROCESS | 2852 | 1471987206166 Marionette TRACE conn6 <- [1,1224,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]]]}] 14:20:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 14:20:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1085ms 14:20:06 INFO - PROCESS | 2852 | 1471987206194 Marionette TRACE conn6 -> [0,1225,"getWindowHandle",null] 14:20:06 INFO - PROCESS | 2852 | 1471987206199 Marionette TRACE conn6 <- [1,1225,null,{"value":"13"}] 14:20:06 INFO - PROCESS | 2852 | 1471987206205 Marionette TRACE conn6 -> [0,1226,"setScriptTimeout",{"ms":35000}] 14:20:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 14:20:06 INFO - PROCESS | 2852 | 1471987206209 Marionette TRACE conn6 <- [1,1226,null,{}] 14:20:06 INFO - PROCESS | 2852 | 1471987206214 Marionette TRACE conn6 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:06 INFO - PROCESS | 2852 | 1471987206218 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:06 INFO - PROCESS | 2852 | 1471987206336 Marionette TRACE conn6 <- [1,1227,null,{"value":null}] 14:20:06 INFO - PROCESS | 2852 | 1471987206413 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:06 INFO - PROCESS | 2852 | 1471987206418 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:06 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B904B7800 == 46 [pid = 2852] [id = 316] 14:20:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 98 (0000005B8F1EF400) [pid = 2852] [serial = 947] [outer = 0000000000000000] 14:20:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 99 (0000005B90603000) [pid = 2852] [serial = 948] [outer = 0000005B8F1EF400] 14:20:06 INFO - PROCESS | 2852 | 1471987206514 Marionette DEBUG loaded listener.js 14:20:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 100 (0000005B91C2BC00) [pid = 2852] [serial = 949] [outer = 0000005B8F1EF400] 14:20:07 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90902800 == 45 [pid = 2852] [id = 289] 14:20:07 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC0F1800 == 44 [pid = 2852] [id = 309] 14:20:07 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD4848800 == 43 [pid = 2852] [id = 308] 14:20:07 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD4667000 == 42 [pid = 2852] [id = 307] 14:20:07 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3E1A000 == 41 [pid = 2852] [id = 306] 14:20:07 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD2799800 == 40 [pid = 2852] [id = 305] 14:20:07 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD107A800 == 39 [pid = 2852] [id = 304] 14:20:07 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC0F2800 == 38 [pid = 2852] [id = 303] 14:20:07 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC68ED800 == 37 [pid = 2852] [id = 302] 14:20:07 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90917000 == 36 [pid = 2852] [id = 301] 14:20:07 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC37E000 == 35 [pid = 2852] [id = 300] 14:20:07 INFO - PROCESS | 2852 | --DOCSHELL 0000005B909D6000 == 34 [pid = 2852] [id = 299] 14:20:07 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3C15800 == 33 [pid = 2852] [id = 298] 14:20:07 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90A88000 == 32 [pid = 2852] [id = 315] 14:20:07 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD7BB0800 == 31 [pid = 2852] [id = 314] 14:20:07 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD7B59800 == 30 [pid = 2852] [id = 313] 14:20:07 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD1924800 == 29 [pid = 2852] [id = 312] 14:20:07 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD74C8800 == 28 [pid = 2852] [id = 310] 14:20:07 INFO - PROCESS | 2852 | --DOCSHELL 0000005B92FAA800 == 27 [pid = 2852] [id = 311] 14:20:07 INFO - PROCESS | 2852 | --DOMWINDOW == 99 (0000005BC71D2C00) [pid = 2852] [serial = 859] [outer = 0000000000000000] [url = about:blank] 14:20:07 INFO - PROCESS | 2852 | --DOMWINDOW == 98 (0000005B91857800) [pid = 2852] [serial = 858] [outer = 0000000000000000] [url = about:blank] 14:20:07 INFO - PROCESS | 2852 | --DOMWINDOW == 97 (0000005BCBB02400) [pid = 2852] [serial = 883] [outer = 0000000000000000] [url = about:blank] 14:20:07 INFO - PROCESS | 2852 | --DOMWINDOW == 96 (0000005BCD37EC00) [pid = 2852] [serial = 862] [outer = 0000000000000000] [url = about:blank] 14:20:07 INFO - PROCESS | 2852 | --DOMWINDOW == 95 (0000005BCBB31400) [pid = 2852] [serial = 861] [outer = 0000000000000000] [url = about:blank] 14:20:07 INFO - PROCESS | 2852 | --DOMWINDOW == 94 (0000005BD3AE4000) [pid = 2852] [serial = 865] [outer = 0000000000000000] [url = about:blank] 14:20:07 INFO - PROCESS | 2852 | --DOMWINDOW == 93 (0000005BC7E7CC00) [pid = 2852] [serial = 882] [outer = 0000000000000000] [url = about:blank] 14:20:07 INFO - PROCESS | 2852 | --DOMWINDOW == 92 (0000005BD3AD1400) [pid = 2852] [serial = 864] [outer = 0000000000000000] [url = about:blank] 14:20:07 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0000005B909B3C00) [pid = 2852] [serial = 888] [outer = 0000000000000000] [url = about:blank] 14:20:07 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005BCD4AB400) [pid = 2852] [serial = 891] [outer = 0000000000000000] [url = about:blank] 14:20:07 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005BC76B6400) [pid = 2852] [serial = 879] [outer = 0000000000000000] [url = about:blank] 14:20:07 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BCDA84800) [pid = 2852] [serial = 894] [outer = 0000000000000000] [url = about:blank] 14:20:07 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BC7A95C00) [pid = 2852] [serial = 880] [outer = 0000000000000000] [url = about:blank] 14:20:07 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BCC454400) [pid = 2852] [serial = 889] [outer = 0000000000000000] [url = about:blank] 14:20:07 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BCC72A000) [pid = 2852] [serial = 886] [outer = 0000000000000000] [url = about:blank] 14:20:07 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BCD4DC000) [pid = 2852] [serial = 892] [outer = 0000000000000000] [url = about:blank] 14:20:07 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BC6A3C400) [pid = 2852] [serial = 877] [outer = 0000000000000000] [url = about:blank] 14:20:07 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BCC4A4000) [pid = 2852] [serial = 885] [outer = 0000000000000000] [url = about:blank] 14:20:07 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005B9080B800) [pid = 2852] [serial = 868] [outer = 0000000000000000] [url = about:blank] 14:20:07 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B90375000) [pid = 2852] [serial = 867] [outer = 0000000000000000] [url = about:blank] 14:20:07 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BC590E400) [pid = 2852] [serial = 876] [outer = 0000000000000000] [url = about:blank] 14:20:07 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005B9037B400) [pid = 2852] [serial = 870] [outer = 0000000000000000] [url = about:blank] 14:20:07 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B90611000) [pid = 2852] [serial = 871] [outer = 0000000000000000] [url = about:blank] 14:20:07 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005B90A82C00) [pid = 2852] [serial = 873] [outer = 0000000000000000] [url = about:blank] 14:20:07 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005B91855800) [pid = 2852] [serial = 874] [outer = 0000000000000000] [url = about:blank] 14:20:07 INFO - PROCESS | 2852 | 1471987207744 Marionette TRACE conn6 <- [1,1228,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]]]}] 14:20:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 14:20:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1590ms 14:20:07 INFO - PROCESS | 2852 | 1471987207803 Marionette TRACE conn6 -> [0,1229,"getWindowHandle",null] 14:20:07 INFO - PROCESS | 2852 | 1471987207807 Marionette TRACE conn6 <- [1,1229,null,{"value":"13"}] 14:20:07 INFO - PROCESS | 2852 | 1471987207812 Marionette TRACE conn6 -> [0,1230,"setScriptTimeout",{"ms":35000}] 14:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 14:20:07 INFO - PROCESS | 2852 | 1471987207815 Marionette TRACE conn6 <- [1,1230,null,{}] 14:20:07 INFO - PROCESS | 2852 | 1471987207823 Marionette TRACE conn6 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:07 INFO - PROCESS | 2852 | 1471987207826 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:07 INFO - PROCESS | 2852 | 1471987207947 Marionette TRACE conn6 <- [1,1231,null,{"value":null}] 14:20:07 INFO - PROCESS | 2852 | 1471987207963 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:07 INFO - PROCESS | 2852 | 1471987207966 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:07 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B907C2000 == 28 [pid = 2852] [id = 317] 14:20:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005B905E3800) [pid = 2852] [serial = 950] [outer = 0000000000000000] 14:20:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005B905E7C00) [pid = 2852] [serial = 951] [outer = 0000005B905E3800] 14:20:08 INFO - PROCESS | 2852 | 1471987208018 Marionette DEBUG loaded listener.js 14:20:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005B90610C00) [pid = 2852] [serial = 952] [outer = 0000005B905E3800] 14:20:08 INFO - PROCESS | 2852 | 1471987208480 Marionette TRACE conn6 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 14:20:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 14:20:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 734ms 14:20:08 INFO - PROCESS | 2852 | 1471987208552 Marionette TRACE conn6 -> [0,1233,"getWindowHandle",null] 14:20:08 INFO - PROCESS | 2852 | 1471987208557 Marionette TRACE conn6 <- [1,1233,null,{"value":"13"}] 14:20:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 14:20:08 INFO - PROCESS | 2852 | 1471987208564 Marionette TRACE conn6 -> [0,1234,"setScriptTimeout",{"ms":35000}] 14:20:08 INFO - PROCESS | 2852 | 1471987208566 Marionette TRACE conn6 <- [1,1234,null,{}] 14:20:08 INFO - PROCESS | 2852 | 1471987208571 Marionette TRACE conn6 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:08 INFO - PROCESS | 2852 | 1471987208573 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:08 INFO - PROCESS | 2852 | 1471987208665 Marionette TRACE conn6 <- [1,1235,null,{"value":null}] 14:20:08 INFO - PROCESS | 2852 | 1471987208678 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:08 INFO - PROCESS | 2852 | 1471987208681 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:08 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B91898800 == 29 [pid = 2852] [id = 318] 14:20:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005B90A7F400) [pid = 2852] [serial = 953] [outer = 0000000000000000] 14:20:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005B90BD5400) [pid = 2852] [serial = 954] [outer = 0000005B90A7F400] 14:20:08 INFO - PROCESS | 2852 | 1471987208733 Marionette DEBUG loaded listener.js 14:20:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005B9185D400) [pid = 2852] [serial = 955] [outer = 0000005B90A7F400] 14:20:09 INFO - PROCESS | 2852 | 1471987209242 Marionette TRACE conn6 <- [1,1236,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]]]}] 14:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 14:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 733ms 14:20:09 INFO - PROCESS | 2852 | 1471987209311 Marionette TRACE conn6 -> [0,1237,"getWindowHandle",null] 14:20:09 INFO - PROCESS | 2852 | 1471987209313 Marionette TRACE conn6 <- [1,1237,null,{"value":"13"}] 14:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 14:20:09 INFO - PROCESS | 2852 | 1471987209319 Marionette TRACE conn6 -> [0,1238,"setScriptTimeout",{"ms":35000}] 14:20:09 INFO - PROCESS | 2852 | 1471987209323 Marionette TRACE conn6 <- [1,1238,null,{}] 14:20:09 INFO - PROCESS | 2852 | 1471987209335 Marionette TRACE conn6 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:09 INFO - PROCESS | 2852 | 1471987209340 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:09 INFO - PROCESS | 2852 | 1471987209460 Marionette TRACE conn6 <- [1,1239,null,{"value":null}] 14:20:09 INFO - PROCESS | 2852 | 1471987209513 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:09 INFO - PROCESS | 2852 | 1471987209516 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:09 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC740F000 == 30 [pid = 2852] [id = 319] 14:20:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005B90124800) [pid = 2852] [serial = 956] [outer = 0000000000000000] 14:20:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BC71D0C00) [pid = 2852] [serial = 957] [outer = 0000005B90124800] 14:20:09 INFO - PROCESS | 2852 | 1471987209567 Marionette DEBUG loaded listener.js 14:20:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BC76AD800) [pid = 2852] [serial = 958] [outer = 0000005B90124800] 14:20:10 INFO - PROCESS | 2852 | 1471987210003 Marionette TRACE conn6 <- [1,1240,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]]]}] 14:20:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 14:20:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 734ms 14:20:10 INFO - PROCESS | 2852 | 1471987210061 Marionette TRACE conn6 -> [0,1241,"getWindowHandle",null] 14:20:10 INFO - PROCESS | 2852 | 1471987210064 Marionette TRACE conn6 <- [1,1241,null,{"value":"13"}] 14:20:10 INFO - PROCESS | 2852 | 1471987210068 Marionette TRACE conn6 -> [0,1242,"setScriptTimeout",{"ms":35000}] 14:20:10 INFO - PROCESS | 2852 | 1471987210070 Marionette TRACE conn6 <- [1,1242,null,{}] 14:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 14:20:10 INFO - PROCESS | 2852 | 1471987210073 Marionette TRACE conn6 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:10 INFO - PROCESS | 2852 | 1471987210075 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:10 INFO - PROCESS | 2852 | 1471987210191 Marionette TRACE conn6 <- [1,1243,null,{"value":null}] 14:20:10 INFO - PROCESS | 2852 | 1471987210241 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:10 INFO - PROCESS | 2852 | 1471987210243 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:10 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC8922000 == 31 [pid = 2852] [id = 320] 14:20:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BC7889400) [pid = 2852] [serial = 959] [outer = 0000000000000000] 14:20:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BC7A4EC00) [pid = 2852] [serial = 960] [outer = 0000005BC7889400] 14:20:10 INFO - PROCESS | 2852 | 1471987210292 Marionette DEBUG loaded listener.js 14:20:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BC7BB8C00) [pid = 2852] [serial = 961] [outer = 0000005BC7889400] 14:20:10 INFO - PROCESS | 2852 | 1471987210735 Marionette TRACE conn6 <- [1,1244,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]]]}] 14:20:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 14:20:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 671ms 14:20:10 INFO - PROCESS | 2852 | 1471987210745 Marionette TRACE conn6 -> [0,1245,"getWindowHandle",null] 14:20:10 INFO - PROCESS | 2852 | 1471987210747 Marionette TRACE conn6 <- [1,1245,null,{"value":"13"}] 14:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 14:20:10 INFO - PROCESS | 2852 | 1471987210791 Marionette TRACE conn6 -> [0,1246,"setScriptTimeout",{"ms":35000}] 14:20:10 INFO - PROCESS | 2852 | 1471987210793 Marionette TRACE conn6 <- [1,1246,null,{}] 14:20:10 INFO - PROCESS | 2852 | 1471987210808 Marionette TRACE conn6 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:10 INFO - PROCESS | 2852 | 1471987210810 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:10 INFO - PROCESS | 2852 | 1471987210918 Marionette TRACE conn6 <- [1,1247,null,{"value":null}] 14:20:10 INFO - PROCESS | 2852 | 1471987210924 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:10 INFO - PROCESS | 2852 | 1471987210926 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:10 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC3E5800 == 32 [pid = 2852] [id = 321] 14:20:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005B90125C00) [pid = 2852] [serial = 962] [outer = 0000000000000000] 14:20:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005BCB969400) [pid = 2852] [serial = 963] [outer = 0000005B90125C00] 14:20:10 INFO - PROCESS | 2852 | 1471987210978 Marionette DEBUG loaded listener.js 14:20:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005BCBB2FC00) [pid = 2852] [serial = 964] [outer = 0000005B90125C00] 14:20:12 INFO - PROCESS | 2852 | --DOCSHELL 0000005B907C2000 == 31 [pid = 2852] [id = 317] 14:20:12 INFO - PROCESS | 2852 | --DOCSHELL 0000005B904B7800 == 30 [pid = 2852] [id = 316] 14:20:12 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC8922000 == 29 [pid = 2852] [id = 320] 14:20:12 INFO - PROCESS | 2852 | --DOCSHELL 0000005B91898800 == 28 [pid = 2852] [id = 318] 14:20:12 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC740F000 == 27 [pid = 2852] [id = 319] 14:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005BD3AE6800) [pid = 2852] [serial = 929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 14:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BCC311800) [pid = 2852] [serial = 911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 14:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005B90376000) [pid = 2852] [serial = 896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 14:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BC5906C00) [pid = 2852] [serial = 899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 14:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BCD8C1C00) [pid = 2852] [serial = 893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 14:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BD3488800) [pid = 2852] [serial = 920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 14:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005B905ED800) [pid = 2852] [serial = 923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 14:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005B90802400) [pid = 2852] [serial = 902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 14:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005B91C2D400) [pid = 2852] [serial = 905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 14:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BD35ADC00) [pid = 2852] [serial = 926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 14:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005B8F4F9400) [pid = 2852] [serial = 908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 14:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BD1AE6800) [pid = 2852] [serial = 917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 14:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BCC3BF400) [pid = 2852] [serial = 914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 14:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BD42D0C00) [pid = 2852] [serial = 930] [outer = 0000000000000000] [url = about:blank] 14:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BC83A1800) [pid = 2852] [serial = 931] [outer = 0000000000000000] [url = about:blank] 14:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BD3AD6C00) [pid = 2852] [serial = 928] [outer = 0000000000000000] [url = about:blank] 14:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BCD30A000) [pid = 2852] [serial = 913] [outer = 0000000000000000] [url = about:blank] 14:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005B905E7800) [pid = 2852] [serial = 897] [outer = 0000000000000000] [url = about:blank] 14:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BC765D400) [pid = 2852] [serial = 901] [outer = 0000000000000000] [url = about:blank] 14:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BD0C4C000) [pid = 2852] [serial = 895] [outer = 0000000000000000] [url = about:blank] 14:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BD34B3800) [pid = 2852] [serial = 922] [outer = 0000000000000000] [url = about:blank] 14:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005BCD461000) [pid = 2852] [serial = 925] [outer = 0000000000000000] [url = about:blank] 14:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 67 (0000005BD3495000) [pid = 2852] [serial = 921] [outer = 0000000000000000] [url = about:blank] 14:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 66 (0000005B9080F000) [pid = 2852] [serial = 903] [outer = 0000000000000000] [url = about:blank] 14:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 65 (0000005BC6839000) [pid = 2852] [serial = 900] [outer = 0000000000000000] [url = about:blank] 14:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 64 (0000005B90811800) [pid = 2852] [serial = 898] [outer = 0000000000000000] [url = about:blank] 14:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 63 (0000005BC5904000) [pid = 2852] [serial = 906] [outer = 0000000000000000] [url = about:blank] 14:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 62 (0000005BD35B1000) [pid = 2852] [serial = 927] [outer = 0000000000000000] [url = about:blank] 14:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 61 (0000005BCBB31800) [pid = 2852] [serial = 910] [outer = 0000000000000000] [url = about:blank] 14:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 60 (0000005B90BD6800) [pid = 2852] [serial = 904] [outer = 0000000000000000] [url = about:blank] 14:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 59 (0000005BC6CBC400) [pid = 2852] [serial = 907] [outer = 0000000000000000] [url = about:blank] 14:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 58 (0000005BD3457400) [pid = 2852] [serial = 918] [outer = 0000000000000000] [url = about:blank] 14:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 57 (0000005BC7BB2C00) [pid = 2852] [serial = 909] [outer = 0000000000000000] [url = about:blank] 14:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 56 (0000005BCDBD9C00) [pid = 2852] [serial = 916] [outer = 0000000000000000] [url = about:blank] 14:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 55 (0000005BCD4DD800) [pid = 2852] [serial = 915] [outer = 0000000000000000] [url = about:blank] 14:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 54 (0000005BCC641400) [pid = 2852] [serial = 912] [outer = 0000000000000000] [url = about:blank] 14:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 53 (0000005BD348DC00) [pid = 2852] [serial = 919] [outer = 0000000000000000] [url = about:blank] 14:20:12 INFO - PROCESS | 2852 | --DOMWINDOW == 52 (0000005BC7881800) [pid = 2852] [serial = 924] [outer = 0000000000000000] [url = about:blank] 14:20:12 INFO - PROCESS | 2852 | 1471987212921 Marionette TRACE conn6 <- [1,1248,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]]]}] 14:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 14:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 2231ms 14:20:13 INFO - PROCESS | 2852 | 1471987212995 Marionette TRACE conn6 -> [0,1249,"getWindowHandle",null] 14:20:13 INFO - PROCESS | 2852 | 1471987212999 Marionette TRACE conn6 <- [1,1249,null,{"value":"13"}] 14:20:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 14:20:13 INFO - PROCESS | 2852 | 1471987213005 Marionette TRACE conn6 -> [0,1250,"setScriptTimeout",{"ms":35000}] 14:20:13 INFO - PROCESS | 2852 | 1471987213008 Marionette TRACE conn6 <- [1,1250,null,{}] 14:20:13 INFO - PROCESS | 2852 | 1471987213015 Marionette TRACE conn6 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:13 INFO - PROCESS | 2852 | 1471987213018 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:13 INFO - PROCESS | 2852 | 1471987213115 Marionette TRACE conn6 <- [1,1251,null,{"value":null}] 14:20:13 INFO - PROCESS | 2852 | 1471987213130 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:13 INFO - PROCESS | 2852 | 1471987213133 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:13 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B906A2800 == 28 [pid = 2852] [id = 322] 14:20:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 53 (0000005B901AA800) [pid = 2852] [serial = 965] [outer = 0000000000000000] 14:20:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 54 (0000005B901AB400) [pid = 2852] [serial = 966] [outer = 0000005B901AA800] 14:20:13 INFO - PROCESS | 2852 | 1471987213188 Marionette DEBUG loaded listener.js 14:20:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 55 (0000005B9037A000) [pid = 2852] [serial = 967] [outer = 0000005B901AA800] 14:20:13 INFO - PROCESS | 2852 | 1471987213694 Marionette TRACE conn6 <- [1,1252,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]]]}] 14:20:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 14:20:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 734ms 14:20:13 INFO - PROCESS | 2852 | 1471987213748 Marionette TRACE conn6 -> [0,1253,"getWindowHandle",null] 14:20:13 INFO - PROCESS | 2852 | 1471987213753 Marionette TRACE conn6 <- [1,1253,null,{"value":"13"}] 14:20:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 14:20:13 INFO - PROCESS | 2852 | 1471987213758 Marionette TRACE conn6 -> [0,1254,"setScriptTimeout",{"ms":35000}] 14:20:13 INFO - PROCESS | 2852 | 1471987213764 Marionette TRACE conn6 <- [1,1254,null,{}] 14:20:13 INFO - PROCESS | 2852 | 1471987213771 Marionette TRACE conn6 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:13 INFO - PROCESS | 2852 | 1471987213776 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:13 INFO - PROCESS | 2852 | 1471987213933 Marionette TRACE conn6 <- [1,1255,null,{"value":null}] 14:20:14 INFO - PROCESS | 2852 | 1471987213993 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:14 INFO - PROCESS | 2852 | 1471987214000 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:14 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B9069C000 == 29 [pid = 2852] [id = 323] 14:20:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 56 (0000005B901A8800) [pid = 2852] [serial = 968] [outer = 0000000000000000] 14:20:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 57 (0000005B901B5000) [pid = 2852] [serial = 969] [outer = 0000005B901A8800] 14:20:14 INFO - PROCESS | 2852 | 1471987214061 Marionette DEBUG loaded listener.js 14:20:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 58 (0000005B90602400) [pid = 2852] [serial = 970] [outer = 0000005B901A8800] 14:20:14 INFO - PROCESS | 2852 | 1471987214876 Marionette TRACE conn6 <- [1,1256,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]]]}] 14:20:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 14:20:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1193ms 14:20:14 INFO - PROCESS | 2852 | 1471987214956 Marionette TRACE conn6 -> [0,1257,"getWindowHandle",null] 14:20:14 INFO - PROCESS | 2852 | 1471987214960 Marionette TRACE conn6 <- [1,1257,null,{"value":"13"}] 14:20:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 14:20:14 INFO - PROCESS | 2852 | 1471987214967 Marionette TRACE conn6 -> [0,1258,"setScriptTimeout",{"ms":35000}] 14:20:14 INFO - PROCESS | 2852 | 1471987214972 Marionette TRACE conn6 <- [1,1258,null,{}] 14:20:14 INFO - PROCESS | 2852 | 1471987214978 Marionette TRACE conn6 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:14 INFO - PROCESS | 2852 | 1471987214981 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:15 INFO - PROCESS | 2852 | 1471987215117 Marionette TRACE conn6 <- [1,1259,null,{"value":null}] 14:20:15 INFO - PROCESS | 2852 | 1471987215247 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:15 INFO - PROCESS | 2852 | 1471987215250 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:15 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B918AF800 == 30 [pid = 2852] [id = 324] 14:20:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 59 (0000005B909B0C00) [pid = 2852] [serial = 971] [outer = 0000000000000000] 14:20:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 60 (0000005B909B3400) [pid = 2852] [serial = 972] [outer = 0000005B909B0C00] 14:20:15 INFO - PROCESS | 2852 | 1471987215313 Marionette DEBUG loaded listener.js 14:20:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 61 (0000005B90A82800) [pid = 2852] [serial = 973] [outer = 0000005B909B0C00] 14:20:16 INFO - PROCESS | 2852 | 1471987216139 Marionette TRACE conn6 <- [1,1260,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]]]}] 14:20:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 14:20:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1252ms 14:20:16 INFO - PROCESS | 2852 | 1471987216217 Marionette TRACE conn6 -> [0,1261,"getWindowHandle",null] 14:20:16 INFO - PROCESS | 2852 | 1471987216222 Marionette TRACE conn6 <- [1,1261,null,{"value":"13"}] 14:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 14:20:16 INFO - PROCESS | 2852 | 1471987216227 Marionette TRACE conn6 -> [0,1262,"setScriptTimeout",{"ms":35000}] 14:20:16 INFO - PROCESS | 2852 | 1471987216230 Marionette TRACE conn6 <- [1,1262,null,{}] 14:20:16 INFO - PROCESS | 2852 | 1471987216237 Marionette TRACE conn6 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:16 INFO - PROCESS | 2852 | 1471987216239 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:16 INFO - PROCESS | 2852 | 1471987216343 Marionette TRACE conn6 <- [1,1263,null,{"value":null}] 14:20:16 INFO - PROCESS | 2852 | 1471987216350 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:16 INFO - PROCESS | 2852 | 1471987216355 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:16 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B906AF800 == 31 [pid = 2852] [id = 325] 14:20:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 62 (0000005B90121800) [pid = 2852] [serial = 974] [outer = 0000000000000000] 14:20:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 63 (0000005B901A8400) [pid = 2852] [serial = 975] [outer = 0000005B90121800] 14:20:16 INFO - PROCESS | 2852 | 1471987216410 Marionette DEBUG loaded listener.js 14:20:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 64 (0000005B905E5800) [pid = 2852] [serial = 976] [outer = 0000005B90121800] 14:20:16 INFO - PROCESS | 2852 | 1471987216924 Marionette TRACE conn6 <- [1,1264,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]]]}] 14:20:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 14:20:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 733ms 14:20:16 INFO - PROCESS | 2852 | 1471987216964 Marionette TRACE conn6 -> [0,1265,"getWindowHandle",null] 14:20:16 INFO - PROCESS | 2852 | 1471987216968 Marionette TRACE conn6 <- [1,1265,null,{"value":"13"}] 14:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 14:20:16 INFO - PROCESS | 2852 | 1471987216974 Marionette TRACE conn6 -> [0,1266,"setScriptTimeout",{"ms":35000}] 14:20:16 INFO - PROCESS | 2852 | 1471987216977 Marionette TRACE conn6 <- [1,1266,null,{}] 14:20:16 INFO - PROCESS | 2852 | 1471987216981 Marionette TRACE conn6 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:16 INFO - PROCESS | 2852 | 1471987216983 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:17 INFO - PROCESS | 2852 | 1471987217074 Marionette TRACE conn6 <- [1,1267,null,{"value":null}] 14:20:17 INFO - PROCESS | 2852 | 1471987217146 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:17 INFO - PROCESS | 2852 | 1471987217148 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:17 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC61EB800 == 32 [pid = 2852] [id = 326] 14:20:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 65 (0000005B909B1000) [pid = 2852] [serial = 977] [outer = 0000000000000000] 14:20:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 66 (0000005B909B5000) [pid = 2852] [serial = 978] [outer = 0000005B909B1000] 14:20:17 INFO - PROCESS | 2852 | 1471987217198 Marionette DEBUG loaded listener.js 14:20:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 67 (0000005B90BD9400) [pid = 2852] [serial = 979] [outer = 0000005B909B1000] 14:20:17 INFO - PROCESS | 2852 | 1471987217617 Marionette TRACE conn6 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 14:20:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 14:20:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 691ms 14:20:17 INFO - PROCESS | 2852 | 1471987217669 Marionette TRACE conn6 -> [0,1269,"getWindowHandle",null] 14:20:17 INFO - PROCESS | 2852 | 1471987217671 Marionette TRACE conn6 <- [1,1269,null,{"value":"13"}] 14:20:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 14:20:17 INFO - PROCESS | 2852 | 1471987217675 Marionette TRACE conn6 -> [0,1270,"setScriptTimeout",{"ms":35000}] 14:20:17 INFO - PROCESS | 2852 | 1471987217679 Marionette TRACE conn6 <- [1,1270,null,{}] 14:20:17 INFO - PROCESS | 2852 | 1471987217690 Marionette TRACE conn6 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:17 INFO - PROCESS | 2852 | 1471987217695 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:17 INFO - PROCESS | 2852 | 1471987217799 Marionette TRACE conn6 <- [1,1271,null,{"value":null}] 14:20:17 INFO - PROCESS | 2852 | 1471987217815 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:17 INFO - PROCESS | 2852 | 1471987217818 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:17 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC754B000 == 33 [pid = 2852] [id = 327] 14:20:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005BC59D1800) [pid = 2852] [serial = 980] [outer = 0000000000000000] 14:20:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005BC614BC00) [pid = 2852] [serial = 981] [outer = 0000005BC59D1800] 14:20:17 INFO - PROCESS | 2852 | 1471987217869 Marionette DEBUG loaded listener.js 14:20:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005BC7126000) [pid = 2852] [serial = 982] [outer = 0000005BC59D1800] 14:20:18 INFO - PROCESS | 2852 | 1471987218351 Marionette TRACE conn6 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 14:20:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 14:20:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 735ms 14:20:18 INFO - PROCESS | 2852 | 1471987218412 Marionette TRACE conn6 -> [0,1273,"getWindowHandle",null] 14:20:18 INFO - PROCESS | 2852 | 1471987218415 Marionette TRACE conn6 <- [1,1273,null,{"value":"13"}] 14:20:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 14:20:18 INFO - PROCESS | 2852 | 1471987218418 Marionette TRACE conn6 -> [0,1274,"setScriptTimeout",{"ms":35000}] 14:20:18 INFO - PROCESS | 2852 | 1471987218420 Marionette TRACE conn6 <- [1,1274,null,{}] 14:20:18 INFO - PROCESS | 2852 | 1471987218424 Marionette TRACE conn6 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:18 INFO - PROCESS | 2852 | 1471987218426 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:18 INFO - PROCESS | 2852 | 1471987218546 Marionette TRACE conn6 <- [1,1275,null,{"value":null}] 14:20:18 INFO - PROCESS | 2852 | 1471987218557 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:18 INFO - PROCESS | 2852 | 1471987218559 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:18 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCBE1F000 == 34 [pid = 2852] [id = 328] 14:20:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005BC765C400) [pid = 2852] [serial = 983] [outer = 0000000000000000] 14:20:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BC7663000) [pid = 2852] [serial = 984] [outer = 0000005BC765C400] 14:20:18 INFO - PROCESS | 2852 | 1471987218607 Marionette DEBUG loaded listener.js 14:20:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005B8F1FB400) [pid = 2852] [serial = 985] [outer = 0000005BC765C400] 14:20:19 INFO - PROCESS | 2852 | 1471987219068 Marionette TRACE conn6 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 14:20:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 14:20:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 672ms 14:20:19 INFO - PROCESS | 2852 | 1471987219092 Marionette TRACE conn6 -> [0,1277,"getWindowHandle",null] 14:20:19 INFO - PROCESS | 2852 | 1471987219094 Marionette TRACE conn6 <- [1,1277,null,{"value":"13"}] 14:20:19 INFO - PROCESS | 2852 | 1471987219097 Marionette TRACE conn6 -> [0,1278,"setScriptTimeout",{"ms":35000}] 14:20:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 14:20:19 INFO - PROCESS | 2852 | 1471987219099 Marionette TRACE conn6 <- [1,1278,null,{}] 14:20:19 INFO - PROCESS | 2852 | 1471987219103 Marionette TRACE conn6 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:19 INFO - PROCESS | 2852 | 1471987219105 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:19 INFO - PROCESS | 2852 | 1471987219240 Marionette TRACE conn6 <- [1,1279,null,{"value":null}] 14:20:19 INFO - PROCESS | 2852 | 1471987219261 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:19 INFO - PROCESS | 2852 | 1471987219263 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:19 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD351000 == 35 [pid = 2852] [id = 329] 14:20:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BC7734800) [pid = 2852] [serial = 986] [outer = 0000000000000000] 14:20:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BC773BC00) [pid = 2852] [serial = 987] [outer = 0000005BC7734800] 14:20:19 INFO - PROCESS | 2852 | 1471987219310 Marionette DEBUG loaded listener.js 14:20:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BC7A4C000) [pid = 2852] [serial = 988] [outer = 0000005BC7734800] 14:20:19 INFO - PROCESS | 2852 | 1471987219748 Marionette TRACE conn6 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 14:20:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 14:20:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 692ms 14:20:19 INFO - PROCESS | 2852 | 1471987219801 Marionette TRACE conn6 -> [0,1281,"getWindowHandle",null] 14:20:19 INFO - PROCESS | 2852 | 1471987219804 Marionette TRACE conn6 <- [1,1281,null,{"value":"13"}] 14:20:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 14:20:19 INFO - PROCESS | 2852 | 1471987219807 Marionette TRACE conn6 -> [0,1282,"setScriptTimeout",{"ms":35000}] 14:20:19 INFO - PROCESS | 2852 | 1471987219809 Marionette TRACE conn6 <- [1,1282,null,{}] 14:20:19 INFO - PROCESS | 2852 | 1471987219812 Marionette TRACE conn6 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:19 INFO - PROCESS | 2852 | 1471987219818 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:19 INFO - PROCESS | 2852 | 1471987219954 Marionette TRACE conn6 <- [1,1283,null,{"value":null}] 14:20:20 INFO - PROCESS | 2852 | 1471987220004 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:20 INFO - PROCESS | 2852 | 1471987220006 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:20 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B918AF000 == 36 [pid = 2852] [id = 330] 14:20:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BC7BB5000) [pid = 2852] [serial = 989] [outer = 0000000000000000] 14:20:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BCBB31000) [pid = 2852] [serial = 990] [outer = 0000005BC7BB5000] 14:20:20 INFO - PROCESS | 2852 | 1471987220054 Marionette DEBUG loaded listener.js 14:20:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCBCDA400) [pid = 2852] [serial = 991] [outer = 0000005BC7BB5000] 14:20:20 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005B90124800) [pid = 2852] [serial = 956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 14:20:20 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BC7889400) [pid = 2852] [serial = 959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 14:20:20 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005B8F39F800) [pid = 2852] [serial = 944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 14:20:20 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BD3450800) [pid = 2852] [serial = 941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 14:20:20 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005B909AE000) [pid = 2852] [serial = 932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 14:20:20 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BC7C71800) [pid = 2852] [serial = 935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 14:20:20 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BD3107800) [pid = 2852] [serial = 938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 14:20:20 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005B90125C00) [pid = 2852] [serial = 962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 14:20:20 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005B90A7F400) [pid = 2852] [serial = 953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 14:20:20 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005B905E3800) [pid = 2852] [serial = 950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 14:20:20 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005B8F1EF400) [pid = 2852] [serial = 947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 14:20:20 INFO - PROCESS | 2852 | 1471987220451 Marionette TRACE conn6 <- [1,1284,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]]]}] 14:20:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 14:20:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 690ms 14:20:20 INFO - PROCESS | 2852 | 1471987220497 Marionette TRACE conn6 -> [0,1285,"getWindowHandle",null] 14:20:20 INFO - PROCESS | 2852 | 1471987220499 Marionette TRACE conn6 <- [1,1285,null,{"value":"13"}] 14:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 14:20:20 INFO - PROCESS | 2852 | 1471987220507 Marionette TRACE conn6 -> [0,1286,"setScriptTimeout",{"ms":35000}] 14:20:20 INFO - PROCESS | 2852 | 1471987220509 Marionette TRACE conn6 <- [1,1286,null,{}] 14:20:20 INFO - PROCESS | 2852 | 1471987220513 Marionette TRACE conn6 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:20 INFO - PROCESS | 2852 | 1471987220515 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:20 INFO - PROCESS | 2852 | 1471987220625 Marionette TRACE conn6 <- [1,1287,null,{"value":null}] 14:20:20 INFO - PROCESS | 2852 | 1471987220631 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:20 INFO - PROCESS | 2852 | 1471987220633 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:20 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD107B800 == 37 [pid = 2852] [id = 331] 14:20:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005B90A7CC00) [pid = 2852] [serial = 992] [outer = 0000000000000000] 14:20:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005BCBC73400) [pid = 2852] [serial = 993] [outer = 0000005B90A7CC00] 14:20:20 INFO - PROCESS | 2852 | 1471987220680 Marionette DEBUG loaded listener.js 14:20:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005BCC341400) [pid = 2852] [serial = 994] [outer = 0000005B90A7CC00] 14:20:21 INFO - PROCESS | 2852 | 1471987221118 Marionette TRACE conn6 <- [1,1288,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]]]}] 14:20:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 14:20:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 630ms 14:20:21 INFO - PROCESS | 2852 | 1471987221144 Marionette TRACE conn6 -> [0,1289,"getWindowHandle",null] 14:20:21 INFO - PROCESS | 2852 | 1471987221146 Marionette TRACE conn6 <- [1,1289,null,{"value":"13"}] 14:20:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 14:20:21 INFO - PROCESS | 2852 | 1471987221149 Marionette TRACE conn6 -> [0,1290,"setScriptTimeout",{"ms":35000}] 14:20:21 INFO - PROCESS | 2852 | 1471987221151 Marionette TRACE conn6 <- [1,1290,null,{}] 14:20:21 INFO - PROCESS | 2852 | 1471987221154 Marionette TRACE conn6 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:21 INFO - PROCESS | 2852 | 1471987221156 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:21 INFO - PROCESS | 2852 | 1471987221241 Marionette TRACE conn6 <- [1,1291,null,{"value":null}] 14:20:21 INFO - PROCESS | 2852 | 1471987221246 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:21 INFO - PROCESS | 2852 | 1471987221248 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:21 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD180F800 == 38 [pid = 2852] [id = 332] 14:20:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BCC4D5C00) [pid = 2852] [serial = 995] [outer = 0000000000000000] 14:20:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BCC63CC00) [pid = 2852] [serial = 996] [outer = 0000005BCC4D5C00] 14:20:21 INFO - PROCESS | 2852 | 1471987221302 Marionette DEBUG loaded listener.js 14:20:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BCC72A000) [pid = 2852] [serial = 997] [outer = 0000005BCC4D5C00] 14:20:21 INFO - PROCESS | 2852 | 1471987221734 Marionette TRACE conn6 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 14:20:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 14:20:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 629ms 14:20:21 INFO - PROCESS | 2852 | 1471987221780 Marionette TRACE conn6 -> [0,1293,"getWindowHandle",null] 14:20:21 INFO - PROCESS | 2852 | 1471987221782 Marionette TRACE conn6 <- [1,1293,null,{"value":"13"}] 14:20:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 14:20:21 INFO - PROCESS | 2852 | 1471987221785 Marionette TRACE conn6 -> [0,1294,"setScriptTimeout",{"ms":35000}] 14:20:21 INFO - PROCESS | 2852 | 1471987221787 Marionette TRACE conn6 <- [1,1294,null,{}] 14:20:21 INFO - PROCESS | 2852 | 1471987221791 Marionette TRACE conn6 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:21 INFO - PROCESS | 2852 | 1471987221793 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:21 INFO - PROCESS | 2852 | 1471987221879 Marionette TRACE conn6 <- [1,1295,null,{"value":null}] 14:20:21 INFO - PROCESS | 2852 | 1471987221886 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:21 INFO - PROCESS | 2852 | 1471987221888 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:21 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD1AB1800 == 39 [pid = 2852] [id = 333] 14:20:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BCC72AC00) [pid = 2852] [serial = 998] [outer = 0000000000000000] 14:20:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BCC95F000) [pid = 2852] [serial = 999] [outer = 0000005BCC72AC00] 14:20:21 INFO - PROCESS | 2852 | 1471987221936 Marionette DEBUG loaded listener.js 14:20:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCD379800) [pid = 2852] [serial = 1000] [outer = 0000005BCC72AC00] 14:20:22 INFO - PROCESS | 2852 | 1471987222451 Marionette TRACE conn6 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 14:20:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 14:20:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 733ms 14:20:22 INFO - PROCESS | 2852 | 1471987222522 Marionette TRACE conn6 -> [0,1297,"getWindowHandle",null] 14:20:22 INFO - PROCESS | 2852 | 1471987222527 Marionette TRACE conn6 <- [1,1297,null,{"value":"13"}] 14:20:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 14:20:22 INFO - PROCESS | 2852 | 1471987222533 Marionette TRACE conn6 -> [0,1298,"setScriptTimeout",{"ms":35000}] 14:20:22 INFO - PROCESS | 2852 | 1471987222537 Marionette TRACE conn6 <- [1,1298,null,{}] 14:20:22 INFO - PROCESS | 2852 | 1471987222543 Marionette TRACE conn6 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:22 INFO - PROCESS | 2852 | 1471987222547 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:22 INFO - PROCESS | 2852 | 1471987222696 Marionette TRACE conn6 <- [1,1299,null,{"value":null}] 14:20:22 INFO - PROCESS | 2852 | 1471987222768 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:22 INFO - PROCESS | 2852 | 1471987222774 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:22 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90A9A800 == 40 [pid = 2852] [id = 334] 14:20:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005B9011C000) [pid = 2852] [serial = 1001] [outer = 0000000000000000] 14:20:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005B901A8000) [pid = 2852] [serial = 1002] [outer = 0000005B9011C000] 14:20:22 INFO - PROCESS | 2852 | 1471987222877 Marionette DEBUG loaded listener.js 14:20:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005B90610000) [pid = 2852] [serial = 1003] [outer = 0000005B9011C000] 14:20:23 INFO - PROCESS | 2852 | 1471987223537 Marionette TRACE conn6 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",0,null,null]]]}] 14:20:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 14:20:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 1036ms 14:20:23 INFO - PROCESS | 2852 | 1471987223572 Marionette TRACE conn6 -> [0,1301,"getWindowHandle",null] 14:20:23 INFO - PROCESS | 2852 | 1471987223577 Marionette TRACE conn6 <- [1,1301,null,{"value":"13"}] 14:20:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 14:20:23 INFO - PROCESS | 2852 | 1471987223584 Marionette TRACE conn6 -> [0,1302,"setScriptTimeout",{"ms":35000}] 14:20:23 INFO - PROCESS | 2852 | 1471987223587 Marionette TRACE conn6 <- [1,1302,null,{}] 14:20:23 INFO - PROCESS | 2852 | 1471987223627 Marionette TRACE conn6 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:23 INFO - PROCESS | 2852 | 1471987223630 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:23 INFO - PROCESS | 2852 | 1471987223748 Marionette TRACE conn6 <- [1,1303,null,{"value":null}] 14:20:23 INFO - PROCESS | 2852 | 1471987223822 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:23 INFO - PROCESS | 2852 | 1471987223824 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:23 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCBE12000 == 41 [pid = 2852] [id = 335] 14:20:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005B91860800) [pid = 2852] [serial = 1004] [outer = 0000000000000000] 14:20:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005B91C29000) [pid = 2852] [serial = 1005] [outer = 0000005B91860800] 14:20:23 INFO - PROCESS | 2852 | 1471987223887 Marionette DEBUG loaded listener.js 14:20:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BC6831000) [pid = 2852] [serial = 1006] [outer = 0000005B91860800] 14:20:24 INFO - PROCESS | 2852 | 1471987224543 Marionette TRACE conn6 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 14:20:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 14:20:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1032ms 14:20:24 INFO - PROCESS | 2852 | 1471987224618 Marionette TRACE conn6 -> [0,1305,"getWindowHandle",null] 14:20:24 INFO - PROCESS | 2852 | 1471987224620 Marionette TRACE conn6 <- [1,1305,null,{"value":"13"}] 14:20:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 14:20:24 INFO - PROCESS | 2852 | 1471987224638 Marionette TRACE conn6 -> [0,1306,"setScriptTimeout",{"ms":35000}] 14:20:24 INFO - PROCESS | 2852 | 1471987224642 Marionette TRACE conn6 <- [1,1306,null,{}] 14:20:24 INFO - PROCESS | 2852 | 1471987224655 Marionette TRACE conn6 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:24 INFO - PROCESS | 2852 | 1471987224661 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:24 INFO - PROCESS | 2852 | 1471987224784 Marionette TRACE conn6 <- [1,1307,null,{"value":null}] 14:20:24 INFO - PROCESS | 2852 | 1471987224850 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:24 INFO - PROCESS | 2852 | 1471987224854 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:24 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3505800 == 42 [pid = 2852] [id = 336] 14:20:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BC7CA9800) [pid = 2852] [serial = 1007] [outer = 0000000000000000] 14:20:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BCB96C400) [pid = 2852] [serial = 1008] [outer = 0000005BC7CA9800] 14:20:24 INFO - PROCESS | 2852 | 1471987224914 Marionette DEBUG loaded listener.js 14:20:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BCBC71800) [pid = 2852] [serial = 1009] [outer = 0000005BC7CA9800] 14:20:25 INFO - PROCESS | 2852 | 1471987225472 Marionette TRACE conn6 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 14:20:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 14:20:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 900ms 14:20:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 14:20:25 INFO - PROCESS | 2852 | 1471987225527 Marionette TRACE conn6 -> [0,1309,"getWindowHandle",null] 14:20:25 INFO - PROCESS | 2852 | 1471987225531 Marionette TRACE conn6 <- [1,1309,null,{"value":"13"}] 14:20:25 INFO - PROCESS | 2852 | 1471987225534 Marionette TRACE conn6 -> [0,1310,"setScriptTimeout",{"ms":35000}] 14:20:25 INFO - PROCESS | 2852 | 1471987225536 Marionette TRACE conn6 <- [1,1310,null,{}] 14:20:25 INFO - PROCESS | 2852 | 1471987225540 Marionette TRACE conn6 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:25 INFO - PROCESS | 2852 | 1471987225543 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:25 INFO - PROCESS | 2852 | 1471987225656 Marionette TRACE conn6 <- [1,1311,null,{"value":null}] 14:20:25 INFO - PROCESS | 2852 | 1471987225759 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:25 INFO - PROCESS | 2852 | 1471987225762 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:25 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD338800 == 43 [pid = 2852] [id = 337] 14:20:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BC88FB000) [pid = 2852] [serial = 1010] [outer = 0000000000000000] 14:20:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BCD462400) [pid = 2852] [serial = 1011] [outer = 0000005BC88FB000] 14:20:25 INFO - PROCESS | 2852 | 1471987225822 Marionette DEBUG loaded listener.js 14:20:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005BCD4B3C00) [pid = 2852] [serial = 1012] [outer = 0000005BC88FB000] 14:20:26 INFO - PROCESS | 2852 | 1471987226555 Marionette TRACE conn6 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 14:20:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 14:20:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1078ms 14:20:26 INFO - PROCESS | 2852 | 1471987226614 Marionette TRACE conn6 -> [0,1313,"getWindowHandle",null] 14:20:26 INFO - PROCESS | 2852 | 1471987226618 Marionette TRACE conn6 <- [1,1313,null,{"value":"13"}] 14:20:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 14:20:26 INFO - PROCESS | 2852 | 1471987226623 Marionette TRACE conn6 -> [0,1314,"setScriptTimeout",{"ms":35000}] 14:20:26 INFO - PROCESS | 2852 | 1471987226627 Marionette TRACE conn6 <- [1,1314,null,{}] 14:20:26 INFO - PROCESS | 2852 | 1471987226632 Marionette TRACE conn6 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:26 INFO - PROCESS | 2852 | 1471987226635 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:26 INFO - PROCESS | 2852 | 1471987226740 Marionette TRACE conn6 <- [1,1315,null,{"value":null}] 14:20:26 INFO - PROCESS | 2852 | 1471987226814 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:26 INFO - PROCESS | 2852 | 1471987226818 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:26 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B92FC5800 == 44 [pid = 2852] [id = 338] 14:20:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005B90607000) [pid = 2852] [serial = 1013] [outer = 0000000000000000] 14:20:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005B90780400) [pid = 2852] [serial = 1014] [outer = 0000005B90607000] 14:20:26 INFO - PROCESS | 2852 | 1471987226871 Marionette DEBUG loaded listener.js 14:20:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0000005B90A78400) [pid = 2852] [serial = 1015] [outer = 0000005B90607000] 14:20:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD1602800 == 43 [pid = 2852] [id = 27] 14:20:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005B8F36A000 == 42 [pid = 2852] [id = 22] 14:20:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7179000 == 41 [pid = 2852] [id = 29] 14:20:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD31EB800 == 40 [pid = 2852] [id = 15] 14:20:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3C0E000 == 39 [pid = 2852] [id = 16] 14:20:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD6D88000 == 38 [pid = 2852] [id = 19] 14:20:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7C13000 == 37 [pid = 2852] [id = 25] 14:20:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005B907BE800 == 36 [pid = 2852] [id = 24] 14:20:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD40E800 == 35 [pid = 2852] [id = 13] 14:20:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD2793000 == 34 [pid = 2852] [id = 28] 14:20:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC939800 == 33 [pid = 2852] [id = 26] 14:20:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD1928000 == 32 [pid = 2852] [id = 14] 14:20:27 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0000005BC76AD800) [pid = 2852] [serial = 958] [outer = 0000000000000000] [url = about:blank] 14:20:27 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005BC7A4EC00) [pid = 2852] [serial = 960] [outer = 0000000000000000] [url = about:blank] 14:20:27 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005BD4D1D800) [pid = 2852] [serial = 946] [outer = 0000000000000000] [url = about:blank] 14:20:27 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BD47C3800) [pid = 2852] [serial = 943] [outer = 0000000000000000] [url = about:blank] 14:20:27 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BC5904800) [pid = 2852] [serial = 934] [outer = 0000000000000000] [url = about:blank] 14:20:27 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BCC30B000) [pid = 2852] [serial = 937] [outer = 0000000000000000] [url = about:blank] 14:20:27 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BD3AE9800) [pid = 2852] [serial = 940] [outer = 0000000000000000] [url = about:blank] 14:20:27 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BCB969400) [pid = 2852] [serial = 963] [outer = 0000000000000000] [url = about:blank] 14:20:27 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005B901AB400) [pid = 2852] [serial = 966] [outer = 0000000000000000] [url = about:blank] 14:20:27 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BC71D0C00) [pid = 2852] [serial = 957] [outer = 0000000000000000] [url = about:blank] 14:20:27 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BC7BB8C00) [pid = 2852] [serial = 961] [outer = 0000000000000000] [url = about:blank] 14:20:27 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BCBB2FC00) [pid = 2852] [serial = 964] [outer = 0000000000000000] [url = about:blank] 14:20:27 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005B90BD5400) [pid = 2852] [serial = 954] [outer = 0000000000000000] [url = about:blank] 14:20:27 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005B9185D400) [pid = 2852] [serial = 955] [outer = 0000000000000000] [url = about:blank] 14:20:27 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B905E7C00) [pid = 2852] [serial = 951] [outer = 0000000000000000] [url = about:blank] 14:20:27 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005B90610C00) [pid = 2852] [serial = 952] [outer = 0000000000000000] [url = about:blank] 14:20:27 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005B91C2BC00) [pid = 2852] [serial = 949] [outer = 0000000000000000] [url = about:blank] 14:20:27 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005B90603000) [pid = 2852] [serial = 948] [outer = 0000000000000000] [url = about:blank] 14:20:27 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BD47C3C00) [pid = 2852] [serial = 945] [outer = 0000000000000000] [url = about:blank] 14:20:27 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BD43F1000) [pid = 2852] [serial = 942] [outer = 0000000000000000] [url = about:blank] 14:20:27 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BD348B000) [pid = 2852] [serial = 939] [outer = 0000000000000000] [url = about:blank] 14:20:27 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BCB9BC400) [pid = 2852] [serial = 936] [outer = 0000000000000000] [url = about:blank] 14:20:27 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005B90A7BC00) [pid = 2852] [serial = 933] [outer = 0000000000000000] [url = about:blank] 14:20:27 INFO - PROCESS | 2852 | 1471987227472 Marionette TRACE conn6 <- [1,1316,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]]]}] 14:20:27 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 14:20:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 880ms 14:20:27 INFO - PROCESS | 2852 | 1471987227507 Marionette TRACE conn6 -> [0,1317,"getWindowHandle",null] 14:20:27 INFO - PROCESS | 2852 | 1471987227512 Marionette TRACE conn6 <- [1,1317,null,{"value":"13"}] 14:20:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 14:20:27 INFO - PROCESS | 2852 | 1471987227518 Marionette TRACE conn6 -> [0,1318,"setScriptTimeout",{"ms":35000}] 14:20:27 INFO - PROCESS | 2852 | 1471987227521 Marionette TRACE conn6 <- [1,1318,null,{}] 14:20:27 INFO - PROCESS | 2852 | 1471987227525 Marionette TRACE conn6 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:27 INFO - PROCESS | 2852 | 1471987227527 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:27 INFO - PROCESS | 2852 | 1471987227619 Marionette TRACE conn6 <- [1,1319,null,{"value":null}] 14:20:27 INFO - PROCESS | 2852 | 1471987227695 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:27 INFO - PROCESS | 2852 | 1471987227697 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:27 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B909EC800 == 33 [pid = 2852] [id = 339] 14:20:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005B909B5C00) [pid = 2852] [serial = 1016] [outer = 0000000000000000] 14:20:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005B91C24400) [pid = 2852] [serial = 1017] [outer = 0000005B909B5C00] 14:20:27 INFO - PROCESS | 2852 | 1471987227747 Marionette DEBUG loaded listener.js 14:20:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BC6149800) [pid = 2852] [serial = 1018] [outer = 0000005B909B5C00] 14:20:28 INFO - PROCESS | 2852 | 1471987228166 Marionette TRACE conn6 <- [1,1320,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]]]}] 14:20:28 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 14:20:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 693ms 14:20:28 INFO - PROCESS | 2852 | 1471987228214 Marionette TRACE conn6 -> [0,1321,"getWindowHandle",null] 14:20:28 INFO - PROCESS | 2852 | 1471987228216 Marionette TRACE conn6 <- [1,1321,null,{"value":"13"}] 14:20:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 14:20:28 INFO - PROCESS | 2852 | 1471987228220 Marionette TRACE conn6 -> [0,1322,"setScriptTimeout",{"ms":35000}] 14:20:28 INFO - PROCESS | 2852 | 1471987228223 Marionette TRACE conn6 <- [1,1322,null,{}] 14:20:28 INFO - PROCESS | 2852 | 1471987228234 Marionette TRACE conn6 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:28 INFO - PROCESS | 2852 | 1471987228238 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:28 INFO - PROCESS | 2852 | 1471987228328 Marionette TRACE conn6 <- [1,1323,null,{"value":null}] 14:20:28 INFO - PROCESS | 2852 | 1471987228335 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:28 INFO - PROCESS | 2852 | 1471987228339 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:28 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC753F800 == 34 [pid = 2852] [id = 340] 14:20:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BC7665800) [pid = 2852] [serial = 1019] [outer = 0000000000000000] 14:20:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BC788D800) [pid = 2852] [serial = 1020] [outer = 0000005BC7665800] 14:20:28 INFO - PROCESS | 2852 | 1471987228391 Marionette DEBUG loaded listener.js 14:20:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BC835A000) [pid = 2852] [serial = 1021] [outer = 0000005BC7665800] 14:20:28 INFO - PROCESS | 2852 | 1471987228858 Marionette TRACE conn6 <- [1,1324,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]]]}] 14:20:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 14:20:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 691ms 14:20:28 INFO - PROCESS | 2852 | 1471987228914 Marionette TRACE conn6 -> [0,1325,"getWindowHandle",null] 14:20:28 INFO - PROCESS | 2852 | 1471987228917 Marionette TRACE conn6 <- [1,1325,null,{"value":"13"}] 14:20:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 14:20:28 INFO - PROCESS | 2852 | 1471987228920 Marionette TRACE conn6 -> [0,1326,"setScriptTimeout",{"ms":35000}] 14:20:28 INFO - PROCESS | 2852 | 1471987228921 Marionette TRACE conn6 <- [1,1326,null,{}] 14:20:28 INFO - PROCESS | 2852 | 1471987228925 Marionette TRACE conn6 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:28 INFO - PROCESS | 2852 | 1471987228927 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:29 INFO - PROCESS | 2852 | 1471987229044 Marionette TRACE conn6 <- [1,1327,null,{"value":null}] 14:20:29 INFO - PROCESS | 2852 | 1471987229057 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:29 INFO - PROCESS | 2852 | 1471987229059 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:29 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCBE1C800 == 35 [pid = 2852] [id = 341] 14:20:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BCBCD2C00) [pid = 2852] [serial = 1022] [outer = 0000000000000000] 14:20:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCC454400) [pid = 2852] [serial = 1023] [outer = 0000005BCBCD2C00] 14:20:29 INFO - PROCESS | 2852 | 1471987229107 Marionette DEBUG loaded listener.js 14:20:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BCC727400) [pid = 2852] [serial = 1024] [outer = 0000005BCBCD2C00] 14:20:30 INFO - PROCESS | 2852 | 1471987230004 Marionette TRACE conn6 <- [1,1328,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]]]}] 14:20:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 14:20:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1131ms 14:20:30 INFO - PROCESS | 2852 | 1471987230053 Marionette TRACE conn6 -> [0,1329,"getWindowHandle",null] 14:20:30 INFO - PROCESS | 2852 | 1471987230056 Marionette TRACE conn6 <- [1,1329,null,{"value":"13"}] 14:20:30 INFO - PROCESS | 2852 | 1471987230059 Marionette TRACE conn6 -> [0,1330,"setScriptTimeout",{"ms":35000}] 14:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 14:20:30 INFO - PROCESS | 2852 | 1471987230061 Marionette TRACE conn6 <- [1,1330,null,{}] 14:20:30 INFO - PROCESS | 2852 | 1471987230065 Marionette TRACE conn6 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:30 INFO - PROCESS | 2852 | 1471987230067 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:30 INFO - PROCESS | 2852 | 1471987230179 Marionette TRACE conn6 <- [1,1331,null,{"value":null}] 14:20:30 INFO - PROCESS | 2852 | 1471987230255 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:30 INFO - PROCESS | 2852 | 1471987230258 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:30 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCDACD800 == 36 [pid = 2852] [id = 342] 14:20:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCD4AFC00) [pid = 2852] [serial = 1025] [outer = 0000000000000000] 14:20:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BCD4B6400) [pid = 2852] [serial = 1026] [outer = 0000005BCD4AFC00] 14:20:30 INFO - PROCESS | 2852 | 1471987230304 Marionette DEBUG loaded listener.js 14:20:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BCD4E4800) [pid = 2852] [serial = 1027] [outer = 0000005BCD4AFC00] 14:20:30 INFO - PROCESS | 2852 | 1471987230774 Marionette TRACE conn6 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 14:20:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 14:20:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 733ms 14:20:30 INFO - PROCESS | 2852 | 1471987230796 Marionette TRACE conn6 -> [0,1333,"getWindowHandle",null] 14:20:30 INFO - PROCESS | 2852 | 1471987230798 Marionette TRACE conn6 <- [1,1333,null,{"value":"13"}] 14:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 14:20:30 INFO - PROCESS | 2852 | 1471987230801 Marionette TRACE conn6 -> [0,1334,"setScriptTimeout",{"ms":35000}] 14:20:30 INFO - PROCESS | 2852 | 1471987230803 Marionette TRACE conn6 <- [1,1334,null,{}] 14:20:30 INFO - PROCESS | 2852 | 1471987230806 Marionette TRACE conn6 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:30 INFO - PROCESS | 2852 | 1471987230813 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:30 INFO - PROCESS | 2852 | 1471987230948 Marionette TRACE conn6 <- [1,1335,null,{"value":null}] 14:20:31 INFO - PROCESS | 2852 | 1471987231001 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:31 INFO - PROCESS | 2852 | 1471987231003 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:31 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD31F9800 == 37 [pid = 2852] [id = 343] 14:20:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BCDE77800) [pid = 2852] [serial = 1028] [outer = 0000000000000000] 14:20:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BD0C7BC00) [pid = 2852] [serial = 1029] [outer = 0000005BCDE77800] 14:20:31 INFO - PROCESS | 2852 | 1471987231051 Marionette DEBUG loaded listener.js 14:20:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BD103BC00) [pid = 2852] [serial = 1030] [outer = 0000005BCDE77800] 14:20:31 INFO - PROCESS | 2852 | 1471987231489 Marionette TRACE conn6 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 14:20:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 14:20:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 735ms 14:20:31 INFO - PROCESS | 2852 | 1471987231539 Marionette TRACE conn6 -> [0,1337,"getWindowHandle",null] 14:20:31 INFO - PROCESS | 2852 | 1471987231541 Marionette TRACE conn6 <- [1,1337,null,{"value":"13"}] 14:20:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 14:20:31 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BC59D1800) [pid = 2852] [serial = 980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 14:20:31 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005B909B1000) [pid = 2852] [serial = 977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 14:20:31 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005B901AA800) [pid = 2852] [serial = 965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 14:20:31 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B90121800) [pid = 2852] [serial = 974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 14:20:31 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005B90A7CC00) [pid = 2852] [serial = 992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 14:20:31 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BC7BB5000) [pid = 2852] [serial = 989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 14:20:31 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BCC4D5C00) [pid = 2852] [serial = 995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 14:20:31 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BC765C400) [pid = 2852] [serial = 983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 14:20:31 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BC7734800) [pid = 2852] [serial = 986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 14:20:31 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005B909B0C00) [pid = 2852] [serial = 971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 14:20:31 INFO - PROCESS | 2852 | 1471987231613 Marionette TRACE conn6 -> [0,1338,"setScriptTimeout",{"ms":35000}] 14:20:31 INFO - PROCESS | 2852 | 1471987231615 Marionette TRACE conn6 <- [1,1338,null,{}] 14:20:31 INFO - PROCESS | 2852 | 1471987231619 Marionette TRACE conn6 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:31 INFO - PROCESS | 2852 | 1471987231621 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:31 INFO - PROCESS | 2852 | 1471987231716 Marionette TRACE conn6 <- [1,1339,null,{"value":null}] 14:20:31 INFO - PROCESS | 2852 | 1471987231721 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:31 INFO - PROCESS | 2852 | 1471987231723 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:31 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3D1C000 == 38 [pid = 2852] [id = 344] 14:20:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005B9080A400) [pid = 2852] [serial = 1031] [outer = 0000000000000000] 14:20:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005B909B5400) [pid = 2852] [serial = 1032] [outer = 0000005B9080A400] 14:20:31 INFO - PROCESS | 2852 | 1471987231771 Marionette DEBUG loaded listener.js 14:20:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BC7662C00) [pid = 2852] [serial = 1033] [outer = 0000005B9080A400] 14:20:32 INFO - PROCESS | 2852 | 1471987232205 Marionette TRACE conn6 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 14:20:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 14:20:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 649ms 14:20:32 INFO - PROCESS | 2852 | 1471987232253 Marionette TRACE conn6 -> [0,1341,"getWindowHandle",null] 14:20:32 INFO - PROCESS | 2852 | 1471987232256 Marionette TRACE conn6 <- [1,1341,null,{"value":"13"}] 14:20:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 14:20:32 INFO - PROCESS | 2852 | 1471987232259 Marionette TRACE conn6 -> [0,1342,"setScriptTimeout",{"ms":35000}] 14:20:32 INFO - PROCESS | 2852 | 1471987232261 Marionette TRACE conn6 <- [1,1342,null,{}] 14:20:32 INFO - PROCESS | 2852 | 1471987232265 Marionette TRACE conn6 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:32 INFO - PROCESS | 2852 | 1471987232267 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:32 INFO - PROCESS | 2852 | 1471987232353 Marionette TRACE conn6 <- [1,1343,null,{"value":null}] 14:20:32 INFO - PROCESS | 2852 | 1471987232360 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:32 INFO - PROCESS | 2852 | 1471987232362 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:32 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD4278000 == 39 [pid = 2852] [id = 345] 14:20:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BCBB2B800) [pid = 2852] [serial = 1034] [outer = 0000000000000000] 14:20:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BD1014400) [pid = 2852] [serial = 1035] [outer = 0000005BCBB2B800] 14:20:32 INFO - PROCESS | 2852 | 1471987232411 Marionette DEBUG loaded listener.js 14:20:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BD1A9B400) [pid = 2852] [serial = 1036] [outer = 0000005BCBB2B800] 14:20:32 INFO - PROCESS | 2852 | 1471987232830 Marionette TRACE conn6 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 14:20:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 14:20:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 629ms 14:20:32 INFO - PROCESS | 2852 | 1471987232892 Marionette TRACE conn6 -> [0,1345,"getWindowHandle",null] 14:20:32 INFO - PROCESS | 2852 | 1471987232894 Marionette TRACE conn6 <- [1,1345,null,{"value":"13"}] 14:20:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 14:20:32 INFO - PROCESS | 2852 | 1471987232898 Marionette TRACE conn6 -> [0,1346,"setScriptTimeout",{"ms":35000}] 14:20:32 INFO - PROCESS | 2852 | 1471987232900 Marionette TRACE conn6 <- [1,1346,null,{}] 14:20:32 INFO - PROCESS | 2852 | 1471987232903 Marionette TRACE conn6 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:32 INFO - PROCESS | 2852 | 1471987232905 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:33 INFO - PROCESS | 2852 | 1471987232991 Marionette TRACE conn6 <- [1,1347,null,{"value":null}] 14:20:33 INFO - PROCESS | 2852 | 1471987232998 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:33 INFO - PROCESS | 2852 | 1471987233000 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:33 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD47D6000 == 40 [pid = 2852] [id = 346] 14:20:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BD27B8000) [pid = 2852] [serial = 1037] [outer = 0000000000000000] 14:20:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BD344F800) [pid = 2852] [serial = 1038] [outer = 0000005BD27B8000] 14:20:33 INFO - PROCESS | 2852 | 1471987233046 Marionette DEBUG loaded listener.js 14:20:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BD3483400) [pid = 2852] [serial = 1039] [outer = 0000005BD27B8000] 14:20:33 INFO - PROCESS | 2852 | 1471987233478 Marionette TRACE conn6 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 14:20:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 14:20:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 629ms 14:20:33 INFO - PROCESS | 2852 | 1471987233529 Marionette TRACE conn6 -> [0,1349,"getWindowHandle",null] 14:20:33 INFO - PROCESS | 2852 | 1471987233531 Marionette TRACE conn6 <- [1,1349,null,{"value":"13"}] 14:20:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 14:20:33 INFO - PROCESS | 2852 | 1471987233535 Marionette TRACE conn6 -> [0,1350,"setScriptTimeout",{"ms":35000}] 14:20:33 INFO - PROCESS | 2852 | 1471987233536 Marionette TRACE conn6 <- [1,1350,null,{}] 14:20:33 INFO - PROCESS | 2852 | 1471987233540 Marionette TRACE conn6 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:33 INFO - PROCESS | 2852 | 1471987233542 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:33 INFO - PROCESS | 2852 | 1471987233677 Marionette TRACE conn6 <- [1,1351,null,{"value":null}] 14:20:33 INFO - PROCESS | 2852 | 1471987233801 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:33 INFO - PROCESS | 2852 | 1471987233805 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:33 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90696000 == 41 [pid = 2852] [id = 347] 14:20:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005B8F1F3000) [pid = 2852] [serial = 1040] [outer = 0000000000000000] 14:20:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005B9011D000) [pid = 2852] [serial = 1041] [outer = 0000005B8F1F3000] 14:20:33 INFO - PROCESS | 2852 | 1471987233869 Marionette DEBUG loaded listener.js 14:20:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005B90604400) [pid = 2852] [serial = 1042] [outer = 0000005B8F1F3000] 14:20:34 INFO - PROCESS | 2852 | 1471987234572 Marionette TRACE conn6 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 14:20:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 14:20:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1075ms 14:20:34 INFO - PROCESS | 2852 | 1471987234615 Marionette TRACE conn6 -> [0,1353,"getWindowHandle",null] 14:20:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 14:20:34 INFO - PROCESS | 2852 | 1471987234620 Marionette TRACE conn6 <- [1,1353,null,{"value":"13"}] 14:20:34 INFO - PROCESS | 2852 | 1471987234625 Marionette TRACE conn6 -> [0,1354,"setScriptTimeout",{"ms":35000}] 14:20:34 INFO - PROCESS | 2852 | 1471987234629 Marionette TRACE conn6 <- [1,1354,null,{}] 14:20:34 INFO - PROCESS | 2852 | 1471987234634 Marionette TRACE conn6 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:34 INFO - PROCESS | 2852 | 1471987234637 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:34 INFO - PROCESS | 2852 | 1471987234758 Marionette TRACE conn6 <- [1,1355,null,{"value":null}] 14:20:34 INFO - PROCESS | 2852 | 1471987234834 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:34 INFO - PROCESS | 2852 | 1471987234837 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:34 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC83B1000 == 42 [pid = 2852] [id = 348] 14:20:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BC6209C00) [pid = 2852] [serial = 1043] [outer = 0000000000000000] 14:20:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BC765CC00) [pid = 2852] [serial = 1044] [outer = 0000005BC6209C00] 14:20:34 INFO - PROCESS | 2852 | 1471987234937 Marionette DEBUG loaded listener.js 14:20:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005BC7938000) [pid = 2852] [serial = 1045] [outer = 0000005BC6209C00] 14:20:35 INFO - PROCESS | 2852 | 1471987235572 Marionette TRACE conn6 <- [1,1356,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,1357,"getWindowHandle",null] 14:20:35 INFO - PROCESS | 2852 | 1471987235616 Marionette TRACE conn6 <- [1,1357,null,{"value":"13"}] 14:20:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 14:20:35 INFO - PROCESS | 2852 | 1471987235620 Marionette TRACE conn6 -> [0,1358,"setScriptTimeout",{"ms":35000}] 14:20:35 INFO - PROCESS | 2852 | 1471987235623 Marionette TRACE conn6 <- [1,1358,null,{}] 14:20:35 INFO - PROCESS | 2852 | 1471987235627 Marionette TRACE conn6 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:35 INFO - PROCESS | 2852 | 1471987235630 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:35 INFO - PROCESS | 2852 | 1471987235747 Marionette TRACE conn6 <- [1,1359,null,{"value":null}] 14:20:35 INFO - PROCESS | 2852 | 1471987235866 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:35 INFO - PROCESS | 2852 | 1471987235869 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:35 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD440A800 == 43 [pid = 2852] [id = 349] 14:20:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005BCD37C000) [pid = 2852] [serial = 1046] [outer = 0000000000000000] 14:20:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005BCD4B7000) [pid = 2852] [serial = 1047] [outer = 0000005BCD37C000] 14:20:35 INFO - PROCESS | 2852 | 1471987235927 Marionette DEBUG loaded listener.js 14:20:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0000005BCDA80C00) [pid = 2852] [serial = 1048] [outer = 0000005BCD37C000] 14:20:36 INFO - PROCESS | 2852 | 1471987236794 Marionette TRACE conn6 <- [1,1360,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,1361,"getWindowHandle",null] 14:20:36 INFO - PROCESS | 2852 | 1471987236865 Marionette TRACE conn6 <- [1,1361,null,{"value":"13"}] 14:20:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 14:20:36 INFO - PROCESS | 2852 | 1471987236870 Marionette TRACE conn6 -> [0,1362,"setScriptTimeout",{"ms":35000}] 14:20:36 INFO - PROCESS | 2852 | 1471987236874 Marionette TRACE conn6 <- [1,1362,null,{}] 14:20:36 INFO - PROCESS | 2852 | 1471987236881 Marionette TRACE conn6 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:36 INFO - PROCESS | 2852 | 1471987236884 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:37 INFO - PROCESS | 2852 | 1471987237028 Marionette TRACE conn6 <- [1,1363,null,{"value":null}] 14:20:37 INFO - PROCESS | 2852 | 1471987237103 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:37 INFO - PROCESS | 2852 | 1471987237108 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:37 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B907B9000 == 44 [pid = 2852] [id = 350] 14:20:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0000005B909B4C00) [pid = 2852] [serial = 1049] [outer = 0000000000000000] 14:20:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 94 (0000005B90BD7000) [pid = 2852] [serial = 1050] [outer = 0000005B909B4C00] 14:20:37 INFO - PROCESS | 2852 | 1471987237205 Marionette DEBUG loaded listener.js 14:20:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 95 (0000005B91C2F400) [pid = 2852] [serial = 1051] [outer = 0000005B909B4C00] 14:20:37 INFO - PROCESS | 2852 | --DOCSHELL 0000005B8EE1A000 == 43 [pid = 2852] [id = 21] 14:20:37 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC718B800 == 42 [pid = 2852] [id = 10] 14:20:37 INFO - PROCESS | 2852 | --DOMWINDOW == 94 (0000005BCC95F000) [pid = 2852] [serial = 999] [outer = 0000000000000000] [url = about:blank] 14:20:37 INFO - PROCESS | 2852 | --DOMWINDOW == 93 (0000005BC7663000) [pid = 2852] [serial = 984] [outer = 0000000000000000] [url = about:blank] 14:20:37 INFO - PROCESS | 2852 | --DOMWINDOW == 92 (0000005BC7A4C000) [pid = 2852] [serial = 988] [outer = 0000000000000000] [url = about:blank] 14:20:37 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0000005BC773BC00) [pid = 2852] [serial = 987] [outer = 0000000000000000] [url = about:blank] 14:20:37 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005B901B5000) [pid = 2852] [serial = 969] [outer = 0000000000000000] [url = about:blank] 14:20:37 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005B90A82800) [pid = 2852] [serial = 973] [outer = 0000000000000000] [url = about:blank] 14:20:37 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005B909B3400) [pid = 2852] [serial = 972] [outer = 0000000000000000] [url = about:blank] 14:20:37 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BC614BC00) [pid = 2852] [serial = 981] [outer = 0000000000000000] [url = about:blank] 14:20:37 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005B909B5000) [pid = 2852] [serial = 978] [outer = 0000000000000000] [url = about:blank] 14:20:37 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005B90BD9400) [pid = 2852] [serial = 979] [outer = 0000000000000000] [url = about:blank] 14:20:37 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005B9037A000) [pid = 2852] [serial = 967] [outer = 0000000000000000] [url = about:blank] 14:20:37 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005B901A8400) [pid = 2852] [serial = 975] [outer = 0000000000000000] [url = about:blank] 14:20:37 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005B905E5800) [pid = 2852] [serial = 976] [outer = 0000000000000000] [url = about:blank] 14:20:37 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BCBC73400) [pid = 2852] [serial = 993] [outer = 0000000000000000] [url = about:blank] 14:20:37 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BCBB31000) [pid = 2852] [serial = 990] [outer = 0000000000000000] [url = about:blank] 14:20:37 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BCBCDA400) [pid = 2852] [serial = 991] [outer = 0000000000000000] [url = about:blank] 14:20:37 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BCC63CC00) [pid = 2852] [serial = 996] [outer = 0000000000000000] [url = about:blank] 14:20:37 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BCC341400) [pid = 2852] [serial = 994] [outer = 0000000000000000] [url = about:blank] 14:20:37 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BCC72A000) [pid = 2852] [serial = 997] [outer = 0000000000000000] [url = about:blank] 14:20:37 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005B8F1FB400) [pid = 2852] [serial = 985] [outer = 0000000000000000] [url = about:blank] 14:20:37 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BC7126000) [pid = 2852] [serial = 982] [outer = 0000000000000000] [url = about:blank] 14:20:37 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:20:37 INFO - PROCESS | 2852 | 1471987237736 Marionette TRACE conn6 <- [1,1364,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,1365,"getWindowHandle",null] 14:20:37 INFO - PROCESS | 2852 | 1471987237759 Marionette TRACE conn6 <- [1,1365,null,{"value":"13"}] 14:20:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 14:20:37 INFO - PROCESS | 2852 | 1471987237766 Marionette TRACE conn6 -> [0,1366,"setScriptTimeout",{"ms":35000}] 14:20:37 INFO - PROCESS | 2852 | 1471987237768 Marionette TRACE conn6 <- [1,1366,null,{}] 14:20:37 INFO - PROCESS | 2852 | 1471987237772 Marionette TRACE conn6 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:37 INFO - PROCESS | 2852 | 1471987237775 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:37 INFO - PROCESS | 2852 | 1471987237866 Marionette TRACE conn6 <- [1,1367,null,{"value":null}] 14:20:37 INFO - PROCESS | 2852 | 1471987237874 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:37 INFO - PROCESS | 2852 | 1471987237876 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:37 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B918A9800 == 43 [pid = 2852] [id = 351] 14:20:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005B90A7E800) [pid = 2852] [serial = 1052] [outer = 0000000000000000] 14:20:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BC614D000) [pid = 2852] [serial = 1053] [outer = 0000005B90A7E800] 14:20:37 INFO - PROCESS | 2852 | 1471987237928 Marionette DEBUG loaded listener.js 14:20:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BC71CA400) [pid = 2852] [serial = 1054] [outer = 0000005B90A7E800] 14:20:38 INFO - PROCESS | 2852 | 1471987238392 Marionette TRACE conn6 <- [1,1368,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,1369,"getWindowHandle",null] 14:20:38 INFO - PROCESS | 2852 | 1471987238464 Marionette TRACE conn6 <- [1,1369,null,{"value":"13"}] 14:20:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 14:20:38 INFO - PROCESS | 2852 | 1471987238467 Marionette TRACE conn6 -> [0,1370,"setScriptTimeout",{"ms":35000}] 14:20:38 INFO - PROCESS | 2852 | 1471987238471 Marionette TRACE conn6 <- [1,1370,null,{}] 14:20:38 INFO - PROCESS | 2852 | 1471987238483 Marionette TRACE conn6 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:38 INFO - PROCESS | 2852 | 1471987238488 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:38 INFO - PROCESS | 2852 | 1471987238607 Marionette TRACE conn6 <- [1,1371,null,{"value":null}] 14:20:38 INFO - PROCESS | 2852 | 1471987238687 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:38 INFO - PROCESS | 2852 | 1471987238690 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:38 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC798D000 == 44 [pid = 2852] [id = 352] 14:20:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BC7731800) [pid = 2852] [serial = 1055] [outer = 0000000000000000] 14:20:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BC7E85C00) [pid = 2852] [serial = 1056] [outer = 0000005BC7731800] 14:20:38 INFO - PROCESS | 2852 | 1471987238748 Marionette DEBUG loaded listener.js 14:20:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BCBC69800) [pid = 2852] [serial = 1057] [outer = 0000005BC7731800] 14:20:39 INFO - PROCESS | 2852 | [2852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:20:39 INFO - PROCESS | 2852 | 1471987239145 Marionette TRACE conn6 <- [1,1372,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,1373,"getWindowHandle",null] 14:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 14:20:39 INFO - PROCESS | 2852 | 1471987239206 Marionette TRACE conn6 <- [1,1373,null,{"value":"13"}] 14:20:39 INFO - PROCESS | 2852 | 1471987239210 Marionette TRACE conn6 -> [0,1374,"setScriptTimeout",{"ms":35000}] 14:20:39 INFO - PROCESS | 2852 | 1471987239211 Marionette TRACE conn6 <- [1,1374,null,{}] 14:20:39 INFO - PROCESS | 2852 | 1471987239215 Marionette TRACE conn6 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:39 INFO - PROCESS | 2852 | 1471987239217 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:39 INFO - PROCESS | 2852 | 1471987239309 Marionette TRACE conn6 <- [1,1375,null,{"value":null}] 14:20:39 INFO - PROCESS | 2852 | 1471987239316 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:39 INFO - PROCESS | 2852 | 1471987239318 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:39 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC6DF000 == 45 [pid = 2852] [id = 353] 14:20:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BCC4D2000) [pid = 2852] [serial = 1058] [outer = 0000000000000000] 14:20:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BCC950800) [pid = 2852] [serial = 1059] [outer = 0000005BCC4D2000] 14:20:39 INFO - PROCESS | 2852 | 1471987239366 Marionette DEBUG loaded listener.js 14:20:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BCD381C00) [pid = 2852] [serial = 1060] [outer = 0000005BCC4D2000] 14:20:39 INFO - PROCESS | 2852 | 1471987239838 Marionette TRACE conn6 <- [1,1376,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,1377,"getWindowHandle",null] 14:20:39 INFO - PROCESS | 2852 | 1471987239908 Marionette TRACE conn6 <- [1,1377,null,{"value":"13"}] 14:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 14:20:39 INFO - PROCESS | 2852 | 1471987239911 Marionette TRACE conn6 -> [0,1378,"setScriptTimeout",{"ms":35000}] 14:20:39 INFO - PROCESS | 2852 | 1471987239913 Marionette TRACE conn6 <- [1,1378,null,{}] 14:20:39 INFO - PROCESS | 2852 | 1471987239917 Marionette TRACE conn6 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:39 INFO - PROCESS | 2852 | 1471987239919 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:40 INFO - PROCESS | 2852 | 1471987240063 Marionette TRACE conn6 <- [1,1379,null,{"value":null}] 14:20:40 INFO - PROCESS | 2852 | 1471987240086 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:40 INFO - PROCESS | 2852 | 1471987240088 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:40 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCDB20000 == 46 [pid = 2852] [id = 354] 14:20:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005B9060FC00) [pid = 2852] [serial = 1061] [outer = 0000000000000000] 14:20:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BCD4E8C00) [pid = 2852] [serial = 1062] [outer = 0000005B9060FC00] 14:20:40 INFO - PROCESS | 2852 | 1471987240136 Marionette DEBUG loaded listener.js 14:20:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BCDE79C00) [pid = 2852] [serial = 1063] [outer = 0000005B9060FC00] 14:20:40 INFO - PROCESS | 2852 | 1471987240579 Marionette TRACE conn6 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 14:20:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 14:20:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 735ms 14:20:40 INFO - PROCESS | 2852 | 1471987240649 Marionette TRACE conn6 -> [0,1381,"getWindowHandle",null] 14:20:40 INFO - PROCESS | 2852 | 1471987240651 Marionette TRACE conn6 <- [1,1381,null,{"value":"13"}] 14:20:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 14:20:40 INFO - PROCESS | 2852 | 1471987240655 Marionette TRACE conn6 -> [0,1382,"setScriptTimeout",{"ms":35000}] 14:20:40 INFO - PROCESS | 2852 | 1471987240657 Marionette TRACE conn6 <- [1,1382,null,{}] 14:20:40 INFO - PROCESS | 2852 | 1471987240660 Marionette TRACE conn6 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:40 INFO - PROCESS | 2852 | 1471987240666 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:40 INFO - PROCESS | 2852 | 1471987240810 Marionette TRACE conn6 <- [1,1383,null,{"value":null}] 14:20:40 INFO - PROCESS | 2852 | 1471987240856 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:40 INFO - PROCESS | 2852 | 1471987240858 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:40 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD279E800 == 47 [pid = 2852] [id = 355] 14:20:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BD0CB5C00) [pid = 2852] [serial = 1064] [outer = 0000000000000000] 14:20:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BD3487C00) [pid = 2852] [serial = 1065] [outer = 0000005BD0CB5C00] 14:20:40 INFO - PROCESS | 2852 | 1471987240906 Marionette DEBUG loaded listener.js 14:20:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005BD3490400) [pid = 2852] [serial = 1066] [outer = 0000005BD0CB5C00] 14:20:41 INFO - PROCESS | 2852 | 1471987241325 Marionette TRACE conn6 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 14:20:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 14:20:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 692ms 14:20:41 INFO - PROCESS | 2852 | 1471987241349 Marionette TRACE conn6 -> [0,1385,"getWindowHandle",null] 14:20:41 INFO - PROCESS | 2852 | 1471987241352 Marionette TRACE conn6 <- [1,1385,null,{"value":"13"}] 14:20:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 14:20:41 INFO - PROCESS | 2852 | 1471987241398 Marionette TRACE conn6 -> [0,1386,"setScriptTimeout",{"ms":35000}] 14:20:41 INFO - PROCESS | 2852 | 1471987241400 Marionette TRACE conn6 <- [1,1386,null,{}] 14:20:41 INFO - PROCESS | 2852 | 1471987241406 Marionette TRACE conn6 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:41 INFO - PROCESS | 2852 | 1471987241408 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:41 INFO - PROCESS | 2852 | 1471987241529 Marionette TRACE conn6 <- [1,1387,null,{"value":null}] 14:20:41 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BCD4AFC00) [pid = 2852] [serial = 1025] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 14:20:41 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BCDE77800) [pid = 2852] [serial = 1028] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 14:20:41 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005B9080A400) [pid = 2852] [serial = 1031] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 14:20:41 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BCBB2B800) [pid = 2852] [serial = 1034] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 14:20:41 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005B909B5C00) [pid = 2852] [serial = 1016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 14:20:41 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BCBCD2C00) [pid = 2852] [serial = 1022] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 14:20:41 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BC7665800) [pid = 2852] [serial = 1019] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 14:20:41 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005B90607000) [pid = 2852] [serial = 1013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 14:20:41 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BC88FB000) [pid = 2852] [serial = 1010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 14:20:41 INFO - PROCESS | 2852 | 1471987241744 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:41 INFO - PROCESS | 2852 | 1471987241746 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:41 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD106D800 == 48 [pid = 2852] [id = 356] 14:20:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005B905F0000) [pid = 2852] [serial = 1067] [outer = 0000000000000000] 14:20:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005B9080A400) [pid = 2852] [serial = 1068] [outer = 0000005B905F0000] 14:20:41 INFO - PROCESS | 2852 | 1471987241795 Marionette DEBUG loaded listener.js 14:20:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BC7C71800) [pid = 2852] [serial = 1069] [outer = 0000005B905F0000] 14:20:42 INFO - PROCESS | 2852 | 1471987242153 Marionette TRACE conn6 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 14:20:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 14:20:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 795ms 14:20:42 INFO - PROCESS | 2852 | 1471987242189 Marionette TRACE conn6 -> [0,1389,"getWindowHandle",null] 14:20:42 INFO - PROCESS | 2852 | 1471987242191 Marionette TRACE conn6 <- [1,1389,null,{"value":"13"}] 14:20:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 14:20:42 INFO - PROCESS | 2852 | 1471987242194 Marionette TRACE conn6 -> [0,1390,"setScriptTimeout",{"ms":35000}] 14:20:42 INFO - PROCESS | 2852 | 1471987242196 Marionette TRACE conn6 <- [1,1390,null,{}] 14:20:42 INFO - PROCESS | 2852 | 1471987242199 Marionette TRACE conn6 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:42 INFO - PROCESS | 2852 | 1471987242201 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:42 INFO - PROCESS | 2852 | 1471987242284 Marionette TRACE conn6 <- [1,1391,null,{"value":null}] 14:20:42 INFO - PROCESS | 2852 | 1471987242355 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:42 INFO - PROCESS | 2852 | 1471987242357 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:42 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD47CA800 == 49 [pid = 2852] [id = 357] 14:20:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BC7665800) [pid = 2852] [serial = 1070] [outer = 0000000000000000] 14:20:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BD1A90000) [pid = 2852] [serial = 1071] [outer = 0000005BC7665800] 14:20:42 INFO - PROCESS | 2852 | 1471987242403 Marionette DEBUG loaded listener.js 14:20:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BD34A9800) [pid = 2852] [serial = 1072] [outer = 0000005BC7665800] 14:20:42 INFO - PROCESS | 2852 | 1471987242755 Marionette TRACE conn6 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 14:20:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 14:20:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 629ms 14:20:42 INFO - PROCESS | 2852 | 1471987242826 Marionette TRACE conn6 -> [0,1393,"getWindowHandle",null] 14:20:42 INFO - PROCESS | 2852 | 1471987242828 Marionette TRACE conn6 <- [1,1393,null,{"value":"13"}] 14:20:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 14:20:42 INFO - PROCESS | 2852 | 1471987242832 Marionette TRACE conn6 -> [0,1394,"setScriptTimeout",{"ms":35000}] 14:20:42 INFO - PROCESS | 2852 | 1471987242834 Marionette TRACE conn6 <- [1,1394,null,{}] 14:20:42 INFO - PROCESS | 2852 | 1471987242837 Marionette TRACE conn6 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:42 INFO - PROCESS | 2852 | 1471987242839 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:42 INFO - PROCESS | 2852 | 1471987242955 Marionette TRACE conn6 <- [1,1395,null,{"value":null}] 14:20:43 INFO - PROCESS | 2852 | 1471987242992 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:43 INFO - PROCESS | 2852 | 1471987242994 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:43 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7532800 == 50 [pid = 2852] [id = 358] 14:20:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BC773A800) [pid = 2852] [serial = 1073] [outer = 0000000000000000] 14:20:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BD34B3400) [pid = 2852] [serial = 1074] [outer = 0000005BC773A800] 14:20:43 INFO - PROCESS | 2852 | 1471987243040 Marionette DEBUG loaded listener.js 14:20:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005BD35ABC00) [pid = 2852] [serial = 1075] [outer = 0000005BC773A800] 14:20:43 INFO - PROCESS | 2852 | 1471987243439 Marionette TRACE conn6 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 14:20:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 14:20:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 628ms 14:20:43 INFO - PROCESS | 2852 | 1471987243463 Marionette TRACE conn6 -> [0,1397,"getWindowHandle",null] 14:20:43 INFO - PROCESS | 2852 | 1471987243466 Marionette TRACE conn6 <- [1,1397,null,{"value":"13"}] 14:20:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 14:20:43 INFO - PROCESS | 2852 | 1471987243469 Marionette TRACE conn6 -> [0,1398,"setScriptTimeout",{"ms":35000}] 14:20:43 INFO - PROCESS | 2852 | 1471987243471 Marionette TRACE conn6 <- [1,1398,null,{}] 14:20:43 INFO - PROCESS | 2852 | 1471987243474 Marionette TRACE conn6 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:43 INFO - PROCESS | 2852 | 1471987243476 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:43 INFO - PROCESS | 2852 | 1471987243592 Marionette TRACE conn6 <- [1,1399,null,{"value":null}] 14:20:43 INFO - PROCESS | 2852 | 1471987243601 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:43 INFO - PROCESS | 2852 | 1471987243603 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:43 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD7B0C000 == 51 [pid = 2852] [id = 359] 14:20:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005BD34A2000) [pid = 2852] [serial = 1076] [outer = 0000000000000000] 14:20:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005BD35B3400) [pid = 2852] [serial = 1077] [outer = 0000005BD34A2000] 14:20:43 INFO - PROCESS | 2852 | 1471987243649 Marionette DEBUG loaded listener.js 14:20:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0000005BD3AD8800) [pid = 2852] [serial = 1078] [outer = 0000005BD34A2000] 14:20:44 INFO - PROCESS | 2852 | 1471987244387 Marionette TRACE conn6 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 14:20:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 14:20:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 924ms 14:20:44 INFO - PROCESS | 2852 | 1471987244396 Marionette TRACE conn6 -> [0,1401,"getWindowHandle",null] 14:20:44 INFO - PROCESS | 2852 | 1471987244401 Marionette TRACE conn6 <- [1,1401,null,{"value":"13"}] 14:20:44 INFO - PROCESS | 2852 | 1471987244406 Marionette TRACE conn6 -> [0,1402,"setScriptTimeout",{"ms":35000}] 14:20:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 14:20:44 INFO - PROCESS | 2852 | 1471987244411 Marionette TRACE conn6 <- [1,1402,null,{}] 14:20:44 INFO - PROCESS | 2852 | 1471987244417 Marionette TRACE conn6 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:44 INFO - PROCESS | 2852 | 1471987244420 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:44 INFO - PROCESS | 2852 | 1471987244544 Marionette TRACE conn6 <- [1,1403,null,{"value":null}] 14:20:44 INFO - PROCESS | 2852 | 1471987244663 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:44 INFO - PROCESS | 2852 | 1471987244666 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:44 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC68F3000 == 52 [pid = 2852] [id = 360] 14:20:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0000005B909B4800) [pid = 2852] [serial = 1079] [outer = 0000000000000000] 14:20:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 94 (0000005B91C29800) [pid = 2852] [serial = 1080] [outer = 0000005B909B4800] 14:20:44 INFO - PROCESS | 2852 | 1471987244728 Marionette DEBUG loaded listener.js 14:20:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 95 (0000005BC765F000) [pid = 2852] [serial = 1081] [outer = 0000005B909B4800] 14:20:45 INFO - PROCESS | 2852 | 1471987245408 Marionette TRACE conn6 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 14:20:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 14:20:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1026ms 14:20:45 INFO - PROCESS | 2852 | 1471987245437 Marionette TRACE conn6 -> [0,1405,"getWindowHandle",null] 14:20:45 INFO - PROCESS | 2852 | 1471987245442 Marionette TRACE conn6 <- [1,1405,null,{"value":"13"}] 14:20:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 14:20:45 INFO - PROCESS | 2852 | 1471987245449 Marionette TRACE conn6 -> [0,1406,"setScriptTimeout",{"ms":35000}] 14:20:45 INFO - PROCESS | 2852 | 1471987245452 Marionette TRACE conn6 <- [1,1406,null,{}] 14:20:45 INFO - PROCESS | 2852 | 1471987245456 Marionette TRACE conn6 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:45 INFO - PROCESS | 2852 | 1471987245459 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:45 INFO - PROCESS | 2852 | 1471987245592 Marionette TRACE conn6 <- [1,1407,null,{"value":null}] 14:20:45 INFO - PROCESS | 2852 | 1471987245704 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:45 INFO - PROCESS | 2852 | 1471987245707 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:45 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD278C000 == 53 [pid = 2852] [id = 361] 14:20:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 96 (0000005BCBB31000) [pid = 2852] [serial = 1082] [outer = 0000000000000000] 14:20:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 97 (0000005BCD4AC800) [pid = 2852] [serial = 1083] [outer = 0000005BCBB31000] 14:20:45 INFO - PROCESS | 2852 | 1471987245768 Marionette DEBUG loaded listener.js 14:20:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 98 (0000005BD0C4DC00) [pid = 2852] [serial = 1084] [outer = 0000005BCBB31000] 14:20:46 INFO - PROCESS | 2852 | 1471987246449 Marionette TRACE conn6 <- [1,1408,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]]]}] 14:20:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 14:20:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1031ms 14:20:46 INFO - PROCESS | 2852 | 1471987246481 Marionette TRACE conn6 -> [0,1409,"getWindowHandle",null] 14:20:46 INFO - PROCESS | 2852 | 1471987246484 Marionette TRACE conn6 <- [1,1409,null,{"value":"13"}] 14:20:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 14:20:46 INFO - PROCESS | 2852 | 1471987246488 Marionette TRACE conn6 -> [0,1410,"setScriptTimeout",{"ms":35000}] 14:20:46 INFO - PROCESS | 2852 | 1471987246492 Marionette TRACE conn6 <- [1,1410,null,{}] 14:20:46 INFO - PROCESS | 2852 | 1471987246504 Marionette TRACE conn6 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:46 INFO - PROCESS | 2852 | 1471987246509 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:46 INFO - PROCESS | 2852 | 1471987246642 Marionette TRACE conn6 <- [1,1411,null,{"value":null}] 14:20:46 INFO - PROCESS | 2852 | 1471987246763 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:46 INFO - PROCESS | 2852 | 1471987246767 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:46 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD7B9D000 == 54 [pid = 2852] [id = 362] 14:20:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 99 (0000005BD3451400) [pid = 2852] [serial = 1085] [outer = 0000000000000000] 14:20:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 100 (0000005BD34A9C00) [pid = 2852] [serial = 1086] [outer = 0000005BD3451400] 14:20:46 INFO - PROCESS | 2852 | 1471987246828 Marionette DEBUG loaded listener.js 14:20:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 101 (0000005BD3AE5800) [pid = 2852] [serial = 1087] [outer = 0000005BD3451400] 14:20:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 102 (0000005BC88F3800) [pid = 2852] [serial = 1088] [outer = 0000005BCDE79800] 14:20:47 INFO - PROCESS | 2852 | 1471987247774 Marionette TRACE conn6 <- [1,1412,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]]]}] 14:20:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 14:20:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1336ms 14:20:47 INFO - PROCESS | 2852 | 1471987247827 Marionette TRACE conn6 -> [0,1413,"getWindowHandle",null] 14:20:47 INFO - PROCESS | 2852 | 1471987247832 Marionette TRACE conn6 <- [1,1413,null,{"value":"13"}] 14:20:47 INFO - PROCESS | 2852 | 1471987247837 Marionette TRACE conn6 -> [0,1414,"setScriptTimeout",{"ms":35000}] 14:20:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 14:20:47 INFO - PROCESS | 2852 | 1471987247840 Marionette TRACE conn6 <- [1,1414,null,{}] 14:20:47 INFO - PROCESS | 2852 | 1471987247846 Marionette TRACE conn6 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:47 INFO - PROCESS | 2852 | 1471987247849 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:47 INFO - PROCESS | 2852 | 1471987247959 Marionette TRACE conn6 <- [1,1415,null,{"value":null}] 14:20:48 INFO - PROCESS | 2852 | 1471987248038 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:48 INFO - PROCESS | 2852 | 1471987248043 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:48 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B8F362800 == 55 [pid = 2852] [id = 363] 14:20:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 103 (0000005B9011F000) [pid = 2852] [serial = 1089] [outer = 0000000000000000] 14:20:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 104 (0000005B909B3400) [pid = 2852] [serial = 1090] [outer = 0000005B9011F000] 14:20:48 INFO - PROCESS | 2852 | 1471987248142 Marionette DEBUG loaded listener.js 14:20:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 105 (0000005BC7659800) [pid = 2852] [serial = 1091] [outer = 0000005B9011F000] 14:20:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005B8F41E000 == 54 [pid = 2852] [id = 23] 14:20:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCDACD800 == 53 [pid = 2852] [id = 342] 14:20:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD4674000 == 52 [pid = 2852] [id = 18] 14:20:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3D1C000 == 51 [pid = 2852] [id = 344] 14:20:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD4278000 == 50 [pid = 2852] [id = 345] 14:20:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD74DA000 == 49 [pid = 2852] [id = 20] 14:20:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCBE1C800 == 48 [pid = 2852] [id = 341] 14:20:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7532800 == 47 [pid = 2852] [id = 358] 14:20:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD47CA800 == 46 [pid = 2852] [id = 357] 14:20:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD106D800 == 45 [pid = 2852] [id = 356] 14:20:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD279E800 == 44 [pid = 2852] [id = 355] 14:20:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCDB20000 == 43 [pid = 2852] [id = 354] 14:20:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC6DF000 == 42 [pid = 2852] [id = 353] 14:20:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC798D000 == 41 [pid = 2852] [id = 352] 14:20:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005B918A9800 == 40 [pid = 2852] [id = 351] 14:20:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005B907B9000 == 39 [pid = 2852] [id = 350] 14:20:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC83B1000 == 38 [pid = 2852] [id = 348] 14:20:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90696000 == 37 [pid = 2852] [id = 347] 14:20:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC3E5800 == 36 [pid = 2852] [id = 321] 14:20:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD31F9800 == 35 [pid = 2852] [id = 343] 14:20:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC753F800 == 34 [pid = 2852] [id = 340] 14:20:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD440A800 == 33 [pid = 2852] [id = 349] 14:20:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3E1F000 == 32 [pid = 2852] [id = 17] 14:20:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD47D6000 == 31 [pid = 2852] [id = 346] 14:20:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD7B9D000 == 30 [pid = 2852] [id = 362] 14:20:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD278C000 == 29 [pid = 2852] [id = 361] 14:20:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC68F3000 == 28 [pid = 2852] [id = 360] 14:20:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD7B0C000 == 27 [pid = 2852] [id = 359] 14:20:49 INFO - PROCESS | 2852 | --DOMWINDOW == 104 (0000005BD1A9B400) [pid = 2852] [serial = 1036] [outer = 0000000000000000] [url = about:blank] 14:20:49 INFO - PROCESS | 2852 | --DOMWINDOW == 103 (0000005BCC727400) [pid = 2852] [serial = 1024] [outer = 0000000000000000] [url = about:blank] 14:20:49 INFO - PROCESS | 2852 | --DOMWINDOW == 102 (0000005BD344F800) [pid = 2852] [serial = 1038] [outer = 0000000000000000] [url = about:blank] 14:20:49 INFO - PROCESS | 2852 | --DOMWINDOW == 101 (0000005BCD4B6400) [pid = 2852] [serial = 1026] [outer = 0000000000000000] [url = about:blank] 14:20:49 INFO - PROCESS | 2852 | --DOMWINDOW == 100 (0000005BD0C7BC00) [pid = 2852] [serial = 1029] [outer = 0000000000000000] [url = about:blank] 14:20:49 INFO - PROCESS | 2852 | --DOMWINDOW == 99 (0000005BCD4E4800) [pid = 2852] [serial = 1027] [outer = 0000000000000000] [url = about:blank] 14:20:49 INFO - PROCESS | 2852 | --DOMWINDOW == 98 (0000005BC7662C00) [pid = 2852] [serial = 1033] [outer = 0000000000000000] [url = about:blank] 14:20:49 INFO - PROCESS | 2852 | --DOMWINDOW == 97 (0000005B909B5400) [pid = 2852] [serial = 1032] [outer = 0000000000000000] [url = about:blank] 14:20:49 INFO - PROCESS | 2852 | --DOMWINDOW == 96 (0000005BD1014400) [pid = 2852] [serial = 1035] [outer = 0000000000000000] [url = about:blank] 14:20:49 INFO - PROCESS | 2852 | --DOMWINDOW == 95 (0000005B91C24400) [pid = 2852] [serial = 1017] [outer = 0000000000000000] [url = about:blank] 14:20:49 INFO - PROCESS | 2852 | --DOMWINDOW == 94 (0000005BC6149800) [pid = 2852] [serial = 1018] [outer = 0000000000000000] [url = about:blank] 14:20:49 INFO - PROCESS | 2852 | --DOMWINDOW == 93 (0000005BCC454400) [pid = 2852] [serial = 1023] [outer = 0000000000000000] [url = about:blank] 14:20:49 INFO - PROCESS | 2852 | --DOMWINDOW == 92 (0000005B901A8000) [pid = 2852] [serial = 1002] [outer = 0000000000000000] [url = about:blank] 14:20:49 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0000005BC835A000) [pid = 2852] [serial = 1021] [outer = 0000000000000000] [url = about:blank] 14:20:49 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005BC788D800) [pid = 2852] [serial = 1020] [outer = 0000000000000000] [url = about:blank] 14:20:49 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005BD103BC00) [pid = 2852] [serial = 1030] [outer = 0000000000000000] [url = about:blank] 14:20:49 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BCB96C400) [pid = 2852] [serial = 1008] [outer = 0000000000000000] [url = about:blank] 14:20:49 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005B90A78400) [pid = 2852] [serial = 1015] [outer = 0000000000000000] [url = about:blank] 14:20:49 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005B90780400) [pid = 2852] [serial = 1014] [outer = 0000000000000000] [url = about:blank] 14:20:49 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005B91C29000) [pid = 2852] [serial = 1005] [outer = 0000000000000000] [url = about:blank] 14:20:49 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BCD4B3C00) [pid = 2852] [serial = 1012] [outer = 0000000000000000] [url = about:blank] 14:20:49 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BCD462400) [pid = 2852] [serial = 1011] [outer = 0000000000000000] [url = about:blank] 14:20:49 INFO - PROCESS | 2852 | 1471987249430 Marionette TRACE conn6 <- [1,1416,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]]]}] 14:20:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 14:20:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1638ms 14:20:49 INFO - PROCESS | 2852 | 1471987249479 Marionette TRACE conn6 -> [0,1417,"getWindowHandle",null] 14:20:49 INFO - PROCESS | 2852 | 1471987249484 Marionette TRACE conn6 <- [1,1417,null,{"value":"13"}] 14:20:49 INFO - PROCESS | 2852 | 1471987249489 Marionette TRACE conn6 -> [0,1418,"setScriptTimeout",{"ms":35000}] 14:20:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 14:20:49 INFO - PROCESS | 2852 | 1471987249492 Marionette TRACE conn6 <- [1,1418,null,{}] 14:20:49 INFO - PROCESS | 2852 | 1471987249499 Marionette TRACE conn6 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:49 INFO - PROCESS | 2852 | 1471987249502 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:49 INFO - PROCESS | 2852 | 1471987249593 Marionette TRACE conn6 <- [1,1419,null,{"value":null}] 14:20:49 INFO - PROCESS | 2852 | 1471987249607 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:49 INFO - PROCESS | 2852 | 1471987249610 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:49 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90916800 == 28 [pid = 2852] [id = 364] 14:20:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005B905EE400) [pid = 2852] [serial = 1092] [outer = 0000000000000000] 14:20:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005B90811800) [pid = 2852] [serial = 1093] [outer = 0000005B905EE400] 14:20:49 INFO - PROCESS | 2852 | 1471987249662 Marionette DEBUG loaded listener.js 14:20:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005B90BD4C00) [pid = 2852] [serial = 1094] [outer = 0000005B905EE400] 14:20:50 INFO - PROCESS | 2852 | 1471987250201 Marionette TRACE conn6 <- [1,1420,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]]]}] 14:20:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 14:20:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 735ms 14:20:50 INFO - PROCESS | 2852 | 1471987250227 Marionette TRACE conn6 -> [0,1421,"getWindowHandle",null] 14:20:50 INFO - PROCESS | 2852 | 1471987250233 Marionette TRACE conn6 <- [1,1421,null,{"value":"13"}] 14:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 14:20:50 INFO - PROCESS | 2852 | 1471987250239 Marionette TRACE conn6 -> [0,1422,"setScriptTimeout",{"ms":35000}] 14:20:50 INFO - PROCESS | 2852 | 1471987250242 Marionette TRACE conn6 <- [1,1422,null,{}] 14:20:50 INFO - PROCESS | 2852 | 1471987250246 Marionette TRACE conn6 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:50 INFO - PROCESS | 2852 | 1471987250249 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:50 INFO - PROCESS | 2852 | 1471987250343 Marionette TRACE conn6 <- [1,1423,null,{"value":null}] 14:20:50 INFO - PROCESS | 2852 | 1471987250426 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:50 INFO - PROCESS | 2852 | 1471987250429 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:50 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC740A000 == 29 [pid = 2852] [id = 365] 14:20:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BC59D9800) [pid = 2852] [serial = 1095] [outer = 0000000000000000] 14:20:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BC7658800) [pid = 2852] [serial = 1096] [outer = 0000005BC59D9800] 14:20:50 INFO - PROCESS | 2852 | 1471987250481 Marionette DEBUG loaded listener.js 14:20:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005BC773B000) [pid = 2852] [serial = 1097] [outer = 0000005BC59D9800] 14:20:50 INFO - PROCESS | 2852 | 1471987250913 Marionette TRACE conn6 <- [1,1424,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]]]}] 14:20:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 14:20:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 733ms 14:20:50 INFO - PROCESS | 2852 | 1471987250975 Marionette TRACE conn6 -> [0,1425,"getWindowHandle",null] 14:20:50 INFO - PROCESS | 2852 | 1471987250978 Marionette TRACE conn6 <- [1,1425,null,{"value":"13"}] 14:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 14:20:50 INFO - PROCESS | 2852 | 1471987250981 Marionette TRACE conn6 -> [0,1426,"setScriptTimeout",{"ms":35000}] 14:20:50 INFO - PROCESS | 2852 | 1471987250985 Marionette TRACE conn6 <- [1,1426,null,{}] 14:20:50 INFO - PROCESS | 2852 | 1471987250996 Marionette TRACE conn6 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:51 INFO - PROCESS | 2852 | 1471987251001 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:51 INFO - PROCESS | 2852 | 1471987251092 Marionette TRACE conn6 <- [1,1427,null,{"value":null}] 14:20:51 INFO - PROCESS | 2852 | 1471987251110 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:51 INFO - PROCESS | 2852 | 1471987251113 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:51 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCBE2C000 == 30 [pid = 2852] [id = 366] 14:20:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005B90A82000) [pid = 2852] [serial = 1098] [outer = 0000000000000000] 14:20:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005BCBB2B800) [pid = 2852] [serial = 1099] [outer = 0000005B90A82000] 14:20:51 INFO - PROCESS | 2852 | 1471987251164 Marionette DEBUG loaded listener.js 14:20:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0000005BCC309400) [pid = 2852] [serial = 1100] [outer = 0000005B90A82000] 14:20:51 INFO - PROCESS | 2852 | 1471987251661 Marionette TRACE conn6 <- [1,1428,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]]]}] 14:20:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 14:20:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 734ms 14:20:51 INFO - PROCESS | 2852 | 1471987251717 Marionette TRACE conn6 -> [0,1429,"getWindowHandle",null] 14:20:51 INFO - PROCESS | 2852 | 1471987251720 Marionette TRACE conn6 <- [1,1429,null,{"value":"13"}] 14:20:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 14:20:51 INFO - PROCESS | 2852 | 1471987251723 Marionette TRACE conn6 -> [0,1430,"setScriptTimeout",{"ms":35000}] 14:20:51 INFO - PROCESS | 2852 | 1471987251725 Marionette TRACE conn6 <- [1,1430,null,{}] 14:20:51 INFO - PROCESS | 2852 | 1471987251728 Marionette TRACE conn6 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:51 INFO - PROCESS | 2852 | 1471987251731 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:51 INFO - PROCESS | 2852 | 1471987251850 Marionette TRACE conn6 <- [1,1431,null,{"value":null}] 14:20:51 INFO - PROCESS | 2852 | 1471987251860 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:51 INFO - PROCESS | 2852 | 1471987251863 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:51 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD425000 == 31 [pid = 2852] [id = 367] 14:20:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0000005BCC6BF800) [pid = 2852] [serial = 1101] [outer = 0000000000000000] 14:20:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 94 (0000005BCC72A000) [pid = 2852] [serial = 1102] [outer = 0000005BCC6BF800] 14:20:51 INFO - PROCESS | 2852 | 1471987251954 Marionette DEBUG loaded listener.js 14:20:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 95 (0000005BCD45DC00) [pid = 2852] [serial = 1103] [outer = 0000005BCC6BF800] 14:20:52 INFO - PROCESS | 2852 | 1471987252407 Marionette TRACE conn6 <- [1,1432,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]]]}] 14:20:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 14:20:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 732ms 14:20:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 14:20:52 INFO - PROCESS | 2852 | 1471987252459 Marionette TRACE conn6 -> [0,1433,"getWindowHandle",null] 14:20:52 INFO - PROCESS | 2852 | 1471987252461 Marionette TRACE conn6 <- [1,1433,null,{"value":"13"}] 14:20:52 INFO - PROCESS | 2852 | 1471987252464 Marionette TRACE conn6 -> [0,1434,"setScriptTimeout",{"ms":35000}] 14:20:52 INFO - PROCESS | 2852 | 1471987252466 Marionette TRACE conn6 <- [1,1434,null,{}] 14:20:52 INFO - PROCESS | 2852 | 1471987252470 Marionette TRACE conn6 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:52 INFO - PROCESS | 2852 | 1471987252472 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:52 INFO - PROCESS | 2852 | 1471987252587 Marionette TRACE conn6 <- [1,1435,null,{"value":null}] 14:20:52 INFO - PROCESS | 2852 | 1471987252597 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:52 INFO - PROCESS | 2852 | 1471987252599 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:52 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD161C000 == 32 [pid = 2852] [id = 368] 14:20:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 96 (0000005BC59D0800) [pid = 2852] [serial = 1104] [outer = 0000000000000000] 14:20:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 97 (0000005BCD4B4400) [pid = 2852] [serial = 1105] [outer = 0000005BC59D0800] 14:20:52 INFO - PROCESS | 2852 | 1471987252646 Marionette DEBUG loaded listener.js 14:20:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 98 (0000005BCD8C1400) [pid = 2852] [serial = 1106] [outer = 0000005BC59D0800] 14:20:53 INFO - PROCESS | 2852 | 1471987253127 Marionette TRACE conn6 <- [1,1436,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]]]}] 14:20:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 14:20:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 691ms 14:20:53 INFO - PROCESS | 2852 | 1471987253163 Marionette TRACE conn6 -> [0,1437,"getWindowHandle",null] 14:20:53 INFO - PROCESS | 2852 | 1471987253165 Marionette TRACE conn6 <- [1,1437,null,{"value":"13"}] 14:20:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 14:20:53 INFO - PROCESS | 2852 | 1471987253207 Marionette TRACE conn6 -> [0,1438,"setScriptTimeout",{"ms":35000}] 14:20:53 INFO - PROCESS | 2852 | 1471987253209 Marionette TRACE conn6 <- [1,1438,null,{}] 14:20:53 INFO - PROCESS | 2852 | 1471987253213 Marionette TRACE conn6 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:53 INFO - PROCESS | 2852 | 1471987253219 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:53 INFO - PROCESS | 2852 | 1471987253660 Marionette TRACE conn6 <- [1,1439,null,{"value":null}] 14:20:53 INFO - PROCESS | 2852 | --DOMWINDOW == 97 (0000005BC773A800) [pid = 2852] [serial = 1073] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 14:20:53 INFO - PROCESS | 2852 | --DOMWINDOW == 96 (0000005B9060FC00) [pid = 2852] [serial = 1061] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 14:20:53 INFO - PROCESS | 2852 | --DOMWINDOW == 95 (0000005BD0CB5C00) [pid = 2852] [serial = 1064] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 14:20:53 INFO - PROCESS | 2852 | --DOMWINDOW == 94 (0000005B905F0000) [pid = 2852] [serial = 1067] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 14:20:53 INFO - PROCESS | 2852 | --DOMWINDOW == 93 (0000005B8F1F3000) [pid = 2852] [serial = 1040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 14:20:53 INFO - PROCESS | 2852 | --DOMWINDOW == 92 (0000005BCD37C000) [pid = 2852] [serial = 1046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 14:20:53 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0000005BCC4D2000) [pid = 2852] [serial = 1058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 14:20:53 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005B90A7E800) [pid = 2852] [serial = 1052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 14:20:53 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005BC6209C00) [pid = 2852] [serial = 1043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 14:20:53 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BC7731800) [pid = 2852] [serial = 1055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 14:20:53 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005B909B4C00) [pid = 2852] [serial = 1049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 14:20:53 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BD27B8000) [pid = 2852] [serial = 1037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 14:20:53 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BC7665800) [pid = 2852] [serial = 1070] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 14:20:53 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BD34A2000) [pid = 2852] [serial = 1076] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 14:20:53 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BC7CA9800) [pid = 2852] [serial = 1007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 14:20:53 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BCC72AC00) [pid = 2852] [serial = 998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 14:20:53 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005B91860800) [pid = 2852] [serial = 1004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 14:20:53 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B9011C000) [pid = 2852] [serial = 1001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 14:20:53 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005B901A8800) [pid = 2852] [serial = 968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 14:20:53 INFO - PROCESS | 2852 | 1471987253717 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:53 INFO - PROCESS | 2852 | 1471987253719 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:53 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC718C000 == 33 [pid = 2852] [id = 369] 14:20:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005B8F1FD400) [pid = 2852] [serial = 1107] [outer = 0000000000000000] 14:20:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005B901A8800) [pid = 2852] [serial = 1108] [outer = 0000005B8F1FD400] 14:20:53 INFO - PROCESS | 2852 | 1471987253767 Marionette DEBUG loaded listener.js 14:20:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BC5909C00) [pid = 2852] [serial = 1109] [outer = 0000005B8F1FD400] 14:20:54 INFO - PROCESS | 2852 | 1471987254156 Marionette TRACE conn6 <- [1,1440,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]]]}] 14:20:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 14:20:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 984ms 14:20:54 INFO - PROCESS | 2852 | 1471987254186 Marionette TRACE conn6 -> [0,1441,"getWindowHandle",null] 14:20:54 INFO - PROCESS | 2852 | 1471987254189 Marionette TRACE conn6 <- [1,1441,null,{"value":"13"}] 14:20:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 14:20:54 INFO - PROCESS | 2852 | 1471987254192 Marionette TRACE conn6 -> [0,1442,"setScriptTimeout",{"ms":35000}] 14:20:54 INFO - PROCESS | 2852 | 1471987254194 Marionette TRACE conn6 <- [1,1442,null,{}] 14:20:54 INFO - PROCESS | 2852 | 1471987254197 Marionette TRACE conn6 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:54 INFO - PROCESS | 2852 | 1471987254199 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:54 INFO - PROCESS | 2852 | 1471987254281 Marionette TRACE conn6 <- [1,1443,null,{"value":null}] 14:20:54 INFO - PROCESS | 2852 | 1471987254287 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:54 INFO - PROCESS | 2852 | 1471987254289 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:54 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3E0D000 == 34 [pid = 2852] [id = 370] 14:20:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005B905E5800) [pid = 2852] [serial = 1110] [outer = 0000000000000000] 14:20:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BCD37A400) [pid = 2852] [serial = 1111] [outer = 0000005B905E5800] 14:20:54 INFO - PROCESS | 2852 | 1471987254337 Marionette DEBUG loaded listener.js 14:20:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BD1A92000) [pid = 2852] [serial = 1112] [outer = 0000005B905E5800] 14:20:54 INFO - PROCESS | 2852 | 1471987254764 Marionette TRACE conn6 <- [1,1444,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]]]}] 14:20:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 14:20:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 628ms 14:20:54 INFO - PROCESS | 2852 | 1471987254824 Marionette TRACE conn6 -> [0,1445,"getWindowHandle",null] 14:20:54 INFO - PROCESS | 2852 | 1471987254826 Marionette TRACE conn6 <- [1,1445,null,{"value":"13"}] 14:20:54 INFO - PROCESS | 2852 | 1471987254829 Marionette TRACE conn6 -> [0,1446,"setScriptTimeout",{"ms":35000}] 14:20:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 14:20:54 INFO - PROCESS | 2852 | 1471987254831 Marionette TRACE conn6 <- [1,1446,null,{}] 14:20:54 INFO - PROCESS | 2852 | 1471987254834 Marionette TRACE conn6 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:54 INFO - PROCESS | 2852 | 1471987254836 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:54 INFO - PROCESS | 2852 | 1471987254920 Marionette TRACE conn6 <- [1,1447,null,{"value":null}] 14:20:54 INFO - PROCESS | 2852 | 1471987254928 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:54 INFO - PROCESS | 2852 | 1471987254930 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:54 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD441E800 == 35 [pid = 2852] [id = 371] 14:20:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BD3451C00) [pid = 2852] [serial = 1113] [outer = 0000000000000000] 14:20:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BD3489800) [pid = 2852] [serial = 1114] [outer = 0000005BD3451C00] 14:20:54 INFO - PROCESS | 2852 | 1471987254977 Marionette DEBUG loaded listener.js 14:20:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BD349AC00) [pid = 2852] [serial = 1115] [outer = 0000005BD3451C00] 14:20:55 INFO - PROCESS | 2852 | 1471987255452 Marionette TRACE conn6 <- [1,1448,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]]]}] 14:20:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 14:20:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 691ms 14:20:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 14:20:55 INFO - PROCESS | 2852 | 1471987255524 Marionette TRACE conn6 -> [0,1449,"getWindowHandle",null] 14:20:55 INFO - PROCESS | 2852 | 1471987255526 Marionette TRACE conn6 <- [1,1449,null,{"value":"13"}] 14:20:55 INFO - PROCESS | 2852 | 1471987255529 Marionette TRACE conn6 -> [0,1450,"setScriptTimeout",{"ms":35000}] 14:20:55 INFO - PROCESS | 2852 | 1471987255531 Marionette TRACE conn6 <- [1,1450,null,{}] 14:20:55 INFO - PROCESS | 2852 | 1471987255535 Marionette TRACE conn6 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:55 INFO - PROCESS | 2852 | 1471987255537 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:55 INFO - PROCESS | 2852 | 1471987255620 Marionette TRACE conn6 <- [1,1451,null,{"value":null}] 14:20:55 INFO - PROCESS | 2852 | 1471987255628 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:55 INFO - PROCESS | 2852 | 1471987255630 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:55 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCBE29000 == 36 [pid = 2852] [id = 372] 14:20:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005BD34AB800) [pid = 2852] [serial = 1116] [outer = 0000000000000000] 14:20:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005BD34B4400) [pid = 2852] [serial = 1117] [outer = 0000005BD34AB800] 14:20:55 INFO - PROCESS | 2852 | 1471987255678 Marionette DEBUG loaded listener.js 14:20:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005BD35B3800) [pid = 2852] [serial = 1118] [outer = 0000005BD34AB800] 14:20:56 INFO - PROCESS | 2852 | 1471987256554 Marionette TRACE conn6 <- [1,1452,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]]]}] 14:20:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 14:20:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1090ms 14:20:56 INFO - PROCESS | 2852 | 1471987256623 Marionette TRACE conn6 -> [0,1453,"getWindowHandle",null] 14:20:56 INFO - PROCESS | 2852 | 1471987256628 Marionette TRACE conn6 <- [1,1453,null,{"value":"13"}] 14:20:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 14:20:56 INFO - PROCESS | 2852 | 1471987256633 Marionette TRACE conn6 -> [0,1454,"setScriptTimeout",{"ms":35000}] 14:20:56 INFO - PROCESS | 2852 | 1471987256637 Marionette TRACE conn6 <- [1,1454,null,{}] 14:20:56 INFO - PROCESS | 2852 | 1471987256642 Marionette TRACE conn6 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:56 INFO - PROCESS | 2852 | 1471987256646 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:56 INFO - PROCESS | 2852 | 1471987256785 Marionette TRACE conn6 <- [1,1455,null,{"value":null}] 14:20:56 INFO - PROCESS | 2852 | 1471987256858 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:56 INFO - PROCESS | 2852 | 1471987256862 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:56 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7538800 == 37 [pid = 2852] [id = 373] 14:20:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0000005B90A84C00) [pid = 2852] [serial = 1119] [outer = 0000000000000000] 14:20:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0000005B9185DC00) [pid = 2852] [serial = 1120] [outer = 0000005B90A84C00] 14:20:56 INFO - PROCESS | 2852 | 1471987256964 Marionette DEBUG loaded listener.js 14:20:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 94 (0000005BC7129800) [pid = 2852] [serial = 1121] [outer = 0000005B90A84C00] 14:20:57 INFO - PROCESS | 2852 | 1471987257777 Marionette TRACE conn6 <- [1,1456,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]]]}] 14:20:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 14:20:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1287ms 14:20:57 INFO - PROCESS | 2852 | 1471987257924 Marionette TRACE conn6 -> [0,1457,"getWindowHandle",null] 14:20:57 INFO - PROCESS | 2852 | 1471987257928 Marionette TRACE conn6 <- [1,1457,null,{"value":"13"}] 14:20:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 14:20:57 INFO - PROCESS | 2852 | 1471987257943 Marionette TRACE conn6 -> [0,1458,"setScriptTimeout",{"ms":35000}] 14:20:57 INFO - PROCESS | 2852 | 1471987257946 Marionette TRACE conn6 <- [1,1458,null,{}] 14:20:57 INFO - PROCESS | 2852 | 1471987257951 Marionette TRACE conn6 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:57 INFO - PROCESS | 2852 | 1471987257955 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:58 INFO - PROCESS | 2852 | 1471987258069 Marionette TRACE conn6 <- [1,1459,null,{"value":null}] 14:20:58 INFO - PROCESS | 2852 | 1471987258141 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:58 INFO - PROCESS | 2852 | 1471987258146 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:58 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B918AB000 == 38 [pid = 2852] [id = 374] 14:20:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 95 (0000005B90608800) [pid = 2852] [serial = 1122] [outer = 0000000000000000] 14:20:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 96 (0000005B90788800) [pid = 2852] [serial = 1123] [outer = 0000005B90608800] 14:20:58 INFO - PROCESS | 2852 | 1471987258197 Marionette DEBUG loaded listener.js 14:20:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 97 (0000005B909B5C00) [pid = 2852] [serial = 1124] [outer = 0000005B90608800] 14:20:58 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD441E800 == 37 [pid = 2852] [id = 371] 14:20:58 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3E0D000 == 36 [pid = 2852] [id = 370] 14:20:58 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC718C000 == 35 [pid = 2852] [id = 369] 14:20:58 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD161C000 == 34 [pid = 2852] [id = 368] 14:20:58 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD425000 == 33 [pid = 2852] [id = 367] 14:20:58 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCBE2C000 == 32 [pid = 2852] [id = 366] 14:20:58 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC740A000 == 31 [pid = 2852] [id = 365] 14:20:58 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90916800 == 30 [pid = 2852] [id = 364] 14:20:58 INFO - PROCESS | 2852 | --DOMWINDOW == 96 (0000005BD34B3400) [pid = 2852] [serial = 1074] [outer = 0000000000000000] [url = about:blank] 14:20:58 INFO - PROCESS | 2852 | --DOMWINDOW == 95 (0000005BCD4E8C00) [pid = 2852] [serial = 1062] [outer = 0000000000000000] [url = about:blank] 14:20:58 INFO - PROCESS | 2852 | --DOMWINDOW == 94 (0000005BD3487C00) [pid = 2852] [serial = 1065] [outer = 0000000000000000] [url = about:blank] 14:20:58 INFO - PROCESS | 2852 | --DOMWINDOW == 93 (0000005BCDE79C00) [pid = 2852] [serial = 1063] [outer = 0000000000000000] [url = about:blank] 14:20:58 INFO - PROCESS | 2852 | --DOMWINDOW == 92 (0000005B9080A400) [pid = 2852] [serial = 1068] [outer = 0000000000000000] [url = about:blank] 14:20:58 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0000005BD3490400) [pid = 2852] [serial = 1066] [outer = 0000000000000000] [url = about:blank] 14:20:58 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005B9011D000) [pid = 2852] [serial = 1041] [outer = 0000000000000000] [url = about:blank] 14:20:58 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005B90604400) [pid = 2852] [serial = 1042] [outer = 0000000000000000] [url = about:blank] 14:20:58 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BCD4B7000) [pid = 2852] [serial = 1047] [outer = 0000000000000000] [url = about:blank] 14:20:58 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BCDA80C00) [pid = 2852] [serial = 1048] [outer = 0000000000000000] [url = about:blank] 14:20:58 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BCC950800) [pid = 2852] [serial = 1059] [outer = 0000000000000000] [url = about:blank] 14:20:58 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BC614D000) [pid = 2852] [serial = 1053] [outer = 0000000000000000] [url = about:blank] 14:20:58 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BC71CA400) [pid = 2852] [serial = 1054] [outer = 0000000000000000] [url = about:blank] 14:20:58 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BC765CC00) [pid = 2852] [serial = 1044] [outer = 0000000000000000] [url = about:blank] 14:20:58 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BC7938000) [pid = 2852] [serial = 1045] [outer = 0000000000000000] [url = about:blank] 14:20:58 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BC7E85C00) [pid = 2852] [serial = 1056] [outer = 0000000000000000] [url = about:blank] 14:20:58 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BCBC69800) [pid = 2852] [serial = 1057] [outer = 0000000000000000] [url = about:blank] 14:20:58 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005B90BD7000) [pid = 2852] [serial = 1050] [outer = 0000000000000000] [url = about:blank] 14:20:58 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005B91C2F400) [pid = 2852] [serial = 1051] [outer = 0000000000000000] [url = about:blank] 14:20:58 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BD35ABC00) [pid = 2852] [serial = 1075] [outer = 0000000000000000] [url = about:blank] 14:20:58 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BD3483400) [pid = 2852] [serial = 1039] [outer = 0000000000000000] [url = about:blank] 14:20:58 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BC7C71800) [pid = 2852] [serial = 1069] [outer = 0000000000000000] [url = about:blank] 14:20:58 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BD1A90000) [pid = 2852] [serial = 1071] [outer = 0000000000000000] [url = about:blank] 14:20:58 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BD34A9800) [pid = 2852] [serial = 1072] [outer = 0000000000000000] [url = about:blank] 14:20:58 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BCD381C00) [pid = 2852] [serial = 1060] [outer = 0000000000000000] [url = about:blank] 14:20:58 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005B8F396400) [pid = 2852] [serial = 667] [outer = 0000000000000000] [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.] 14:20:58 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BD3AD8800) [pid = 2852] [serial = 1078] [outer = 0000000000000000] [url = about:blank] 14:20:58 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BD35B3400) [pid = 2852] [serial = 1077] [outer = 0000000000000000] [url = about:blank] 14:20:58 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005BCBC71800) [pid = 2852] [serial = 1009] [outer = 0000000000000000] [url = about:blank] 14:20:58 INFO - PROCESS | 2852 | --DOMWINDOW == 67 (0000005BCD379800) [pid = 2852] [serial = 1000] [outer = 0000000000000000] [url = about:blank] 14:20:58 INFO - PROCESS | 2852 | --DOMWINDOW == 66 (0000005BC6831000) [pid = 2852] [serial = 1006] [outer = 0000000000000000] [url = about:blank] 14:20:58 INFO - PROCESS | 2852 | --DOMWINDOW == 65 (0000005B90610000) [pid = 2852] [serial = 1003] [outer = 0000000000000000] [url = about:blank] 14:20:58 INFO - PROCESS | 2852 | --DOMWINDOW == 64 (0000005B90602400) [pid = 2852] [serial = 970] [outer = 0000000000000000] [url = about:blank] 14:20:58 INFO - PROCESS | 2852 | 1471987258828 Marionette TRACE conn6 <- [1,1460,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]]]}] 14:20:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 14:20:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 944ms 14:20:58 INFO - PROCESS | 2852 | 1471987258888 Marionette TRACE conn6 -> [0,1461,"getWindowHandle",null] 14:20:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 14:20:58 INFO - PROCESS | 2852 | 1471987258891 Marionette TRACE conn6 <- [1,1461,null,{"value":"13"}] 14:20:58 INFO - PROCESS | 2852 | 1471987258898 Marionette TRACE conn6 -> [0,1462,"setScriptTimeout",{"ms":35000}] 14:20:58 INFO - PROCESS | 2852 | 1471987258902 Marionette TRACE conn6 <- [1,1462,null,{}] 14:20:58 INFO - PROCESS | 2852 | 1471987258906 Marionette TRACE conn6 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:58 INFO - PROCESS | 2852 | 1471987258909 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:59 INFO - PROCESS | 2852 | 1471987259002 Marionette TRACE conn6 <- [1,1463,null,{"value":null}] 14:20:59 INFO - PROCESS | 2852 | 1471987259077 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:59 INFO - PROCESS | 2852 | 1471987259080 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:59 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90A95000 == 31 [pid = 2852] [id = 375] 14:20:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 65 (0000005B9078B400) [pid = 2852] [serial = 1125] [outer = 0000000000000000] 14:20:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 66 (0000005B90BDB000) [pid = 2852] [serial = 1126] [outer = 0000005B9078B400] 14:20:59 INFO - PROCESS | 2852 | 1471987259131 Marionette DEBUG loaded listener.js 14:20:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 67 (0000005B91C30800) [pid = 2852] [serial = 1127] [outer = 0000005B9078B400] 14:20:59 INFO - PROCESS | 2852 | 1471987259588 Marionette TRACE conn6 <- [1,1464,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]]]}] 14:20:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 14:20:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 735ms 14:20:59 INFO - PROCESS | 2852 | 1471987259630 Marionette TRACE conn6 -> [0,1465,"getWindowHandle",null] 14:20:59 INFO - PROCESS | 2852 | 1471987259633 Marionette TRACE conn6 <- [1,1465,null,{"value":"13"}] 14:20:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 14:20:59 INFO - PROCESS | 2852 | 1471987259636 Marionette TRACE conn6 -> [0,1466,"setScriptTimeout",{"ms":35000}] 14:20:59 INFO - PROCESS | 2852 | 1471987259638 Marionette TRACE conn6 <- [1,1466,null,{}] 14:20:59 INFO - PROCESS | 2852 | 1471987259654 Marionette TRACE conn6 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:59 INFO - PROCESS | 2852 | 1471987259659 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:59 INFO - PROCESS | 2852 | 1471987259755 Marionette TRACE conn6 <- [1,1467,null,{"value":null}] 14:20:59 INFO - PROCESS | 2852 | 1471987259771 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:59 INFO - PROCESS | 2852 | 1471987259775 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:20:59 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC790A000 == 32 [pid = 2852] [id = 376] 14:20:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005BC76B8400) [pid = 2852] [serial = 1128] [outer = 0000000000000000] 14:20:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005BC7736800) [pid = 2852] [serial = 1129] [outer = 0000005BC76B8400] 14:20:59 INFO - PROCESS | 2852 | 1471987259829 Marionette DEBUG loaded listener.js 14:20:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005BC7A8C400) [pid = 2852] [serial = 1130] [outer = 0000005BC76B8400] 14:21:00 INFO - PROCESS | 2852 | 1471987260310 Marionette TRACE conn6 <- [1,1468,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]]]}] 14:21:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 14:21:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 733ms 14:21:00 INFO - PROCESS | 2852 | 1471987260373 Marionette TRACE conn6 -> [0,1469,"getWindowHandle",null] 14:21:00 INFO - PROCESS | 2852 | 1471987260375 Marionette TRACE conn6 <- [1,1469,null,{"value":"13"}] 14:21:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 14:21:00 INFO - PROCESS | 2852 | 1471987260379 Marionette TRACE conn6 -> [0,1470,"setScriptTimeout",{"ms":35000}] 14:21:00 INFO - PROCESS | 2852 | 1471987260380 Marionette TRACE conn6 <- [1,1470,null,{}] 14:21:00 INFO - PROCESS | 2852 | 1471987260384 Marionette TRACE conn6 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:00 INFO - PROCESS | 2852 | 1471987260386 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:00 INFO - PROCESS | 2852 | 1471987260478 Marionette TRACE conn6 <- [1,1471,null,{"value":null}] 14:21:00 INFO - PROCESS | 2852 | 1471987260485 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:00 INFO - PROCESS | 2852 | 1471987260488 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:00 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC934000 == 33 [pid = 2852] [id = 377] 14:21:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005BCBB2E400) [pid = 2852] [serial = 1131] [outer = 0000000000000000] 14:21:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BCBC06000) [pid = 2852] [serial = 1132] [outer = 0000005BCBB2E400] 14:21:00 INFO - PROCESS | 2852 | 1471987260537 Marionette DEBUG loaded listener.js 14:21:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BCBE77000) [pid = 2852] [serial = 1133] [outer = 0000005BCBB2E400] 14:21:01 INFO - PROCESS | 2852 | 1471987261003 Marionette TRACE conn6 <- [1,1472,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]]]}] 14:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 14:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 692ms 14:21:01 INFO - PROCESS | 2852 | 1471987261073 Marionette TRACE conn6 -> [0,1473,"getWindowHandle",null] 14:21:01 INFO - PROCESS | 2852 | 1471987261076 Marionette TRACE conn6 <- [1,1473,null,{"value":"13"}] 14:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 14:21:01 INFO - PROCESS | 2852 | 1471987261079 Marionette TRACE conn6 -> [0,1474,"setScriptTimeout",{"ms":35000}] 14:21:01 INFO - PROCESS | 2852 | 1471987261081 Marionette TRACE conn6 <- [1,1474,null,{}] 14:21:01 INFO - PROCESS | 2852 | 1471987261085 Marionette TRACE conn6 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:01 INFO - PROCESS | 2852 | 1471987261087 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:01 INFO - PROCESS | 2852 | 1471987261225 Marionette TRACE conn6 <- [1,1475,null,{"value":null}] 14:21:01 INFO - PROCESS | 2852 | 1471987261250 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:01 INFO - PROCESS | 2852 | 1471987261259 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:01 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCDAB2800 == 34 [pid = 2852] [id = 378] 14:21:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BCBE77C00) [pid = 2852] [serial = 1134] [outer = 0000000000000000] 14:21:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BCC63CC00) [pid = 2852] [serial = 1135] [outer = 0000005BCBE77C00] 14:21:01 INFO - PROCESS | 2852 | 1471987261306 Marionette DEBUG loaded listener.js 14:21:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BCD30BC00) [pid = 2852] [serial = 1136] [outer = 0000005BCBE77C00] 14:21:01 INFO - PROCESS | 2852 | 1471987261760 Marionette TRACE conn6 <- [1,1476,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]]]}] 14:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 14:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 733ms 14:21:01 INFO - PROCESS | 2852 | 1471987261815 Marionette TRACE conn6 -> [0,1477,"getWindowHandle",null] 14:21:01 INFO - PROCESS | 2852 | 1471987261817 Marionette TRACE conn6 <- [1,1477,null,{"value":"13"}] 14:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 14:21:01 INFO - PROCESS | 2852 | 1471987261821 Marionette TRACE conn6 -> [0,1478,"setScriptTimeout",{"ms":35000}] 14:21:01 INFO - PROCESS | 2852 | 1471987261823 Marionette TRACE conn6 <- [1,1478,null,{}] 14:21:01 INFO - PROCESS | 2852 | 1471987261826 Marionette TRACE conn6 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:01 INFO - PROCESS | 2852 | 1471987261833 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:01 INFO - PROCESS | 2852 | 1471987261980 Marionette TRACE conn6 <- [1,1479,null,{"value":null}] 14:21:02 INFO - PROCESS | 2852 | 1471987262035 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:02 INFO - PROCESS | 2852 | 1471987262038 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:02 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD278B000 == 35 [pid = 2852] [id = 379] 14:21:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005B8F1F8C00) [pid = 2852] [serial = 1137] [outer = 0000000000000000] 14:21:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BCDBD8000) [pid = 2852] [serial = 1138] [outer = 0000005B8F1F8C00] 14:21:02 INFO - PROCESS | 2852 | 1471987262085 Marionette DEBUG loaded listener.js 14:21:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BD0C83400) [pid = 2852] [serial = 1139] [outer = 0000005B8F1F8C00] 14:21:02 INFO - PROCESS | 2852 | 1471987262519 Marionette TRACE conn6 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 14:21:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 14:21:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 775ms 14:21:02 INFO - PROCESS | 2852 | 1471987262599 Marionette TRACE conn6 -> [0,1481,"getWindowHandle",null] 14:21:02 INFO - PROCESS | 2852 | 1471987262602 Marionette TRACE conn6 <- [1,1481,null,{"value":"13"}] 14:21:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 14:21:02 INFO - PROCESS | 2852 | 1471987262605 Marionette TRACE conn6 -> [0,1482,"setScriptTimeout",{"ms":35000}] 14:21:02 INFO - PROCESS | 2852 | 1471987262607 Marionette TRACE conn6 <- [1,1482,null,{}] 14:21:02 INFO - PROCESS | 2852 | 1471987262610 Marionette TRACE conn6 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:02 INFO - PROCESS | 2852 | 1471987262612 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:02 INFO - PROCESS | 2852 | 1471987262730 Marionette TRACE conn6 <- [1,1483,null,{"value":null}] 14:21:02 INFO - PROCESS | 2852 | 1471987262782 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:02 INFO - PROCESS | 2852 | 1471987262784 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:02 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3A5E800 == 36 [pid = 2852] [id = 380] 14:21:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BD1014400) [pid = 2852] [serial = 1140] [outer = 0000000000000000] 14:21:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BD199A800) [pid = 2852] [serial = 1141] [outer = 0000005BD1014400] 14:21:02 INFO - PROCESS | 2852 | 1471987262830 Marionette DEBUG loaded listener.js 14:21:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BD3482800) [pid = 2852] [serial = 1142] [outer = 0000005BD1014400] 14:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BD3451C00) [pid = 2852] [serial = 1113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 14:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BCC6BF800) [pid = 2852] [serial = 1101] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 14:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BC59D0800) [pid = 2852] [serial = 1104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 14:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005B905EE400) [pid = 2852] [serial = 1092] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 14:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BC59D9800) [pid = 2852] [serial = 1095] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 14:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005B90A82000) [pid = 2852] [serial = 1098] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 14:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005B9011F000) [pid = 2852] [serial = 1089] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 14:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005B909B4800) [pid = 2852] [serial = 1079] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 14:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BCBB31000) [pid = 2852] [serial = 1082] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 14:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BD3451400) [pid = 2852] [serial = 1085] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 14:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005B905E5800) [pid = 2852] [serial = 1110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 14:21:03 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005B8F1FD400) [pid = 2852] [serial = 1107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 14:21:03 INFO - PROCESS | 2852 | 1471987263293 Marionette TRACE conn6 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 14:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 14:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 731ms 14:21:03 INFO - PROCESS | 2852 | 1471987263340 Marionette TRACE conn6 -> [0,1485,"getWindowHandle",null] 14:21:03 INFO - PROCESS | 2852 | 1471987263342 Marionette TRACE conn6 <- [1,1485,null,{"value":"13"}] 14:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 14:21:03 INFO - PROCESS | 2852 | 1471987263355 Marionette TRACE conn6 -> [0,1486,"setScriptTimeout",{"ms":35000}] 14:21:03 INFO - PROCESS | 2852 | 1471987263357 Marionette TRACE conn6 <- [1,1486,null,{}] 14:21:03 INFO - PROCESS | 2852 | 1471987263362 Marionette TRACE conn6 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:03 INFO - PROCESS | 2852 | 1471987263365 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:03 INFO - PROCESS | 2852 | 1471987263451 Marionette TRACE conn6 <- [1,1487,null,{"value":null}] 14:21:03 INFO - PROCESS | 2852 | 1471987263460 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:03 INFO - PROCESS | 2852 | 1471987263462 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:03 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B909DF800 == 37 [pid = 2852] [id = 381] 14:21:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005B90BDC000) [pid = 2852] [serial = 1143] [outer = 0000000000000000] 14:21:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BCC453C00) [pid = 2852] [serial = 1144] [outer = 0000005B90BDC000] 14:21:03 INFO - PROCESS | 2852 | 1471987263510 Marionette DEBUG loaded listener.js 14:21:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BD1ADDC00) [pid = 2852] [serial = 1145] [outer = 0000005B90BDC000] 14:21:03 INFO - PROCESS | 2852 | 1471987263914 Marionette TRACE conn6 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 14:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 14:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 585ms 14:21:03 INFO - PROCESS | 2852 | 1471987263938 Marionette TRACE conn6 -> [0,1489,"getWindowHandle",null] 14:21:03 INFO - PROCESS | 2852 | 1471987263941 Marionette TRACE conn6 <- [1,1489,null,{"value":"13"}] 14:21:03 INFO - PROCESS | 2852 | 1471987263944 Marionette TRACE conn6 -> [0,1490,"setScriptTimeout",{"ms":35000}] 14:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 14:21:03 INFO - PROCESS | 2852 | 1471987263946 Marionette TRACE conn6 <- [1,1490,null,{}] 14:21:03 INFO - PROCESS | 2852 | 1471987263949 Marionette TRACE conn6 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:03 INFO - PROCESS | 2852 | 1471987263951 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:04 INFO - PROCESS | 2852 | 1471987264081 Marionette TRACE conn6 <- [1,1491,null,{"value":null}] 14:21:04 INFO - PROCESS | 2852 | 1471987264122 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:04 INFO - PROCESS | 2852 | 1471987264125 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:04 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD4278800 == 38 [pid = 2852] [id = 382] 14:21:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BC793FC00) [pid = 2852] [serial = 1146] [outer = 0000000000000000] 14:21:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BD348F000) [pid = 2852] [serial = 1147] [outer = 0000005BC793FC00] 14:21:04 INFO - PROCESS | 2852 | 1471987264172 Marionette DEBUG loaded listener.js 14:21:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BD34A3C00) [pid = 2852] [serial = 1148] [outer = 0000005BC793FC00] 14:21:04 INFO - PROCESS | 2852 | 1471987264567 Marionette TRACE conn6 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 14:21:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 14:21:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 672ms 14:21:04 INFO - PROCESS | 2852 | 1471987264619 Marionette TRACE conn6 -> [0,1493,"getWindowHandle",null] 14:21:04 INFO - PROCESS | 2852 | 1471987264621 Marionette TRACE conn6 <- [1,1493,null,{"value":"13"}] 14:21:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 14:21:04 INFO - PROCESS | 2852 | 1471987264631 Marionette TRACE conn6 -> [0,1494,"setScriptTimeout",{"ms":35000}] 14:21:04 INFO - PROCESS | 2852 | 1471987264633 Marionette TRACE conn6 <- [1,1494,null,{}] 14:21:04 INFO - PROCESS | 2852 | 1471987264637 Marionette TRACE conn6 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:04 INFO - PROCESS | 2852 | 1471987264639 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:04 INFO - PROCESS | 2852 | 1471987264725 Marionette TRACE conn6 <- [1,1495,null,{"value":null}] 14:21:04 INFO - PROCESS | 2852 | 1471987264731 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:04 INFO - PROCESS | 2852 | 1471987264733 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:04 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD6B13000 == 39 [pid = 2852] [id = 383] 14:21:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005B90122800) [pid = 2852] [serial = 1149] [outer = 0000000000000000] 14:21:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BC61D1C00) [pid = 2852] [serial = 1150] [outer = 0000005B90122800] 14:21:04 INFO - PROCESS | 2852 | 1471987264780 Marionette DEBUG loaded listener.js 14:21:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BD35A6400) [pid = 2852] [serial = 1151] [outer = 0000005B90122800] 14:21:05 INFO - PROCESS | 2852 | --DOCSHELL 0000005B8F362800 == 38 [pid = 2852] [id = 363] 14:21:05 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90A95000 == 37 [pid = 2852] [id = 375] 14:21:05 INFO - PROCESS | 2852 | --DOCSHELL 0000005B918AB000 == 36 [pid = 2852] [id = 374] 14:21:05 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7538800 == 35 [pid = 2852] [id = 373] 14:21:05 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCBE29000 == 34 [pid = 2852] [id = 372] 14:21:06 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC790A000 == 33 [pid = 2852] [id = 376] 14:21:06 INFO - PROCESS | 2852 | --DOCSHELL 0000005B909DF800 == 32 [pid = 2852] [id = 381] 14:21:06 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD278B000 == 31 [pid = 2852] [id = 379] 14:21:06 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCDAB2800 == 30 [pid = 2852] [id = 378] 14:21:06 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD4278800 == 29 [pid = 2852] [id = 382] 14:21:06 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3A5E800 == 28 [pid = 2852] [id = 380] 14:21:06 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC934000 == 27 [pid = 2852] [id = 377] 14:21:06 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BD3489800) [pid = 2852] [serial = 1114] [outer = 0000000000000000] [url = about:blank] 14:21:06 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BCC72A000) [pid = 2852] [serial = 1102] [outer = 0000000000000000] [url = about:blank] 14:21:06 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BCD4B4400) [pid = 2852] [serial = 1105] [outer = 0000000000000000] [url = about:blank] 14:21:06 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005B90811800) [pid = 2852] [serial = 1093] [outer = 0000000000000000] [url = about:blank] 14:21:06 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005B90BD4C00) [pid = 2852] [serial = 1094] [outer = 0000000000000000] [url = about:blank] 14:21:06 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BC7658800) [pid = 2852] [serial = 1096] [outer = 0000000000000000] [url = about:blank] 14:21:06 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BC773B000) [pid = 2852] [serial = 1097] [outer = 0000000000000000] [url = about:blank] 14:21:06 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BCBB2B800) [pid = 2852] [serial = 1099] [outer = 0000000000000000] [url = about:blank] 14:21:06 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BC7659800) [pid = 2852] [serial = 1091] [outer = 0000000000000000] [url = about:blank] 14:21:06 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005B909B3400) [pid = 2852] [serial = 1090] [outer = 0000000000000000] [url = about:blank] 14:21:06 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005BCD45DC00) [pid = 2852] [serial = 1103] [outer = 0000000000000000] [url = about:blank] 14:21:06 INFO - PROCESS | 2852 | --DOMWINDOW == 67 (0000005BC765F000) [pid = 2852] [serial = 1081] [outer = 0000000000000000] [url = about:blank] 14:21:06 INFO - PROCESS | 2852 | --DOMWINDOW == 66 (0000005B91C29800) [pid = 2852] [serial = 1080] [outer = 0000000000000000] [url = about:blank] 14:21:06 INFO - PROCESS | 2852 | --DOMWINDOW == 65 (0000005BD0C4DC00) [pid = 2852] [serial = 1084] [outer = 0000000000000000] [url = about:blank] 14:21:06 INFO - PROCESS | 2852 | --DOMWINDOW == 64 (0000005BCD4AC800) [pid = 2852] [serial = 1083] [outer = 0000000000000000] [url = about:blank] 14:21:06 INFO - PROCESS | 2852 | --DOMWINDOW == 63 (0000005BD3AE5800) [pid = 2852] [serial = 1087] [outer = 0000000000000000] [url = about:blank] 14:21:06 INFO - PROCESS | 2852 | --DOMWINDOW == 62 (0000005BD34A9C00) [pid = 2852] [serial = 1086] [outer = 0000000000000000] [url = about:blank] 14:21:06 INFO - PROCESS | 2852 | --DOMWINDOW == 61 (0000005BCD8C1400) [pid = 2852] [serial = 1106] [outer = 0000000000000000] [url = about:blank] 14:21:06 INFO - PROCESS | 2852 | --DOMWINDOW == 60 (0000005BCD37A400) [pid = 2852] [serial = 1111] [outer = 0000000000000000] [url = about:blank] 14:21:06 INFO - PROCESS | 2852 | --DOMWINDOW == 59 (0000005BD349AC00) [pid = 2852] [serial = 1115] [outer = 0000000000000000] [url = about:blank] 14:21:06 INFO - PROCESS | 2852 | --DOMWINDOW == 58 (0000005BC5909C00) [pid = 2852] [serial = 1109] [outer = 0000000000000000] [url = about:blank] 14:21:06 INFO - PROCESS | 2852 | --DOMWINDOW == 57 (0000005B901A8800) [pid = 2852] [serial = 1108] [outer = 0000000000000000] [url = about:blank] 14:21:06 INFO - PROCESS | 2852 | --DOMWINDOW == 56 (0000005BD1A92000) [pid = 2852] [serial = 1112] [outer = 0000000000000000] [url = about:blank] 14:21:06 INFO - PROCESS | 2852 | --DOMWINDOW == 55 (0000005BCC309400) [pid = 2852] [serial = 1100] [outer = 0000000000000000] [url = about:blank] 14:21:06 INFO - PROCESS | 2852 | 1471987266598 Marionette TRACE conn6 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 14:21:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 14:21:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1994ms 14:21:06 INFO - PROCESS | 2852 | 1471987266630 Marionette TRACE conn6 -> [0,1497,"getWindowHandle",null] 14:21:06 INFO - PROCESS | 2852 | 1471987266634 Marionette TRACE conn6 <- [1,1497,null,{"value":"13"}] 14:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 14:21:06 INFO - PROCESS | 2852 | 1471987266639 Marionette TRACE conn6 -> [0,1498,"setScriptTimeout",{"ms":35000}] 14:21:06 INFO - PROCESS | 2852 | 1471987266643 Marionette TRACE conn6 <- [1,1498,null,{}] 14:21:06 INFO - PROCESS | 2852 | 1471987266649 Marionette TRACE conn6 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:06 INFO - PROCESS | 2852 | 1471987266653 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:06 INFO - PROCESS | 2852 | 1471987266747 Marionette TRACE conn6 <- [1,1499,null,{"value":null}] 14:21:06 INFO - PROCESS | 2852 | 1471987266755 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:06 INFO - PROCESS | 2852 | 1471987266760 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:06 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B907B6000 == 28 [pid = 2852] [id = 384] 14:21:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 56 (0000005B901B4000) [pid = 2852] [serial = 1152] [outer = 0000000000000000] 14:21:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 57 (0000005B901B5800) [pid = 2852] [serial = 1153] [outer = 0000005B901B4000] 14:21:06 INFO - PROCESS | 2852 | 1471987266815 Marionette DEBUG loaded listener.js 14:21:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 58 (0000005B905E5400) [pid = 2852] [serial = 1154] [outer = 0000005B901B4000] 14:21:07 INFO - PROCESS | 2852 | 1471987267272 Marionette TRACE conn6 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 14:21:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 14:21:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 692ms 14:21:07 INFO - PROCESS | 2852 | 1471987267334 Marionette TRACE conn6 -> [0,1501,"getWindowHandle",null] 14:21:07 INFO - PROCESS | 2852 | 1471987267339 Marionette TRACE conn6 <- [1,1501,null,{"value":"13"}] 14:21:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 14:21:07 INFO - PROCESS | 2852 | 1471987267346 Marionette TRACE conn6 -> [0,1502,"setScriptTimeout",{"ms":35000}] 14:21:07 INFO - PROCESS | 2852 | 1471987267349 Marionette TRACE conn6 <- [1,1502,null,{}] 14:21:07 INFO - PROCESS | 2852 | 1471987267353 Marionette TRACE conn6 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:07 INFO - PROCESS | 2852 | 1471987267356 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:07 INFO - PROCESS | 2852 | 1471987267450 Marionette TRACE conn6 <- [1,1503,null,{"value":null}] 14:21:07 INFO - PROCESS | 2852 | 1471987267465 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:07 INFO - PROCESS | 2852 | 1471987267468 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:07 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90A95000 == 29 [pid = 2852] [id = 385] 14:21:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 59 (0000005B90803400) [pid = 2852] [serial = 1155] [outer = 0000000000000000] 14:21:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 60 (0000005B90806C00) [pid = 2852] [serial = 1156] [outer = 0000005B90803400] 14:21:07 INFO - PROCESS | 2852 | 1471987267521 Marionette DEBUG loaded listener.js 14:21:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 61 (0000005B909A6400) [pid = 2852] [serial = 1157] [outer = 0000005B90803400] 14:21:07 INFO - PROCESS | 2852 | 1471987267989 Marionette TRACE conn6 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 14:21:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 14:21:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 689ms 14:21:08 INFO - PROCESS | 2852 | 1471987268037 Marionette TRACE conn6 -> [0,1505,"getWindowHandle",null] 14:21:08 INFO - PROCESS | 2852 | 1471987268040 Marionette TRACE conn6 <- [1,1505,null,{"value":"13"}] 14:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 14:21:08 INFO - PROCESS | 2852 | 1471987268044 Marionette TRACE conn6 -> [0,1506,"setScriptTimeout",{"ms":35000}] 14:21:08 INFO - PROCESS | 2852 | 1471987268047 Marionette TRACE conn6 <- [1,1506,null,{}] 14:21:08 INFO - PROCESS | 2852 | 1471987268059 Marionette TRACE conn6 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:08 INFO - PROCESS | 2852 | 1471987268064 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:08 INFO - PROCESS | 2852 | 1471987268182 Marionette TRACE conn6 <- [1,1507,null,{"value":null}] 14:21:08 INFO - PROCESS | 2852 | 1471987268259 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:08 INFO - PROCESS | 2852 | 1471987268262 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:08 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7177800 == 30 [pid = 2852] [id = 386] 14:21:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 62 (0000005B8F1F4000) [pid = 2852] [serial = 1158] [outer = 0000000000000000] 14:21:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 63 (0000005B91855800) [pid = 2852] [serial = 1159] [outer = 0000005B8F1F4000] 14:21:08 INFO - PROCESS | 2852 | 1471987268313 Marionette DEBUG loaded listener.js 14:21:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 64 (0000005B91C28C00) [pid = 2852] [serial = 1160] [outer = 0000005B8F1F4000] 14:21:08 INFO - PROCESS | 2852 | 1471987268698 Marionette TRACE conn6 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 14:21:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 14:21:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 693ms 14:21:08 INFO - PROCESS | 2852 | 1471987268738 Marionette TRACE conn6 -> [0,1509,"getWindowHandle",null] 14:21:08 INFO - PROCESS | 2852 | 1471987268741 Marionette TRACE conn6 <- [1,1509,null,{"value":"13"}] 14:21:08 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 14:21:08 INFO - PROCESS | 2852 | 1471987268751 Marionette TRACE conn6 -> [0,1510,"setScriptTimeout",{"ms":35000}] 14:21:08 INFO - PROCESS | 2852 | 1471987268753 Marionette TRACE conn6 <- [1,1510,null,{}] 14:21:08 INFO - PROCESS | 2852 | 1471987268758 Marionette TRACE conn6 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:08 INFO - PROCESS | 2852 | 1471987268760 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:08 INFO - PROCESS | 2852 | 1471987268846 Marionette TRACE conn6 <- [1,1511,null,{"value":null}] 14:21:08 INFO - PROCESS | 2852 | 1471987268853 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:08 INFO - PROCESS | 2852 | 1471987268855 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:08 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7546000 == 31 [pid = 2852] [id = 387] 14:21:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 65 (0000005BC590E800) [pid = 2852] [serial = 1161] [outer = 0000000000000000] 14:21:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 66 (0000005BC6205000) [pid = 2852] [serial = 1162] [outer = 0000005BC590E800] 14:21:08 INFO - PROCESS | 2852 | 1471987268906 Marionette DEBUG loaded listener.js 14:21:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 67 (0000005BC712FC00) [pid = 2852] [serial = 1163] [outer = 0000005BC590E800] 14:21:09 INFO - PROCESS | 2852 | 1471987269342 Marionette TRACE conn6 <- [1,1512,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"]]]}] 14:21:09 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 () { 14:21:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:21:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 14:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 14:21:09 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 () { 14:21:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:21:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 14:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 14:21:09 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 () { 14:21:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:21:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 14:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 14:21:09 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 () { 14:21:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:21:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 14:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 14:21:09 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 634ms 14:21:09 INFO - PROCESS | 2852 | 1471987269382 Marionette TRACE conn6 -> [0,1513,"getWindowHandle",null] 14:21:09 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 14:21:09 INFO - PROCESS | 2852 | 1471987269384 Marionette TRACE conn6 <- [1,1513,null,{"value":"13"}] 14:21:09 INFO - PROCESS | 2852 | 1471987269387 Marionette TRACE conn6 -> [0,1514,"setScriptTimeout",{"ms":35000}] 14:21:09 INFO - PROCESS | 2852 | 1471987269389 Marionette TRACE conn6 <- [1,1514,null,{}] 14:21:09 INFO - PROCESS | 2852 | 1471987269393 Marionette TRACE conn6 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:09 INFO - PROCESS | 2852 | 1471987269395 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:09 INFO - PROCESS | 2852 | 1471987269483 Marionette TRACE conn6 <- [1,1515,null,{"value":null}] 14:21:09 INFO - PROCESS | 2852 | 1471987269488 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:09 INFO - PROCESS | 2852 | 1471987269491 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:09 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCBC84800 == 32 [pid = 2852] [id = 388] 14:21:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005B90802400) [pid = 2852] [serial = 1164] [outer = 0000000000000000] 14:21:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005BC765A800) [pid = 2852] [serial = 1165] [outer = 0000005B90802400] 14:21:09 INFO - PROCESS | 2852 | 1471987269539 Marionette DEBUG loaded listener.js 14:21:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005BC76B6000) [pid = 2852] [serial = 1166] [outer = 0000005B90802400] 14:21:09 INFO - PROCESS | 2852 | 1471987269991 Marionette TRACE conn6 <- [1,1516,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"]]]}] 14:21:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:21:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 14:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 14:21:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:21:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 14:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 14:21:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 14:21:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 14:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 14:21:10 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 630ms 14:21:10 INFO - PROCESS | 2852 | 1471987270021 Marionette TRACE conn6 -> [0,1517,"getWindowHandle",null] 14:21:10 INFO - PROCESS | 2852 | 1471987270023 Marionette TRACE conn6 <- [1,1517,null,{"value":"13"}] 14:21:10 INFO - PROCESS | 2852 | 1471987270026 Marionette TRACE conn6 -> [0,1518,"setScriptTimeout",{"ms":35000}] 14:21:10 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 14:21:10 INFO - PROCESS | 2852 | 1471987270028 Marionette TRACE conn6 <- [1,1518,null,{}] 14:21:10 INFO - PROCESS | 2852 | 1471987270032 Marionette TRACE conn6 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:10 INFO - PROCESS | 2852 | 1471987270038 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:10 INFO - PROCESS | 2852 | 1471987270149 Marionette TRACE conn6 <- [1,1519,null,{"value":null}] 14:21:10 INFO - PROCESS | 2852 | 1471987270155 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:10 INFO - PROCESS | 2852 | 1471987270157 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:10 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD42B000 == 33 [pid = 2852] [id = 389] 14:21:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005BC7732400) [pid = 2852] [serial = 1167] [outer = 0000000000000000] 14:21:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BC7BB0000) [pid = 2852] [serial = 1168] [outer = 0000005BC7732400] 14:21:10 INFO - PROCESS | 2852 | 1471987270205 Marionette DEBUG loaded listener.js 14:21:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BCBB25400) [pid = 2852] [serial = 1169] [outer = 0000005BC7732400] 14:21:10 INFO - PROCESS | 2852 | 1471987270625 Marionette TRACE conn6 <- [1,1520,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]]]}] 14:21:10 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 14:21:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 14:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 14:21:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 14:21:10 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. 14:21:10 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 14:21:10 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 628ms 14:21:10 INFO - PROCESS | 2852 | 1471987270660 Marionette TRACE conn6 -> [0,1521,"getWindowHandle",null] 14:21:10 INFO - PROCESS | 2852 | 1471987270663 Marionette TRACE conn6 <- [1,1521,null,{"value":"13"}] 14:21:10 INFO - PROCESS | 2852 | 1471987270666 Marionette TRACE conn6 -> [0,1522,"setScriptTimeout",{"ms":35000}] 14:21:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 14:21:10 INFO - PROCESS | 2852 | 1471987270668 Marionette TRACE conn6 <- [1,1522,null,{}] 14:21:10 INFO - PROCESS | 2852 | 1471987270671 Marionette TRACE conn6 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:10 INFO - PROCESS | 2852 | 1471987270673 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:10 INFO - PROCESS | 2852 | 1471987270754 Marionette TRACE conn6 <- [1,1523,null,{"value":null}] 14:21:10 INFO - PROCESS | 2852 | 1471987270759 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:10 INFO - PROCESS | 2852 | 1471987270761 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:10 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD107E800 == 34 [pid = 2852] [id = 390] 14:21:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BCBB2AC00) [pid = 2852] [serial = 1170] [outer = 0000000000000000] 14:21:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BCBE76C00) [pid = 2852] [serial = 1171] [outer = 0000005BCBB2AC00] 14:21:10 INFO - PROCESS | 2852 | 1471987270811 Marionette DEBUG loaded listener.js 14:21:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BCC4D3C00) [pid = 2852] [serial = 1172] [outer = 0000005BCBB2AC00] 14:21:11 INFO - PROCESS | 2852 | 1471987271261 Marionette TRACE conn6 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 14:21:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 14:21:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 628ms 14:21:11 INFO - PROCESS | 2852 | 1471987271301 Marionette TRACE conn6 -> [0,1525,"getWindowHandle",null] 14:21:11 INFO - PROCESS | 2852 | 1471987271303 Marionette TRACE conn6 <- [1,1525,null,{"value":"13"}] 14:21:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 14:21:11 INFO - PROCESS | 2852 | 1471987271306 Marionette TRACE conn6 -> [0,1526,"setScriptTimeout",{"ms":35000}] 14:21:11 INFO - PROCESS | 2852 | 1471987271308 Marionette TRACE conn6 <- [1,1526,null,{}] 14:21:11 INFO - PROCESS | 2852 | 1471987271312 Marionette TRACE conn6 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:11 INFO - PROCESS | 2852 | 1471987271314 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:11 INFO - PROCESS | 2852 | 1471987271396 Marionette TRACE conn6 <- [1,1527,null,{"value":null}] 14:21:11 INFO - PROCESS | 2852 | 1471987271401 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:11 INFO - PROCESS | 2852 | 1471987271404 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:11 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD1933000 == 35 [pid = 2852] [id = 391] 14:21:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCC71FC00) [pid = 2852] [serial = 1173] [outer = 0000000000000000] 14:21:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BCC951400) [pid = 2852] [serial = 1174] [outer = 0000005BCC71FC00] 14:21:11 INFO - PROCESS | 2852 | 1471987271453 Marionette DEBUG loaded listener.js 14:21:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCD373C00) [pid = 2852] [serial = 1175] [outer = 0000005BCC71FC00] 14:21:11 INFO - PROCESS | 2852 | 1471987271929 Marionette TRACE conn6 <- [1,1528,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]]]}] 14:21:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 14:21:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 692ms 14:21:12 INFO - PROCESS | 2852 | 1471987272000 Marionette TRACE conn6 -> [0,1529,"getWindowHandle",null] 14:21:12 INFO - PROCESS | 2852 | 1471987272002 Marionette TRACE conn6 <- [1,1529,null,{"value":"13"}] 14:21:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 14:21:12 INFO - PROCESS | 2852 | 1471987272006 Marionette TRACE conn6 -> [0,1530,"setScriptTimeout",{"ms":35000}] 14:21:12 INFO - PROCESS | 2852 | 1471987272008 Marionette TRACE conn6 <- [1,1530,null,{}] 14:21:12 INFO - PROCESS | 2852 | 1471987272011 Marionette TRACE conn6 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:12 INFO - PROCESS | 2852 | 1471987272013 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:12 INFO - PROCESS | 2852 | 1471987272119 Marionette TRACE conn6 <- [1,1531,null,{"value":null}] 14:21:12 INFO - PROCESS | 2852 | 1471987272195 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:12 INFO - PROCESS | 2852 | 1471987272197 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:12 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7177000 == 36 [pid = 2852] [id = 392] 14:21:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BCD45E000) [pid = 2852] [serial = 1176] [outer = 0000000000000000] 14:21:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BCD463400) [pid = 2852] [serial = 1177] [outer = 0000005BCD45E000] 14:21:12 INFO - PROCESS | 2852 | 1471987272244 Marionette DEBUG loaded listener.js 14:21:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BCD4B3000) [pid = 2852] [serial = 1178] [outer = 0000005BCD45E000] 14:21:12 INFO - PROCESS | 2852 | 1471987272898 Marionette TRACE conn6 <- [1,1532,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 14:21:12 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BC793FC00) [pid = 2852] [serial = 1146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 14:21:12 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BCBE77C00) [pid = 2852] [serial = 1134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 14:21:12 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005B8F1F8C00) [pid = 2852] [serial = 1137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 14:21:12 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BD1014400) [pid = 2852] [serial = 1140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 14:21:12 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BCBB2E400) [pid = 2852] [serial = 1131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 14:21:12 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BC76B8400) [pid = 2852] [serial = 1128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 14:21:12 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005B9078B400) [pid = 2852] [serial = 1125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 14:21:12 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005B90608800) [pid = 2852] [serial = 1122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 14:21:12 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005B90A84C00) [pid = 2852] [serial = 1119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 14:21:12 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BD34AB800) [pid = 2852] [serial = 1116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 14:21:12 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005B90BDC000) [pid = 2852] [serial = 1143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 14:21:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 14:21:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 985ms 14:21:12 INFO - PROCESS | 2852 | 1471987272995 Marionette TRACE conn6 -> [0,1533,"getWindowHandle",null] 14:21:13 INFO - PROCESS | 2852 | 1471987273000 Marionette TRACE conn6 <- [1,1533,null,{"value":"13"}] 14:21:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 14:21:13 INFO - PROCESS | 2852 | 1471987273006 Marionette TRACE conn6 -> [0,1534,"setScriptTimeout",{"ms":35000}] 14:21:13 INFO - PROCESS | 2852 | 1471987273010 Marionette TRACE conn6 <- [1,1534,null,{}] 14:21:13 INFO - PROCESS | 2852 | 1471987273040 Marionette TRACE conn6 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:13 INFO - PROCESS | 2852 | 1471987273044 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:13 INFO - PROCESS | 2852 | 1471987273197 Marionette TRACE conn6 <- [1,1535,null,{"value":null}] 14:21:13 INFO - PROCESS | 2852 | 1471987273264 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:13 INFO - PROCESS | 2852 | 1471987273270 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:13 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B906A9000 == 37 [pid = 2852] [id = 393] 14:21:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005B8F4F5000) [pid = 2852] [serial = 1179] [outer = 0000000000000000] 14:21:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005B9011C000) [pid = 2852] [serial = 1180] [outer = 0000005B8F4F5000] 14:21:13 INFO - PROCESS | 2852 | 1471987273331 Marionette DEBUG loaded listener.js 14:21:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005B901B4C00) [pid = 2852] [serial = 1181] [outer = 0000005B8F4F5000] 14:21:14 INFO - PROCESS | 2852 | 1471987274112 Marionette TRACE conn6 <- [1,1536,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]]]}] 14:21:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 14:21:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1186ms 14:21:14 INFO - PROCESS | 2852 | 1471987274195 Marionette TRACE conn6 -> [0,1537,"getWindowHandle",null] 14:21:14 INFO - PROCESS | 2852 | 1471987274200 Marionette TRACE conn6 <- [1,1537,null,{"value":"13"}] 14:21:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 14:21:14 INFO - PROCESS | 2852 | 1471987274207 Marionette TRACE conn6 -> [0,1538,"setScriptTimeout",{"ms":35000}] 14:21:14 INFO - PROCESS | 2852 | 1471987274210 Marionette TRACE conn6 <- [1,1538,null,{}] 14:21:14 INFO - PROCESS | 2852 | 1471987274256 Marionette TRACE conn6 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:14 INFO - PROCESS | 2852 | 1471987274259 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:14 INFO - PROCESS | 2852 | 1471987274373 Marionette TRACE conn6 <- [1,1539,null,{"value":null}] 14:21:14 INFO - PROCESS | 2852 | 1471987274481 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:14 INFO - PROCESS | 2852 | 1471987274484 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:14 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC753E800 == 38 [pid = 2852] [id = 394] 14:21:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005B9080B000) [pid = 2852] [serial = 1182] [outer = 0000000000000000] 14:21:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005B909B2000) [pid = 2852] [serial = 1183] [outer = 0000005B9080B000] 14:21:14 INFO - PROCESS | 2852 | 1471987274544 Marionette DEBUG loaded listener.js 14:21:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005B90BDBC00) [pid = 2852] [serial = 1184] [outer = 0000005B9080B000] 14:21:15 INFO - PROCESS | 2852 | 1471987275457 Marionette TRACE conn6 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 14:21:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 14:21:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1336ms 14:21:15 INFO - PROCESS | 2852 | 1471987275544 Marionette TRACE conn6 -> [0,1541,"getWindowHandle",null] 14:21:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 14:21:15 INFO - PROCESS | 2852 | 1471987275549 Marionette TRACE conn6 <- [1,1541,null,{"value":"13"}] 14:21:15 INFO - PROCESS | 2852 | 1471987275553 Marionette TRACE conn6 -> [0,1542,"setScriptTimeout",{"ms":35000}] 14:21:15 INFO - PROCESS | 2852 | 1471987275556 Marionette TRACE conn6 <- [1,1542,null,{}] 14:21:15 INFO - PROCESS | 2852 | 1471987275563 Marionette TRACE conn6 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:15 INFO - PROCESS | 2852 | 1471987275566 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:15 INFO - PROCESS | 2852 | 1471987275688 Marionette TRACE conn6 <- [1,1543,null,{"value":null}] 14:21:15 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD1933000 == 37 [pid = 2852] [id = 391] 14:21:15 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD107E800 == 36 [pid = 2852] [id = 390] 14:21:15 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD42B000 == 35 [pid = 2852] [id = 389] 14:21:15 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCBC84800 == 34 [pid = 2852] [id = 388] 14:21:15 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7546000 == 33 [pid = 2852] [id = 387] 14:21:15 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7177800 == 32 [pid = 2852] [id = 386] 14:21:15 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90A95000 == 31 [pid = 2852] [id = 385] 14:21:15 INFO - PROCESS | 2852 | --DOCSHELL 0000005B907B6000 == 30 [pid = 2852] [id = 384] 14:21:15 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD6B13000 == 29 [pid = 2852] [id = 383] 14:21:15 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BCC63CC00) [pid = 2852] [serial = 1135] [outer = 0000000000000000] [url = about:blank] 14:21:15 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BCD30BC00) [pid = 2852] [serial = 1136] [outer = 0000000000000000] [url = about:blank] 14:21:15 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BD0C83400) [pid = 2852] [serial = 1139] [outer = 0000000000000000] [url = about:blank] 14:21:15 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BCDBD8000) [pid = 2852] [serial = 1138] [outer = 0000000000000000] [url = about:blank] 14:21:15 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BD199A800) [pid = 2852] [serial = 1141] [outer = 0000000000000000] [url = about:blank] 14:21:15 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BC61D1C00) [pid = 2852] [serial = 1150] [outer = 0000000000000000] [url = about:blank] 14:21:15 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BD348F000) [pid = 2852] [serial = 1147] [outer = 0000000000000000] [url = about:blank] 14:21:15 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BD3482800) [pid = 2852] [serial = 1142] [outer = 0000000000000000] [url = about:blank] 14:21:15 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005BCBC06000) [pid = 2852] [serial = 1132] [outer = 0000000000000000] [url = about:blank] 14:21:15 INFO - PROCESS | 2852 | --DOMWINDOW == 67 (0000005BC7A8C400) [pid = 2852] [serial = 1130] [outer = 0000000000000000] [url = about:blank] 14:21:15 INFO - PROCESS | 2852 | --DOMWINDOW == 66 (0000005BC7736800) [pid = 2852] [serial = 1129] [outer = 0000000000000000] [url = about:blank] 14:21:15 INFO - PROCESS | 2852 | --DOMWINDOW == 65 (0000005B90BDB000) [pid = 2852] [serial = 1126] [outer = 0000000000000000] [url = about:blank] 14:21:15 INFO - PROCESS | 2852 | --DOMWINDOW == 64 (0000005B91C30800) [pid = 2852] [serial = 1127] [outer = 0000000000000000] [url = about:blank] 14:21:15 INFO - PROCESS | 2852 | --DOMWINDOW == 63 (0000005B909B5C00) [pid = 2852] [serial = 1124] [outer = 0000000000000000] [url = about:blank] 14:21:15 INFO - PROCESS | 2852 | --DOMWINDOW == 62 (0000005B90788800) [pid = 2852] [serial = 1123] [outer = 0000000000000000] [url = about:blank] 14:21:15 INFO - PROCESS | 2852 | --DOMWINDOW == 61 (0000005BC7129800) [pid = 2852] [serial = 1121] [outer = 0000000000000000] [url = about:blank] 14:21:15 INFO - PROCESS | 2852 | --DOMWINDOW == 60 (0000005B9185DC00) [pid = 2852] [serial = 1120] [outer = 0000000000000000] [url = about:blank] 14:21:15 INFO - PROCESS | 2852 | --DOMWINDOW == 59 (0000005BD34B4400) [pid = 2852] [serial = 1117] [outer = 0000000000000000] [url = about:blank] 14:21:15 INFO - PROCESS | 2852 | --DOMWINDOW == 58 (0000005BD35B3800) [pid = 2852] [serial = 1118] [outer = 0000000000000000] [url = about:blank] 14:21:15 INFO - PROCESS | 2852 | --DOMWINDOW == 57 (0000005BD1ADDC00) [pid = 2852] [serial = 1145] [outer = 0000000000000000] [url = about:blank] 14:21:15 INFO - PROCESS | 2852 | --DOMWINDOW == 56 (0000005BCC453C00) [pid = 2852] [serial = 1144] [outer = 0000000000000000] [url = about:blank] 14:21:15 INFO - PROCESS | 2852 | --DOMWINDOW == 55 (0000005BCBE77000) [pid = 2852] [serial = 1133] [outer = 0000000000000000] [url = about:blank] 14:21:15 INFO - PROCESS | 2852 | --DOMWINDOW == 54 (0000005BD34A3C00) [pid = 2852] [serial = 1148] [outer = 0000000000000000] [url = about:blank] 14:21:15 INFO - PROCESS | 2852 | 1471987275792 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:15 INFO - PROCESS | 2852 | 1471987275795 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:15 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90A94800 == 30 [pid = 2852] [id = 395] 14:21:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 55 (0000005B901A9800) [pid = 2852] [serial = 1185] [outer = 0000000000000000] 14:21:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 56 (0000005B905E8000) [pid = 2852] [serial = 1186] [outer = 0000005B901A9800] 14:21:15 INFO - PROCESS | 2852 | 1471987275846 Marionette DEBUG loaded listener.js 14:21:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 57 (0000005B90A82400) [pid = 2852] [serial = 1187] [outer = 0000005B901A9800] 14:21:16 INFO - PROCESS | 2852 | 1471987276296 Marionette TRACE conn6 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 14:21:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 14:21:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 776ms 14:21:16 INFO - PROCESS | 2852 | 1471987276330 Marionette TRACE conn6 -> [0,1545,"getWindowHandle",null] 14:21:16 INFO - PROCESS | 2852 | 1471987276334 Marionette TRACE conn6 <- [1,1545,null,{"value":"13"}] 14:21:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 14:21:16 INFO - PROCESS | 2852 | 1471987276340 Marionette TRACE conn6 -> [0,1546,"setScriptTimeout",{"ms":35000}] 14:21:16 INFO - PROCESS | 2852 | 1471987276343 Marionette TRACE conn6 <- [1,1546,null,{}] 14:21:16 INFO - PROCESS | 2852 | 1471987276347 Marionette TRACE conn6 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:16 INFO - PROCESS | 2852 | 1471987276349 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:16 INFO - PROCESS | 2852 | 1471987276444 Marionette TRACE conn6 <- [1,1547,null,{"value":null}] 14:21:16 INFO - PROCESS | 2852 | 1471987276452 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:16 INFO - PROCESS | 2852 | 1471987276454 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:16 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC6CB3800 == 31 [pid = 2852] [id = 396] 14:21:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 58 (0000005B91863800) [pid = 2852] [serial = 1188] [outer = 0000000000000000] 14:21:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 59 (0000005BC61D1C00) [pid = 2852] [serial = 1189] [outer = 0000005B91863800] 14:21:16 INFO - PROCESS | 2852 | 1471987276504 Marionette DEBUG loaded listener.js 14:21:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 60 (0000005BC71C9800) [pid = 2852] [serial = 1190] [outer = 0000005B91863800] 14:21:16 INFO - PROCESS | 2852 | 1471987276944 Marionette TRACE conn6 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 14:21:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 14:21:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 691ms 14:21:17 INFO - PROCESS | 2852 | 1471987277035 Marionette TRACE conn6 -> [0,1549,"getWindowHandle",null] 14:21:17 INFO - PROCESS | 2852 | 1471987277038 Marionette TRACE conn6 <- [1,1549,null,{"value":"13"}] 14:21:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 14:21:17 INFO - PROCESS | 2852 | 1471987277041 Marionette TRACE conn6 -> [0,1550,"setScriptTimeout",{"ms":35000}] 14:21:17 INFO - PROCESS | 2852 | 1471987277045 Marionette TRACE conn6 <- [1,1550,null,{}] 14:21:17 INFO - PROCESS | 2852 | 1471987277056 Marionette TRACE conn6 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:17 INFO - PROCESS | 2852 | 1471987277061 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:17 INFO - PROCESS | 2852 | 1471987277189 Marionette TRACE conn6 <- [1,1551,null,{"value":null}] 14:21:17 INFO - PROCESS | 2852 | 1471987277259 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:17 INFO - PROCESS | 2852 | 1471987277262 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:17 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCB995000 == 32 [pid = 2852] [id = 397] 14:21:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 61 (0000005BC76B2400) [pid = 2852] [serial = 1191] [outer = 0000000000000000] 14:21:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 62 (0000005BC773C400) [pid = 2852] [serial = 1192] [outer = 0000005BC76B2400] 14:21:17 INFO - PROCESS | 2852 | 1471987277313 Marionette DEBUG loaded listener.js 14:21:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 63 (0000005BC7BAE400) [pid = 2852] [serial = 1193] [outer = 0000005BC76B2400] 14:21:17 INFO - PROCESS | 2852 | 1471987277706 Marionette TRACE conn6 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 14:21:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 14:21:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 693ms 14:21:17 INFO - PROCESS | 2852 | 1471987277736 Marionette TRACE conn6 -> [0,1553,"getWindowHandle",null] 14:21:17 INFO - PROCESS | 2852 | 1471987277739 Marionette TRACE conn6 <- [1,1553,null,{"value":"13"}] 14:21:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 14:21:17 INFO - PROCESS | 2852 | 1471987277742 Marionette TRACE conn6 -> [0,1554,"setScriptTimeout",{"ms":35000}] 14:21:17 INFO - PROCESS | 2852 | 1471987277744 Marionette TRACE conn6 <- [1,1554,null,{}] 14:21:17 INFO - PROCESS | 2852 | 1471987277747 Marionette TRACE conn6 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:17 INFO - PROCESS | 2852 | 1471987277749 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:17 INFO - PROCESS | 2852 | 1471987277872 Marionette TRACE conn6 <- [1,1555,null,{"value":null}] 14:21:17 INFO - PROCESS | 2852 | 1471987277885 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:17 INFO - PROCESS | 2852 | 1471987277887 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:17 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD422000 == 33 [pid = 2852] [id = 398] 14:21:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 64 (0000005BC7BB9800) [pid = 2852] [serial = 1194] [outer = 0000000000000000] 14:21:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 65 (0000005BCB96C400) [pid = 2852] [serial = 1195] [outer = 0000005BC7BB9800] 14:21:17 INFO - PROCESS | 2852 | 1471987277935 Marionette DEBUG loaded listener.js 14:21:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 66 (0000005BCBC06000) [pid = 2852] [serial = 1196] [outer = 0000005BC7BB9800] 14:21:18 INFO - PROCESS | 2852 | 1471987278390 Marionette TRACE conn6 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 14:21:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 14:21:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 692ms 14:21:18 INFO - PROCESS | 2852 | 1471987278438 Marionette TRACE conn6 -> [0,1557,"getWindowHandle",null] 14:21:18 INFO - PROCESS | 2852 | 1471987278440 Marionette TRACE conn6 <- [1,1557,null,{"value":"13"}] 14:21:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 14:21:18 INFO - PROCESS | 2852 | 1471987278443 Marionette TRACE conn6 -> [0,1558,"setScriptTimeout",{"ms":35000}] 14:21:18 INFO - PROCESS | 2852 | 1471987278445 Marionette TRACE conn6 <- [1,1558,null,{}] 14:21:18 INFO - PROCESS | 2852 | 1471987278449 Marionette TRACE conn6 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:18 INFO - PROCESS | 2852 | 1471987278451 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:18 INFO - PROCESS | 2852 | 1471987278589 Marionette TRACE conn6 <- [1,1559,null,{"value":null}] 14:21:18 INFO - PROCESS | 2852 | 1471987278611 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:18 INFO - PROCESS | 2852 | 1471987278614 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:18 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD180A000 == 34 [pid = 2852] [id = 399] 14:21:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 67 (0000005BCC30AC00) [pid = 2852] [serial = 1197] [outer = 0000000000000000] 14:21:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005BCC4B1400) [pid = 2852] [serial = 1198] [outer = 0000005BCC30AC00] 14:21:18 INFO - PROCESS | 2852 | 1471987278660 Marionette DEBUG loaded listener.js 14:21:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005BCC950C00) [pid = 2852] [serial = 1199] [outer = 0000005BCC30AC00] 14:21:19 INFO - PROCESS | 2852 | 1471987279113 Marionette TRACE conn6 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 14:21:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 14:21:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 734ms 14:21:19 INFO - PROCESS | 2852 | 1471987279181 Marionette TRACE conn6 -> [0,1561,"getWindowHandle",null] 14:21:19 INFO - PROCESS | 2852 | 1471987279183 Marionette TRACE conn6 <- [1,1561,null,{"value":"13"}] 14:21:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 14:21:19 INFO - PROCESS | 2852 | 1471987279186 Marionette TRACE conn6 -> [0,1562,"setScriptTimeout",{"ms":35000}] 14:21:19 INFO - PROCESS | 2852 | 1471987279188 Marionette TRACE conn6 <- [1,1562,null,{}] 14:21:19 INFO - PROCESS | 2852 | 1471987279192 Marionette TRACE conn6 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:19 INFO - PROCESS | 2852 | 1471987279198 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:19 INFO - PROCESS | 2852 | 1471987279340 Marionette TRACE conn6 <- [1,1563,null,{"value":null}] 14:21:19 INFO - PROCESS | 2852 | 1471987279353 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:19 INFO - PROCESS | 2852 | 1471987279355 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:19 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3C0F800 == 35 [pid = 2852] [id = 400] 14:21:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005BCD45B800) [pid = 2852] [serial = 1200] [outer = 0000000000000000] 14:21:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005BCD4DDC00) [pid = 2852] [serial = 1201] [outer = 0000005BCD45B800] 14:21:19 INFO - PROCESS | 2852 | 1471987279442 Marionette DEBUG loaded listener.js 14:21:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BCDA84800) [pid = 2852] [serial = 1202] [outer = 0000005BCD45B800] 14:21:19 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005B901B4000) [pid = 2852] [serial = 1152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 14:21:19 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005B8F1F4000) [pid = 2852] [serial = 1158] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 14:21:19 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BC590E800) [pid = 2852] [serial = 1161] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 14:21:19 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005BC7732400) [pid = 2852] [serial = 1167] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 14:21:19 INFO - PROCESS | 2852 | --DOMWINDOW == 67 (0000005B90802400) [pid = 2852] [serial = 1164] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 14:21:19 INFO - PROCESS | 2852 | --DOMWINDOW == 66 (0000005BCBB2AC00) [pid = 2852] [serial = 1170] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 14:21:19 INFO - PROCESS | 2852 | --DOMWINDOW == 65 (0000005B90803400) [pid = 2852] [serial = 1155] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 14:21:19 INFO - PROCESS | 2852 | --DOMWINDOW == 64 (0000005BCC71FC00) [pid = 2852] [serial = 1173] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 14:21:19 INFO - PROCESS | 2852 | 1471987279920 Marionette TRACE conn6 <- [1,1564,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]]]}] 14:21:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 14:21:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 776ms 14:21:19 INFO - PROCESS | 2852 | 1471987279965 Marionette TRACE conn6 -> [0,1565,"getWindowHandle",null] 14:21:19 INFO - PROCESS | 2852 | 1471987279967 Marionette TRACE conn6 <- [1,1565,null,{"value":"13"}] 14:21:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 14:21:19 INFO - PROCESS | 2852 | 1471987279970 Marionette TRACE conn6 -> [0,1566,"setScriptTimeout",{"ms":35000}] 14:21:19 INFO - PROCESS | 2852 | 1471987279972 Marionette TRACE conn6 <- [1,1566,null,{}] 14:21:19 INFO - PROCESS | 2852 | 1471987279976 Marionette TRACE conn6 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:19 INFO - PROCESS | 2852 | 1471987279978 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:20 INFO - PROCESS | 2852 | 1471987280060 Marionette TRACE conn6 <- [1,1567,null,{"value":null}] 14:21:20 INFO - PROCESS | 2852 | 1471987280068 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:20 INFO - PROCESS | 2852 | 1471987280070 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:20 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3D19000 == 36 [pid = 2852] [id = 401] 14:21:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 65 (0000005BC5907000) [pid = 2852] [serial = 1203] [outer = 0000000000000000] 14:21:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 66 (0000005BC773A800) [pid = 2852] [serial = 1204] [outer = 0000005BC5907000] 14:21:20 INFO - PROCESS | 2852 | 1471987280116 Marionette DEBUG loaded listener.js 14:21:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 67 (0000005BCDE79400) [pid = 2852] [serial = 1205] [outer = 0000005BC5907000] 14:21:20 INFO - PROCESS | 2852 | 1471987280536 Marionette TRACE conn6 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 14:21:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 14:21:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 587ms 14:21:20 INFO - PROCESS | 2852 | 1471987280562 Marionette TRACE conn6 -> [0,1569,"getWindowHandle",null] 14:21:20 INFO - PROCESS | 2852 | 1471987280565 Marionette TRACE conn6 <- [1,1569,null,{"value":"13"}] 14:21:20 INFO - PROCESS | 2852 | 1471987280568 Marionette TRACE conn6 -> [0,1570,"setScriptTimeout",{"ms":35000}] 14:21:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 14:21:20 INFO - PROCESS | 2852 | 1471987280570 Marionette TRACE conn6 <- [1,1570,null,{}] 14:21:20 INFO - PROCESS | 2852 | 1471987280573 Marionette TRACE conn6 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:20 INFO - PROCESS | 2852 | 1471987280575 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:20 INFO - PROCESS | 2852 | 1471987280659 Marionette TRACE conn6 <- [1,1571,null,{"value":null}] 14:21:20 INFO - PROCESS | 2852 | 1471987280665 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:20 INFO - PROCESS | 2852 | 1471987280667 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:20 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD4276800 == 37 [pid = 2852] [id = 402] 14:21:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005BD0C52C00) [pid = 2852] [serial = 1206] [outer = 0000000000000000] 14:21:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005BD103BC00) [pid = 2852] [serial = 1207] [outer = 0000005BD0C52C00] 14:21:20 INFO - PROCESS | 2852 | 1471987280715 Marionette DEBUG loaded listener.js 14:21:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005BD1A93C00) [pid = 2852] [serial = 1208] [outer = 0000005BD0C52C00] 14:21:21 INFO - PROCESS | 2852 | 1471987281135 Marionette TRACE conn6 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 14:21:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 14:21:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 628ms 14:21:21 INFO - PROCESS | 2852 | 1471987281204 Marionette TRACE conn6 -> [0,1573,"getWindowHandle",null] 14:21:21 INFO - PROCESS | 2852 | 1471987281206 Marionette TRACE conn6 <- [1,1573,null,{"value":"13"}] 14:21:21 INFO - PROCESS | 2852 | 1471987281210 Marionette TRACE conn6 -> [0,1574,"setScriptTimeout",{"ms":35000}] 14:21:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 14:21:21 INFO - PROCESS | 2852 | 1471987281211 Marionette TRACE conn6 <- [1,1574,null,{}] 14:21:21 INFO - PROCESS | 2852 | 1471987281215 Marionette TRACE conn6 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:21 INFO - PROCESS | 2852 | 1471987281217 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:21 INFO - PROCESS | 2852 | 1471987281303 Marionette TRACE conn6 <- [1,1575,null,{"value":null}] 14:21:21 INFO - PROCESS | 2852 | 1471987281309 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:21 INFO - PROCESS | 2852 | 1471987281311 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:21 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD47D1800 == 38 [pid = 2852] [id = 403] 14:21:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005BD272F000) [pid = 2852] [serial = 1209] [outer = 0000000000000000] 14:21:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BD3448C00) [pid = 2852] [serial = 1210] [outer = 0000005BD272F000] 14:21:21 INFO - PROCESS | 2852 | 1471987281358 Marionette DEBUG loaded listener.js 14:21:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BD3486000) [pid = 2852] [serial = 1211] [outer = 0000005BD272F000] 14:21:21 INFO - PROCESS | 2852 | 1471987281798 Marionette TRACE conn6 <- [1,1576,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]]]}] 14:21:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 14:21:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 629ms 14:21:21 INFO - PROCESS | 2852 | 1471987281843 Marionette TRACE conn6 -> [0,1577,"getWindowHandle",null] 14:21:21 INFO - PROCESS | 2852 | 1471987281845 Marionette TRACE conn6 <- [1,1577,null,{"value":"13"}] 14:21:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 14:21:21 INFO - PROCESS | 2852 | 1471987281853 Marionette TRACE conn6 -> [0,1578,"setScriptTimeout",{"ms":35000}] 14:21:21 INFO - PROCESS | 2852 | 1471987281855 Marionette TRACE conn6 <- [1,1578,null,{}] 14:21:21 INFO - PROCESS | 2852 | 1471987281858 Marionette TRACE conn6 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:21 INFO - PROCESS | 2852 | 1471987281860 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:22 INFO - PROCESS | 2852 | 1471987281997 Marionette TRACE conn6 <- [1,1579,null,{"value":null}] 14:21:22 INFO - PROCESS | 2852 | 1471987282121 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:22 INFO - PROCESS | 2852 | 1471987282125 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:22 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B9069B800 == 39 [pid = 2852] [id = 404] 14:21:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005B8F1F5000) [pid = 2852] [serial = 1212] [outer = 0000000000000000] 14:21:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005B8F4F2400) [pid = 2852] [serial = 1213] [outer = 0000005B8F1F5000] 14:21:22 INFO - PROCESS | 2852 | 1471987282188 Marionette DEBUG loaded listener.js 14:21:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005B905EF800) [pid = 2852] [serial = 1214] [outer = 0000005B8F1F5000] 14:21:22 INFO - PROCESS | 2852 | 1471987282848 Marionette TRACE conn6 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 14:21:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 14:21:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1030ms 14:21:22 INFO - PROCESS | 2852 | 1471987282884 Marionette TRACE conn6 -> [0,1581,"getWindowHandle",null] 14:21:22 INFO - PROCESS | 2852 | 1471987282889 Marionette TRACE conn6 <- [1,1581,null,{"value":"13"}] 14:21:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 14:21:22 INFO - PROCESS | 2852 | 1471987282916 Marionette TRACE conn6 -> [0,1582,"setScriptTimeout",{"ms":35000}] 14:21:22 INFO - PROCESS | 2852 | 1471987282919 Marionette TRACE conn6 <- [1,1582,null,{}] 14:21:22 INFO - PROCESS | 2852 | 1471987282925 Marionette TRACE conn6 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:22 INFO - PROCESS | 2852 | 1471987282928 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:23 INFO - PROCESS | 2852 | 1471987283048 Marionette TRACE conn6 <- [1,1583,null,{"value":null}] 14:21:23 INFO - PROCESS | 2852 | 1471987283167 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:23 INFO - PROCESS | 2852 | 1471987283171 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:23 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCBBEC800 == 40 [pid = 2852] [id = 405] 14:21:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BC590C800) [pid = 2852] [serial = 1215] [outer = 0000000000000000] 14:21:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BC765AC00) [pid = 2852] [serial = 1216] [outer = 0000005BC590C800] 14:21:23 INFO - PROCESS | 2852 | 1471987283232 Marionette DEBUG loaded listener.js 14:21:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BC76B8C00) [pid = 2852] [serial = 1217] [outer = 0000005BC590C800] 14:21:23 INFO - PROCESS | 2852 | 1471987283829 Marionette TRACE conn6 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 14:21:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 14:21:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 962ms 14:21:23 INFO - PROCESS | 2852 | 1471987283859 Marionette TRACE conn6 -> [0,1585,"getWindowHandle",null] 14:21:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 14:21:23 INFO - PROCESS | 2852 | 1471987283863 Marionette TRACE conn6 <- [1,1585,null,{"value":"13"}] 14:21:23 INFO - PROCESS | 2852 | 1471987283867 Marionette TRACE conn6 -> [0,1586,"setScriptTimeout",{"ms":35000}] 14:21:23 INFO - PROCESS | 2852 | 1471987283869 Marionette TRACE conn6 <- [1,1586,null,{}] 14:21:23 INFO - PROCESS | 2852 | 1471987283874 Marionette TRACE conn6 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:23 INFO - PROCESS | 2852 | 1471987283876 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:23 INFO - PROCESS | 2852 | 1471987283993 Marionette TRACE conn6 <- [1,1587,null,{"value":null}] 14:21:24 INFO - PROCESS | 2852 | 1471987284083 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:24 INFO - PROCESS | 2852 | 1471987284086 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:24 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD47E1800 == 41 [pid = 2852] [id = 406] 14:21:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BCBB2E800) [pid = 2852] [serial = 1218] [outer = 0000000000000000] 14:21:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BCC4D3800) [pid = 2852] [serial = 1219] [outer = 0000005BCBB2E800] 14:21:24 INFO - PROCESS | 2852 | 1471987284144 Marionette DEBUG loaded listener.js 14:21:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BCD4AF400) [pid = 2852] [serial = 1220] [outer = 0000005BCBB2E800] 14:21:24 INFO - PROCESS | 2852 | 1471987284764 Marionette TRACE conn6 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 14:21:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 14:21:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 943ms 14:21:24 INFO - PROCESS | 2852 | 1471987284810 Marionette TRACE conn6 -> [0,1589,"getWindowHandle",null] 14:21:24 INFO - PROCESS | 2852 | 1471987284815 Marionette TRACE conn6 <- [1,1589,null,{"value":"13"}] 14:21:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 14:21:24 INFO - PROCESS | 2852 | 1471987284827 Marionette TRACE conn6 -> [0,1590,"setScriptTimeout",{"ms":35000}] 14:21:24 INFO - PROCESS | 2852 | 1471987284832 Marionette TRACE conn6 <- [1,1590,null,{}] 14:21:24 INFO - PROCESS | 2852 | 1471987284836 Marionette TRACE conn6 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:24 INFO - PROCESS | 2852 | 1471987284840 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:24 INFO - PROCESS | 2852 | 1471987284989 Marionette TRACE conn6 <- [1,1591,null,{"value":null}] 14:21:25 INFO - PROCESS | 2852 | 1471987285105 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:25 INFO - PROCESS | 2852 | 1471987285108 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:25 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD1809000 == 42 [pid = 2852] [id = 407] 14:21:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BCBB2EC00) [pid = 2852] [serial = 1221] [outer = 0000000000000000] 14:21:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BCC956C00) [pid = 2852] [serial = 1222] [outer = 0000005BCBB2EC00] 14:21:25 INFO - PROCESS | 2852 | 1471987285167 Marionette DEBUG loaded listener.js 14:21:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BD349AC00) [pid = 2852] [serial = 1223] [outer = 0000005BCBB2EC00] 14:21:25 INFO - PROCESS | 2852 | 1471987285939 Marionette TRACE conn6 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 14:21:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 14:21:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1146ms 14:21:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 14:21:25 INFO - PROCESS | 2852 | 1471987285971 Marionette TRACE conn6 -> [0,1593,"getWindowHandle",null] 14:21:25 INFO - PROCESS | 2852 | 1471987285975 Marionette TRACE conn6 <- [1,1593,null,{"value":"13"}] 14:21:25 INFO - PROCESS | 2852 | 1471987285979 Marionette TRACE conn6 -> [0,1594,"setScriptTimeout",{"ms":35000}] 14:21:25 INFO - PROCESS | 2852 | 1471987285984 Marionette TRACE conn6 <- [1,1594,null,{}] 14:21:25 INFO - PROCESS | 2852 | 1471987285989 Marionette TRACE conn6 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:26 INFO - PROCESS | 2852 | 1471987285992 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:26 INFO - PROCESS | 2852 | 1471987286103 Marionette TRACE conn6 <- [1,1595,null,{"value":null}] 14:21:26 INFO - PROCESS | 2852 | 1471987286194 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:26 INFO - PROCESS | 2852 | 1471987286196 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:26 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC594E000 == 43 [pid = 2852] [id = 408] 14:21:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005B90A7DC00) [pid = 2852] [serial = 1224] [outer = 0000000000000000] 14:21:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005B91864400) [pid = 2852] [serial = 1225] [outer = 0000005B90A7DC00] 14:21:26 INFO - PROCESS | 2852 | 1471987286249 Marionette DEBUG loaded listener.js 14:21:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BC6831400) [pid = 2852] [serial = 1226] [outer = 0000005B90A7DC00] 14:21:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD47D1800 == 42 [pid = 2852] [id = 403] 14:21:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD4276800 == 41 [pid = 2852] [id = 402] 14:21:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3D19000 == 40 [pid = 2852] [id = 401] 14:21:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3C0F800 == 39 [pid = 2852] [id = 400] 14:21:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD180A000 == 38 [pid = 2852] [id = 399] 14:21:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD422000 == 37 [pid = 2852] [id = 398] 14:21:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCB995000 == 36 [pid = 2852] [id = 397] 14:21:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC6CB3800 == 35 [pid = 2852] [id = 396] 14:21:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90A94800 == 34 [pid = 2852] [id = 395] 14:21:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC753E800 == 33 [pid = 2852] [id = 394] 14:21:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7177000 == 32 [pid = 2852] [id = 392] 14:21:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005B906A9000 == 31 [pid = 2852] [id = 393] 14:21:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD1809000 == 30 [pid = 2852] [id = 407] 14:21:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD47E1800 == 29 [pid = 2852] [id = 406] 14:21:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCBBEC800 == 28 [pid = 2852] [id = 405] 14:21:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005B9069B800 == 27 [pid = 2852] [id = 404] 14:21:27 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BCD373C00) [pid = 2852] [serial = 1175] [outer = 0000000000000000] [url = about:blank] 14:21:27 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BCC951400) [pid = 2852] [serial = 1174] [outer = 0000000000000000] [url = about:blank] 14:21:27 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BCD463400) [pid = 2852] [serial = 1177] [outer = 0000000000000000] [url = about:blank] 14:21:27 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005B901B5800) [pid = 2852] [serial = 1153] [outer = 0000000000000000] [url = about:blank] 14:21:27 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005B905E5400) [pid = 2852] [serial = 1154] [outer = 0000000000000000] [url = about:blank] 14:21:27 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005B91855800) [pid = 2852] [serial = 1159] [outer = 0000000000000000] [url = about:blank] 14:21:27 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005B91C28C00) [pid = 2852] [serial = 1160] [outer = 0000000000000000] [url = about:blank] 14:21:27 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BC6205000) [pid = 2852] [serial = 1162] [outer = 0000000000000000] [url = about:blank] 14:21:27 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BC712FC00) [pid = 2852] [serial = 1163] [outer = 0000000000000000] [url = about:blank] 14:21:27 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BC7BB0000) [pid = 2852] [serial = 1168] [outer = 0000000000000000] [url = about:blank] 14:21:27 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BCBB25400) [pid = 2852] [serial = 1169] [outer = 0000000000000000] [url = about:blank] 14:21:27 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BC765A800) [pid = 2852] [serial = 1165] [outer = 0000000000000000] [url = about:blank] 14:21:27 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BC76B6000) [pid = 2852] [serial = 1166] [outer = 0000000000000000] [url = about:blank] 14:21:27 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BCBE76C00) [pid = 2852] [serial = 1171] [outer = 0000000000000000] [url = about:blank] 14:21:27 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BCC4D3C00) [pid = 2852] [serial = 1172] [outer = 0000000000000000] [url = about:blank] 14:21:27 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005B90806C00) [pid = 2852] [serial = 1156] [outer = 0000000000000000] [url = about:blank] 14:21:27 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005B909A6400) [pid = 2852] [serial = 1157] [outer = 0000000000000000] [url = about:blank] 14:21:27 INFO - PROCESS | 2852 | 1471987287482 Marionette TRACE conn6 <- [1,1596,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]]]}] 14:21:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 14:21:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1534ms 14:21:27 INFO - PROCESS | 2852 | 1471987287515 Marionette TRACE conn6 -> [0,1597,"getWindowHandle",null] 14:21:27 INFO - PROCESS | 2852 | 1471987287519 Marionette TRACE conn6 <- [1,1597,null,{"value":"13"}] 14:21:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 14:21:27 INFO - PROCESS | 2852 | 1471987287524 Marionette TRACE conn6 -> [0,1598,"setScriptTimeout",{"ms":35000}] 14:21:27 INFO - PROCESS | 2852 | 1471987287527 Marionette TRACE conn6 <- [1,1598,null,{}] 14:21:27 INFO - PROCESS | 2852 | 1471987287533 Marionette TRACE conn6 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:27 INFO - PROCESS | 2852 | 1471987287536 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:27 INFO - PROCESS | 2852 | 1471987287625 Marionette TRACE conn6 <- [1,1599,null,{"value":null}] 14:21:27 INFO - PROCESS | 2852 | 1471987287633 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:27 INFO - PROCESS | 2852 | 1471987287638 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:27 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B907CE800 == 28 [pid = 2852] [id = 409] 14:21:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005B9037AC00) [pid = 2852] [serial = 1227] [outer = 0000000000000000] 14:21:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005B90605C00) [pid = 2852] [serial = 1228] [outer = 0000005B9037AC00] 14:21:27 INFO - PROCESS | 2852 | 1471987287691 Marionette DEBUG loaded listener.js 14:21:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005B90810000) [pid = 2852] [serial = 1229] [outer = 0000005B9037AC00] 14:21:28 INFO - PROCESS | 2852 | 1471987288173 Marionette TRACE conn6 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 14:21:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 14:21:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 671ms 14:21:28 INFO - PROCESS | 2852 | 1471987288198 Marionette TRACE conn6 -> [0,1601,"getWindowHandle",null] 14:21:28 INFO - PROCESS | 2852 | 1471987288203 Marionette TRACE conn6 <- [1,1601,null,{"value":"13"}] 14:21:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 14:21:28 INFO - PROCESS | 2852 | 1471987288214 Marionette TRACE conn6 -> [0,1602,"setScriptTimeout",{"ms":35000}] 14:21:28 INFO - PROCESS | 2852 | 1471987288217 Marionette TRACE conn6 <- [1,1602,null,{}] 14:21:28 INFO - PROCESS | 2852 | 1471987288221 Marionette TRACE conn6 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:28 INFO - PROCESS | 2852 | 1471987288224 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:28 INFO - PROCESS | 2852 | 1471987288315 Marionette TRACE conn6 <- [1,1603,null,{"value":null}] 14:21:28 INFO - PROCESS | 2852 | 1471987288324 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:28 INFO - PROCESS | 2852 | 1471987288326 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:28 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B92FBD800 == 29 [pid = 2852] [id = 410] 14:21:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005B91857000) [pid = 2852] [serial = 1230] [outer = 0000000000000000] 14:21:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005B91860800) [pid = 2852] [serial = 1231] [outer = 0000005B91857000] 14:21:28 INFO - PROCESS | 2852 | 1471987288376 Marionette DEBUG loaded listener.js 14:21:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BC590E800) [pid = 2852] [serial = 1232] [outer = 0000005B91857000] 14:21:28 INFO - PROCESS | 2852 | 1471987288859 Marionette TRACE conn6 <- [1,1604,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]]]}] 14:21:28 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 14:21:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 690ms 14:21:28 INFO - PROCESS | 2852 | 1471987288909 Marionette TRACE conn6 -> [0,1605,"getWindowHandle",null] 14:21:28 INFO - PROCESS | 2852 | 1471987288912 Marionette TRACE conn6 <- [1,1605,null,{"value":"13"}] 14:21:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 14:21:28 INFO - PROCESS | 2852 | 1471987288916 Marionette TRACE conn6 -> [0,1606,"setScriptTimeout",{"ms":35000}] 14:21:28 INFO - PROCESS | 2852 | 1471987288920 Marionette TRACE conn6 <- [1,1606,null,{}] 14:21:28 INFO - PROCESS | 2852 | 1471987288931 Marionette TRACE conn6 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:28 INFO - PROCESS | 2852 | 1471987288936 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:29 INFO - PROCESS | 2852 | 1471987289056 Marionette TRACE conn6 <- [1,1607,null,{"value":null}] 14:21:29 INFO - PROCESS | 2852 | 1471987289143 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:29 INFO - PROCESS | 2852 | 1471987289146 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:29 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7EA7800 == 30 [pid = 2852] [id = 411] 14:21:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005B905E9C00) [pid = 2852] [serial = 1233] [outer = 0000000000000000] 14:21:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BC76B2C00) [pid = 2852] [serial = 1234] [outer = 0000005B905E9C00] 14:21:29 INFO - PROCESS | 2852 | 1471987289197 Marionette DEBUG loaded listener.js 14:21:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BC7886400) [pid = 2852] [serial = 1235] [outer = 0000005B905E9C00] 14:21:29 INFO - PROCESS | 2852 | 1471987289615 Marionette TRACE conn6 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 14:21:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 14:21:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 734ms 14:21:29 INFO - PROCESS | 2852 | 1471987289651 Marionette TRACE conn6 -> [0,1609,"getWindowHandle",null] 14:21:29 INFO - PROCESS | 2852 | 1471987289654 Marionette TRACE conn6 <- [1,1609,null,{"value":"13"}] 14:21:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 14:21:29 INFO - PROCESS | 2852 | 1471987289657 Marionette TRACE conn6 -> [0,1610,"setScriptTimeout",{"ms":35000}] 14:21:29 INFO - PROCESS | 2852 | 1471987289659 Marionette TRACE conn6 <- [1,1610,null,{}] 14:21:29 INFO - PROCESS | 2852 | 1471987289672 Marionette TRACE conn6 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:29 INFO - PROCESS | 2852 | 1471987289674 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:29 INFO - PROCESS | 2852 | 1471987289791 Marionette TRACE conn6 <- [1,1611,null,{"value":null}] 14:21:29 INFO - PROCESS | 2852 | 1471987289801 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:29 INFO - PROCESS | 2852 | 1471987289803 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:29 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC483800 == 31 [pid = 2852] [id = 412] 14:21:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BC7BAF800) [pid = 2852] [serial = 1236] [outer = 0000000000000000] 14:21:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BC88F0800) [pid = 2852] [serial = 1237] [outer = 0000005BC7BAF800] 14:21:29 INFO - PROCESS | 2852 | 1471987289851 Marionette DEBUG loaded listener.js 14:21:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BCBB29C00) [pid = 2852] [serial = 1238] [outer = 0000005BC7BAF800] 14:21:30 INFO - PROCESS | 2852 | 1471987290300 Marionette TRACE conn6 <- [1,1612,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]]]}] 14:21:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 14:21:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 692ms 14:21:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 14:21:30 INFO - PROCESS | 2852 | 1471987290353 Marionette TRACE conn6 -> [0,1613,"getWindowHandle",null] 14:21:30 INFO - PROCESS | 2852 | 1471987290355 Marionette TRACE conn6 <- [1,1613,null,{"value":"13"}] 14:21:30 INFO - PROCESS | 2852 | 1471987290358 Marionette TRACE conn6 -> [0,1614,"setScriptTimeout",{"ms":35000}] 14:21:30 INFO - PROCESS | 2852 | 1471987290360 Marionette TRACE conn6 <- [1,1614,null,{}] 14:21:30 INFO - PROCESS | 2852 | 1471987290363 Marionette TRACE conn6 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:30 INFO - PROCESS | 2852 | 1471987290366 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:30 INFO - PROCESS | 2852 | 1471987290506 Marionette TRACE conn6 <- [1,1615,null,{"value":null}] 14:21:30 INFO - PROCESS | 2852 | 1471987290548 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:30 INFO - PROCESS | 2852 | 1471987290550 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:30 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCDAB6000 == 32 [pid = 2852] [id = 413] 14:21:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005B91856C00) [pid = 2852] [serial = 1239] [outer = 0000000000000000] 14:21:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BCC44F800) [pid = 2852] [serial = 1240] [outer = 0000005B91856C00] 14:21:30 INFO - PROCESS | 2852 | 1471987290600 Marionette DEBUG loaded listener.js 14:21:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BCC71FC00) [pid = 2852] [serial = 1241] [outer = 0000005B91856C00] 14:21:31 INFO - PROCESS | 2852 | 1471987291059 Marionette TRACE conn6 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 14:21:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 14:21:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 733ms 14:21:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 14:21:31 INFO - PROCESS | 2852 | 1471987291095 Marionette TRACE conn6 -> [0,1617,"getWindowHandle",null] 14:21:31 INFO - PROCESS | 2852 | 1471987291098 Marionette TRACE conn6 <- [1,1617,null,{"value":"13"}] 14:21:31 INFO - PROCESS | 2852 | 1471987291101 Marionette TRACE conn6 -> [0,1618,"setScriptTimeout",{"ms":35000}] 14:21:31 INFO - PROCESS | 2852 | 1471987291102 Marionette TRACE conn6 <- [1,1618,null,{}] 14:21:31 INFO - PROCESS | 2852 | 1471987291106 Marionette TRACE conn6 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:31 INFO - PROCESS | 2852 | 1471987291112 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:31 INFO - PROCESS | 2852 | 1471987291246 Marionette TRACE conn6 <- [1,1619,null,{"value":null}] 14:21:31 INFO - PROCESS | 2852 | 1471987291301 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:31 INFO - PROCESS | 2852 | 1471987291304 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:31 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD2790800 == 33 [pid = 2852] [id = 414] 14:21:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005B90BD2800) [pid = 2852] [serial = 1242] [outer = 0000000000000000] 14:21:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BCD8C1000) [pid = 2852] [serial = 1243] [outer = 0000005B90BD2800] 14:21:31 INFO - PROCESS | 2852 | 1471987291351 Marionette DEBUG loaded listener.js 14:21:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005BCDE7C400) [pid = 2852] [serial = 1244] [outer = 0000005B90BD2800] 14:21:31 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BCC30AC00) [pid = 2852] [serial = 1197] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 14:21:31 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BCD45B800) [pid = 2852] [serial = 1200] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 14:21:31 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005B901A9800) [pid = 2852] [serial = 1185] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 14:21:31 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BC76B2400) [pid = 2852] [serial = 1191] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 14:21:31 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005B91863800) [pid = 2852] [serial = 1188] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 14:21:31 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BCD45E000) [pid = 2852] [serial = 1176] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 14:21:31 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005B9080B000) [pid = 2852] [serial = 1182] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 14:21:31 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005B8F4F5000) [pid = 2852] [serial = 1179] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 14:21:31 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BC5907000) [pid = 2852] [serial = 1203] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 14:21:31 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BC7BB9800) [pid = 2852] [serial = 1194] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 14:21:31 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BD0C52C00) [pid = 2852] [serial = 1206] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 14:21:31 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B90122800) [pid = 2852] [serial = 1149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 14:21:31 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BD272F000) [pid = 2852] [serial = 1209] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 14:21:31 INFO - PROCESS | 2852 | 1471987291948 Marionette TRACE conn6 <- [1,1620,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]]]}] 14:21:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 14:21:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 881ms 14:21:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 14:21:32 INFO - PROCESS | 2852 | 1471987291984 Marionette TRACE conn6 -> [0,1621,"getWindowHandle",null] 14:21:32 INFO - PROCESS | 2852 | 1471987291986 Marionette TRACE conn6 <- [1,1621,null,{"value":"13"}] 14:21:32 INFO - PROCESS | 2852 | 1471987291990 Marionette TRACE conn6 -> [0,1622,"setScriptTimeout",{"ms":35000}] 14:21:32 INFO - PROCESS | 2852 | 1471987291991 Marionette TRACE conn6 <- [1,1622,null,{}] 14:21:32 INFO - PROCESS | 2852 | 1471987291995 Marionette TRACE conn6 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:32 INFO - PROCESS | 2852 | 1471987291997 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:32 INFO - PROCESS | 2852 | 1471987292078 Marionette TRACE conn6 <- [1,1623,null,{"value":null}] 14:21:32 INFO - PROCESS | 2852 | 1471987292084 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:32 INFO - PROCESS | 2852 | 1471987292086 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:32 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3C0B800 == 34 [pid = 2852] [id = 415] 14:21:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005B9011FC00) [pid = 2852] [serial = 1245] [outer = 0000000000000000] 14:21:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BCD30A400) [pid = 2852] [serial = 1246] [outer = 0000005B9011FC00] 14:21:32 INFO - PROCESS | 2852 | 1471987292135 Marionette DEBUG loaded listener.js 14:21:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCDA7F400) [pid = 2852] [serial = 1247] [outer = 0000005B9011FC00] 14:21:32 INFO - PROCESS | 2852 | 1471987292555 Marionette TRACE conn6 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 14:21:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 14:21:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 587ms 14:21:32 INFO - PROCESS | 2852 | 1471987292589 Marionette TRACE conn6 -> [0,1625,"getWindowHandle",null] 14:21:32 INFO - PROCESS | 2852 | 1471987292592 Marionette TRACE conn6 <- [1,1625,null,{"value":"13"}] 14:21:32 INFO - PROCESS | 2852 | 1471987292595 Marionette TRACE conn6 -> [0,1626,"setScriptTimeout",{"ms":35000}] 14:21:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 14:21:32 INFO - PROCESS | 2852 | 1471987292597 Marionette TRACE conn6 <- [1,1626,null,{}] 14:21:32 INFO - PROCESS | 2852 | 1471987292606 Marionette TRACE conn6 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:32 INFO - PROCESS | 2852 | 1471987292608 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:32 INFO - PROCESS | 2852 | 1471987292689 Marionette TRACE conn6 <- [1,1627,null,{"value":null}] 14:21:32 INFO - PROCESS | 2852 | 1471987292695 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:32 INFO - PROCESS | 2852 | 1471987292697 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:32 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD4278800 == 35 [pid = 2852] [id = 416] 14:21:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BD0CAF000) [pid = 2852] [serial = 1248] [outer = 0000000000000000] 14:21:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BD1991000) [pid = 2852] [serial = 1249] [outer = 0000005BD0CAF000] 14:21:32 INFO - PROCESS | 2852 | 1471987292753 Marionette DEBUG loaded listener.js 14:21:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BD3110C00) [pid = 2852] [serial = 1250] [outer = 0000005BD0CAF000] 14:21:33 INFO - PROCESS | 2852 | 1471987293201 Marionette TRACE conn6 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 14:21:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 14:21:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 628ms 14:21:33 INFO - PROCESS | 2852 | 1471987293229 Marionette TRACE conn6 -> [0,1629,"getWindowHandle",null] 14:21:33 INFO - PROCESS | 2852 | 1471987293231 Marionette TRACE conn6 <- [1,1629,null,{"value":"13"}] 14:21:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 14:21:33 INFO - PROCESS | 2852 | 1471987293234 Marionette TRACE conn6 -> [0,1630,"setScriptTimeout",{"ms":35000}] 14:21:33 INFO - PROCESS | 2852 | 1471987293236 Marionette TRACE conn6 <- [1,1630,null,{}] 14:21:33 INFO - PROCESS | 2852 | 1471987293240 Marionette TRACE conn6 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:33 INFO - PROCESS | 2852 | 1471987293242 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:33 INFO - PROCESS | 2852 | 1471987293325 Marionette TRACE conn6 <- [1,1631,null,{"value":null}] 14:21:33 INFO - PROCESS | 2852 | 1471987293333 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:33 INFO - PROCESS | 2852 | 1471987293335 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:33 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7EA7000 == 36 [pid = 2852] [id = 417] 14:21:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BD3488800) [pid = 2852] [serial = 1251] [outer = 0000000000000000] 14:21:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BD348FC00) [pid = 2852] [serial = 1252] [outer = 0000005BD3488800] 14:21:33 INFO - PROCESS | 2852 | 1471987293383 Marionette DEBUG loaded listener.js 14:21:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BD34A0000) [pid = 2852] [serial = 1253] [outer = 0000005BD3488800] 14:21:34 INFO - PROCESS | 2852 | 1471987294032 Marionette TRACE conn6 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 14:21:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 14:21:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 877ms 14:21:34 INFO - PROCESS | 2852 | 1471987294116 Marionette TRACE conn6 -> [0,1633,"getWindowHandle",null] 14:21:34 INFO - PROCESS | 2852 | 1471987294121 Marionette TRACE conn6 <- [1,1633,null,{"value":"13"}] 14:21:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 14:21:34 INFO - PROCESS | 2852 | 1471987294126 Marionette TRACE conn6 -> [0,1634,"setScriptTimeout",{"ms":35000}] 14:21:34 INFO - PROCESS | 2852 | 1471987294130 Marionette TRACE conn6 <- [1,1634,null,{}] 14:21:34 INFO - PROCESS | 2852 | 1471987294136 Marionette TRACE conn6 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:34 INFO - PROCESS | 2852 | 1471987294140 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:34 INFO - PROCESS | 2852 | 1471987294278 Marionette TRACE conn6 <- [1,1635,null,{"value":null}] 14:21:34 INFO - PROCESS | 2852 | 1471987294392 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:34 INFO - PROCESS | 2852 | 1471987294395 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:34 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B918A6000 == 37 [pid = 2852] [id = 418] 14:21:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005B8F4F9800) [pid = 2852] [serial = 1254] [outer = 0000000000000000] 14:21:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005B90786000) [pid = 2852] [serial = 1255] [outer = 0000005B8F4F9800] 14:21:34 INFO - PROCESS | 2852 | 1471987294458 Marionette DEBUG loaded listener.js 14:21:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005B90A83C00) [pid = 2852] [serial = 1256] [outer = 0000005B8F4F9800] 14:21:35 INFO - PROCESS | 2852 | 1471987295083 Marionette TRACE conn6 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 14:21:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 14:21:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1034ms 14:21:35 INFO - PROCESS | 2852 | 1471987295163 Marionette TRACE conn6 -> [0,1637,"getWindowHandle",null] 14:21:35 INFO - PROCESS | 2852 | 1471987295169 Marionette TRACE conn6 <- [1,1637,null,{"value":"13"}] 14:21:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 14:21:35 INFO - PROCESS | 2852 | 1471987295176 Marionette TRACE conn6 -> [0,1638,"setScriptTimeout",{"ms":35000}] 14:21:35 INFO - PROCESS | 2852 | 1471987295180 Marionette TRACE conn6 <- [1,1638,null,{}] 14:21:35 INFO - PROCESS | 2852 | 1471987295234 Marionette TRACE conn6 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:35 INFO - PROCESS | 2852 | 1471987295238 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:35 INFO - PROCESS | 2852 | 1471987295419 Marionette TRACE conn6 <- [1,1639,null,{"value":null}] 14:21:35 INFO - PROCESS | 2852 | 1471987295469 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:35 INFO - PROCESS | 2852 | 1471987295472 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:35 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCBE2C800 == 38 [pid = 2852] [id = 419] 14:21:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005BC59D6C00) [pid = 2852] [serial = 1257] [outer = 0000000000000000] 14:21:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005BC71C6000) [pid = 2852] [serial = 1258] [outer = 0000005BC59D6C00] 14:21:35 INFO - PROCESS | 2852 | 1471987295534 Marionette DEBUG loaded listener.js 14:21:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005BC76B2400) [pid = 2852] [serial = 1259] [outer = 0000005BC59D6C00] 14:21:36 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD4278800 == 37 [pid = 2852] [id = 416] 14:21:36 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3C0B800 == 36 [pid = 2852] [id = 415] 14:21:36 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD2790800 == 35 [pid = 2852] [id = 414] 14:21:36 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCDAB6000 == 34 [pid = 2852] [id = 413] 14:21:36 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC483800 == 33 [pid = 2852] [id = 412] 14:21:36 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7EA7800 == 32 [pid = 2852] [id = 411] 14:21:36 INFO - PROCESS | 2852 | --DOCSHELL 0000005B92FBD800 == 31 [pid = 2852] [id = 410] 14:21:36 INFO - PROCESS | 2852 | --DOCSHELL 0000005B907CE800 == 30 [pid = 2852] [id = 409] 14:21:36 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005BD35A6400) [pid = 2852] [serial = 1151] [outer = 0000000000000000] [url = about:blank] 14:21:36 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005BD3448C00) [pid = 2852] [serial = 1210] [outer = 0000000000000000] [url = about:blank] 14:21:36 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BCC4B1400) [pid = 2852] [serial = 1198] [outer = 0000000000000000] [url = about:blank] 14:21:36 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BCD4DDC00) [pid = 2852] [serial = 1201] [outer = 0000000000000000] [url = about:blank] 14:21:36 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BCC950C00) [pid = 2852] [serial = 1199] [outer = 0000000000000000] [url = about:blank] 14:21:36 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005B905E8000) [pid = 2852] [serial = 1186] [outer = 0000000000000000] [url = about:blank] 14:21:36 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005B90A82400) [pid = 2852] [serial = 1187] [outer = 0000000000000000] [url = about:blank] 14:21:36 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BC773C400) [pid = 2852] [serial = 1192] [outer = 0000000000000000] [url = about:blank] 14:21:36 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BC7BAE400) [pid = 2852] [serial = 1193] [outer = 0000000000000000] [url = about:blank] 14:21:36 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BC61D1C00) [pid = 2852] [serial = 1189] [outer = 0000000000000000] [url = about:blank] 14:21:36 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BC71C9800) [pid = 2852] [serial = 1190] [outer = 0000000000000000] [url = about:blank] 14:21:36 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BCD4B3000) [pid = 2852] [serial = 1178] [outer = 0000000000000000] [url = about:blank] 14:21:36 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005B909B2000) [pid = 2852] [serial = 1183] [outer = 0000000000000000] [url = about:blank] 14:21:36 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B90BDBC00) [pid = 2852] [serial = 1184] [outer = 0000000000000000] [url = about:blank] 14:21:36 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005B9011C000) [pid = 2852] [serial = 1180] [outer = 0000000000000000] [url = about:blank] 14:21:36 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005B901B4C00) [pid = 2852] [serial = 1181] [outer = 0000000000000000] [url = about:blank] 14:21:36 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BC773A800) [pid = 2852] [serial = 1204] [outer = 0000000000000000] [url = about:blank] 14:21:36 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BCDA84800) [pid = 2852] [serial = 1202] [outer = 0000000000000000] [url = about:blank] 14:21:36 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BD3486000) [pid = 2852] [serial = 1211] [outer = 0000000000000000] [url = about:blank] 14:21:36 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BCDE79400) [pid = 2852] [serial = 1205] [outer = 0000000000000000] [url = about:blank] 14:21:36 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BCB96C400) [pid = 2852] [serial = 1195] [outer = 0000000000000000] [url = about:blank] 14:21:36 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BD1A93C00) [pid = 2852] [serial = 1208] [outer = 0000000000000000] [url = about:blank] 14:21:36 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005BCBC06000) [pid = 2852] [serial = 1196] [outer = 0000000000000000] [url = about:blank] 14:21:36 INFO - PROCESS | 2852 | --DOMWINDOW == 67 (0000005BD103BC00) [pid = 2852] [serial = 1207] [outer = 0000000000000000] [url = about:blank] 14:21:36 INFO - PROCESS | 2852 | 1471987296282 Marionette TRACE conn6 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 14:21:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 14:21:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1131ms 14:21:36 INFO - PROCESS | 2852 | 1471987296323 Marionette TRACE conn6 -> [0,1641,"getWindowHandle",null] 14:21:36 INFO - PROCESS | 2852 | 1471987296327 Marionette TRACE conn6 <- [1,1641,null,{"value":"13"}] 14:21:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 14:21:36 INFO - PROCESS | 2852 | 1471987296332 Marionette TRACE conn6 -> [0,1642,"setScriptTimeout",{"ms":35000}] 14:21:36 INFO - PROCESS | 2852 | 1471987296336 Marionette TRACE conn6 <- [1,1642,null,{}] 14:21:36 INFO - PROCESS | 2852 | 1471987296342 Marionette TRACE conn6 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:36 INFO - PROCESS | 2852 | 1471987296345 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:36 INFO - PROCESS | 2852 | 1471987296437 Marionette TRACE conn6 <- [1,1643,null,{"value":null}] 14:21:36 INFO - PROCESS | 2852 | 1471987296445 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:36 INFO - PROCESS | 2852 | 1471987296449 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:36 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B909DA000 == 31 [pid = 2852] [id = 420] 14:21:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005B9080F800) [pid = 2852] [serial = 1260] [outer = 0000000000000000] 14:21:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005B909B0000) [pid = 2852] [serial = 1261] [outer = 0000005B9080F800] 14:21:36 INFO - PROCESS | 2852 | 1471987296504 Marionette DEBUG loaded listener.js 14:21:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005B90BE0400) [pid = 2852] [serial = 1262] [outer = 0000005B9080F800] 14:21:37 INFO - PROCESS | 2852 | 1471987297078 Marionette TRACE conn6 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 14:21:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 14:21:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 796ms 14:21:37 INFO - PROCESS | 2852 | 1471987297129 Marionette TRACE conn6 -> [0,1645,"getWindowHandle",null] 14:21:37 INFO - PROCESS | 2852 | 1471987297134 Marionette TRACE conn6 <- [1,1645,null,{"value":"13"}] 14:21:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 14:21:37 INFO - PROCESS | 2852 | 1471987297140 Marionette TRACE conn6 -> [0,1646,"setScriptTimeout",{"ms":35000}] 14:21:37 INFO - PROCESS | 2852 | 1471987297143 Marionette TRACE conn6 <- [1,1646,null,{}] 14:21:37 INFO - PROCESS | 2852 | 1471987297147 Marionette TRACE conn6 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:37 INFO - PROCESS | 2852 | 1471987297150 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:37 INFO - PROCESS | 2852 | 1471987297246 Marionette TRACE conn6 <- [1,1647,null,{"value":null}] 14:21:37 INFO - PROCESS | 2852 | 1471987297325 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:37 INFO - PROCESS | 2852 | 1471987297327 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:37 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC5949800 == 32 [pid = 2852] [id = 421] 14:21:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005BC71CCC00) [pid = 2852] [serial = 1263] [outer = 0000000000000000] 14:21:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BC7665400) [pid = 2852] [serial = 1264] [outer = 0000005BC71CCC00] 14:21:37 INFO - PROCESS | 2852 | 1471987297379 Marionette DEBUG loaded listener.js 14:21:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BC7889400) [pid = 2852] [serial = 1265] [outer = 0000005BC71CCC00] 14:21:37 INFO - PROCESS | 2852 | 1471987297731 Marionette TRACE conn6 <- [1,1648,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 14:21:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 14:21:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 628ms 14:21:37 INFO - PROCESS | 2852 | 1471987297770 Marionette TRACE conn6 -> [0,1649,"getWindowHandle",null] 14:21:37 INFO - PROCESS | 2852 | 1471987297773 Marionette TRACE conn6 <- [1,1649,null,{"value":"13"}] 14:21:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 14:21:37 INFO - PROCESS | 2852 | 1471987297777 Marionette TRACE conn6 -> [0,1650,"setScriptTimeout",{"ms":35000}] 14:21:37 INFO - PROCESS | 2852 | 1471987297780 Marionette TRACE conn6 <- [1,1650,null,{}] 14:21:37 INFO - PROCESS | 2852 | 1471987297844 Marionette TRACE conn6 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:37 INFO - PROCESS | 2852 | 1471987297849 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:37 INFO - PROCESS | 2852 | 1471987297946 Marionette TRACE conn6 <- [1,1651,null,{"value":null}] 14:21:37 INFO - PROCESS | 2852 | 1471987297955 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:37 INFO - PROCESS | 2852 | 1471987297959 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:37 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC375000 == 33 [pid = 2852] [id = 422] 14:21:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005B90375000) [pid = 2852] [serial = 1266] [outer = 0000000000000000] 14:21:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BCC30AC00) [pid = 2852] [serial = 1267] [outer = 0000005B90375000] 14:21:38 INFO - PROCESS | 2852 | 1471987298011 Marionette DEBUG loaded listener.js 14:21:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BCC7E3C00) [pid = 2852] [serial = 1268] [outer = 0000005B90375000] 14:21:38 INFO - PROCESS | 2852 | 1471987298387 Marionette TRACE conn6 <- [1,1652,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 14:21:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 14:21:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 669ms 14:21:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 14:21:38 INFO - PROCESS | 2852 | 1471987298448 Marionette TRACE conn6 -> [0,1653,"getWindowHandle",null] 14:21:38 INFO - PROCESS | 2852 | 1471987298451 Marionette TRACE conn6 <- [1,1653,null,{"value":"13"}] 14:21:38 INFO - PROCESS | 2852 | 1471987298454 Marionette TRACE conn6 -> [0,1654,"setScriptTimeout",{"ms":35000}] 14:21:38 INFO - PROCESS | 2852 | 1471987298456 Marionette TRACE conn6 <- [1,1654,null,{}] 14:21:38 INFO - PROCESS | 2852 | 1471987298460 Marionette TRACE conn6 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:38 INFO - PROCESS | 2852 | 1471987298462 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:38 INFO - PROCESS | 2852 | 1471987298592 Marionette TRACE conn6 <- [1,1655,null,{"value":null}] 14:21:38 INFO - PROCESS | 2852 | 1471987298605 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:38 INFO - PROCESS | 2852 | 1471987298608 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:38 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCDAB9000 == 34 [pid = 2852] [id = 423] 14:21:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCD30B000) [pid = 2852] [serial = 1269] [outer = 0000000000000000] 14:21:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BCD381000) [pid = 2852] [serial = 1270] [outer = 0000005BCD30B000] 14:21:38 INFO - PROCESS | 2852 | 1471987298657 Marionette DEBUG loaded listener.js 14:21:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCD4B6400) [pid = 2852] [serial = 1271] [outer = 0000005BCD30B000] 14:21:39 INFO - PROCESS | 2852 | 1471987299288 Marionette TRACE conn6 <- [1,1656,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]]]}] 14:21:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 14:21:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 882ms 14:21:39 INFO - PROCESS | 2852 | 1471987299338 Marionette TRACE conn6 -> [0,1657,"getWindowHandle",null] 14:21:39 INFO - PROCESS | 2852 | 1471987299341 Marionette TRACE conn6 <- [1,1657,null,{"value":"13"}] 14:21:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 14:21:39 INFO - PROCESS | 2852 | 1471987299344 Marionette TRACE conn6 -> [0,1658,"setScriptTimeout",{"ms":35000}] 14:21:39 INFO - PROCESS | 2852 | 1471987299346 Marionette TRACE conn6 <- [1,1658,null,{}] 14:21:39 INFO - PROCESS | 2852 | 1471987299350 Marionette TRACE conn6 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:39 INFO - PROCESS | 2852 | 1471987299353 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:39 INFO - PROCESS | 2852 | 1471987299484 Marionette TRACE conn6 <- [1,1659,null,{"value":null}] 14:21:39 INFO - PROCESS | 2852 | 1471987299496 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:39 INFO - PROCESS | 2852 | 1471987299498 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:39 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD1AC2000 == 35 [pid = 2852] [id = 424] 14:21:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BC7A53400) [pid = 2852] [serial = 1272] [outer = 0000000000000000] 14:21:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BCD4E7000) [pid = 2852] [serial = 1273] [outer = 0000005BC7A53400] 14:21:39 INFO - PROCESS | 2852 | 1471987299593 Marionette DEBUG loaded listener.js 14:21:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BCDE7B400) [pid = 2852] [serial = 1274] [outer = 0000005BC7A53400] 14:21:40 INFO - PROCESS | 2852 | 1471987300071 Marionette TRACE conn6 <- [1,1660,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]]]}] 14:21:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 14:21:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 774ms 14:21:40 INFO - PROCESS | 2852 | 1471987300122 Marionette TRACE conn6 -> [0,1661,"getWindowHandle",null] 14:21:40 INFO - PROCESS | 2852 | 1471987300124 Marionette TRACE conn6 <- [1,1661,null,{"value":"13"}] 14:21:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 14:21:40 INFO - PROCESS | 2852 | 1471987300127 Marionette TRACE conn6 -> [0,1662,"setScriptTimeout",{"ms":35000}] 14:21:40 INFO - PROCESS | 2852 | 1471987300129 Marionette TRACE conn6 <- [1,1662,null,{}] 14:21:40 INFO - PROCESS | 2852 | 1471987300132 Marionette TRACE conn6 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:40 INFO - PROCESS | 2852 | 1471987300138 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:40 INFO - PROCESS | 2852 | 1471987300286 Marionette TRACE conn6 <- [1,1663,null,{"value":null}] 14:21:40 INFO - PROCESS | 2852 | 1471987300341 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:40 INFO - PROCESS | 2852 | 1471987300343 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:40 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3FC0800 == 36 [pid = 2852] [id = 425] 14:21:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BD27B5800) [pid = 2852] [serial = 1275] [outer = 0000000000000000] 14:21:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BD34ABC00) [pid = 2852] [serial = 1276] [outer = 0000005BD27B5800] 14:21:40 INFO - PROCESS | 2852 | 1471987300390 Marionette DEBUG loaded listener.js 14:21:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BD34B3800) [pid = 2852] [serial = 1277] [outer = 0000005BD27B5800] 14:21:40 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005B905E9C00) [pid = 2852] [serial = 1233] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 14:21:40 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BCBB2EC00) [pid = 2852] [serial = 1221] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 14:21:40 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005B91856C00) [pid = 2852] [serial = 1239] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 14:21:40 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005B9011FC00) [pid = 2852] [serial = 1245] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 14:21:40 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B91857000) [pid = 2852] [serial = 1230] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 14:21:40 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005B8F1F5000) [pid = 2852] [serial = 1212] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 14:21:40 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BC7BAF800) [pid = 2852] [serial = 1236] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 14:21:40 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B90A7DC00) [pid = 2852] [serial = 1224] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 14:21:40 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005B9037AC00) [pid = 2852] [serial = 1227] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 14:21:40 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005B90BD2800) [pid = 2852] [serial = 1242] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 14:21:40 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BC590C800) [pid = 2852] [serial = 1215] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 14:21:40 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BD0CAF000) [pid = 2852] [serial = 1248] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 14:21:40 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BCBB2E800) [pid = 2852] [serial = 1218] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 14:21:40 INFO - PROCESS | 2852 | 1471987300878 Marionette TRACE conn6 <- [1,1664,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]]]}] 14:21:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 14:21:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 776ms 14:21:40 INFO - PROCESS | 2852 | 1471987300906 Marionette TRACE conn6 -> [0,1665,"getWindowHandle",null] 14:21:40 INFO - PROCESS | 2852 | 1471987300909 Marionette TRACE conn6 <- [1,1665,null,{"value":"13"}] 14:21:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 14:21:40 INFO - PROCESS | 2852 | 1471987300912 Marionette TRACE conn6 -> [0,1666,"setScriptTimeout",{"ms":35000}] 14:21:40 INFO - PROCESS | 2852 | 1471987300913 Marionette TRACE conn6 <- [1,1666,null,{}] 14:21:40 INFO - PROCESS | 2852 | 1471987300924 Marionette TRACE conn6 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:40 INFO - PROCESS | 2852 | 1471987300926 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:41 INFO - PROCESS | 2852 | 1471987301011 Marionette TRACE conn6 <- [1,1667,null,{"value":null}] 14:21:41 INFO - PROCESS | 2852 | 1471987301017 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:41 INFO - PROCESS | 2852 | 1471987301019 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:41 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD47D5800 == 37 [pid = 2852] [id = 426] 14:21:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005B901B2400) [pid = 2852] [serial = 1278] [outer = 0000000000000000] 14:21:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BC773B800) [pid = 2852] [serial = 1279] [outer = 0000005B901B2400] 14:21:41 INFO - PROCESS | 2852 | 1471987301067 Marionette DEBUG loaded listener.js 14:21:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BCD4B4000) [pid = 2852] [serial = 1280] [outer = 0000005B901B2400] 14:21:41 INFO - PROCESS | 2852 | 1471987301499 Marionette TRACE conn6 <- [1,1668,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]]]}] 14:21:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 14:21:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 629ms 14:21:41 INFO - PROCESS | 2852 | 1471987301545 Marionette TRACE conn6 -> [0,1669,"getWindowHandle",null] 14:21:41 INFO - PROCESS | 2852 | 1471987301547 Marionette TRACE conn6 <- [1,1669,null,{"value":"13"}] 14:21:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 14:21:41 INFO - PROCESS | 2852 | 1471987301550 Marionette TRACE conn6 -> [0,1670,"setScriptTimeout",{"ms":35000}] 14:21:41 INFO - PROCESS | 2852 | 1471987301552 Marionette TRACE conn6 <- [1,1670,null,{}] 14:21:41 INFO - PROCESS | 2852 | 1471987301556 Marionette TRACE conn6 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:41 INFO - PROCESS | 2852 | 1471987301566 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:41 INFO - PROCESS | 2852 | 1471987301652 Marionette TRACE conn6 <- [1,1671,null,{"value":null}] 14:21:41 INFO - PROCESS | 2852 | 1471987301659 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:41 INFO - PROCESS | 2852 | 1471987301661 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:41 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD7468000 == 38 [pid = 2852] [id = 427] 14:21:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BCB96C400) [pid = 2852] [serial = 1281] [outer = 0000000000000000] 14:21:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BD34B3C00) [pid = 2852] [serial = 1282] [outer = 0000005BCB96C400] 14:21:41 INFO - PROCESS | 2852 | 1471987301708 Marionette DEBUG loaded listener.js 14:21:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BD35ADC00) [pid = 2852] [serial = 1283] [outer = 0000005BCB96C400] 14:21:42 INFO - PROCESS | 2852 | 1471987302139 Marionette TRACE conn6 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 14:21:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 14:21:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 630ms 14:21:42 INFO - PROCESS | 2852 | 1471987302184 Marionette TRACE conn6 -> [0,1673,"getWindowHandle",null] 14:21:42 INFO - PROCESS | 2852 | 1471987302187 Marionette TRACE conn6 <- [1,1673,null,{"value":"13"}] 14:21:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 14:21:42 INFO - PROCESS | 2852 | 1471987302195 Marionette TRACE conn6 -> [0,1674,"setScriptTimeout",{"ms":35000}] 14:21:42 INFO - PROCESS | 2852 | 1471987302197 Marionette TRACE conn6 <- [1,1674,null,{}] 14:21:42 INFO - PROCESS | 2852 | 1471987302200 Marionette TRACE conn6 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:42 INFO - PROCESS | 2852 | 1471987302202 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:42 INFO - PROCESS | 2852 | 1471987302287 Marionette TRACE conn6 <- [1,1675,null,{"value":null}] 14:21:42 INFO - PROCESS | 2852 | 1471987302292 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:42 INFO - PROCESS | 2852 | 1471987302294 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:42 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC0F0800 == 39 [pid = 2852] [id = 428] 14:21:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BD35AE000) [pid = 2852] [serial = 1284] [outer = 0000000000000000] 14:21:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BD3AD2000) [pid = 2852] [serial = 1285] [outer = 0000005BD35AE000] 14:21:42 INFO - PROCESS | 2852 | 1471987302341 Marionette DEBUG loaded listener.js 14:21:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BD3AE3C00) [pid = 2852] [serial = 1286] [outer = 0000005BD35AE000] 14:21:43 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC594E000 == 38 [pid = 2852] [id = 408] 14:21:43 INFO - PROCESS | 2852 | --DOCSHELL 0000005B909DA000 == 37 [pid = 2852] [id = 420] 14:21:43 INFO - PROCESS | 2852 | --DOCSHELL 0000005B918A6000 == 36 [pid = 2852] [id = 418] 14:21:43 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCBE2C800 == 35 [pid = 2852] [id = 419] 14:21:43 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7EA7000 == 34 [pid = 2852] [id = 417] 14:21:43 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC375000 == 33 [pid = 2852] [id = 422] 14:21:43 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCDAB9000 == 32 [pid = 2852] [id = 423] 14:21:43 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3FC0800 == 31 [pid = 2852] [id = 425] 14:21:43 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD1AC2000 == 30 [pid = 2852] [id = 424] 14:21:43 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD47D5800 == 29 [pid = 2852] [id = 426] 14:21:43 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC5949800 == 28 [pid = 2852] [id = 421] 14:21:43 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD7468000 == 27 [pid = 2852] [id = 427] 14:21:44 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BD348FC00) [pid = 2852] [serial = 1252] [outer = 0000000000000000] [url = about:blank] 14:21:44 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BD3110C00) [pid = 2852] [serial = 1250] [outer = 0000000000000000] [url = about:blank] 14:21:44 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BC76B2C00) [pid = 2852] [serial = 1234] [outer = 0000000000000000] [url = about:blank] 14:21:44 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BD349AC00) [pid = 2852] [serial = 1223] [outer = 0000000000000000] [url = about:blank] 14:21:44 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BCC71FC00) [pid = 2852] [serial = 1241] [outer = 0000000000000000] [url = about:blank] 14:21:44 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BCD30A400) [pid = 2852] [serial = 1246] [outer = 0000000000000000] [url = about:blank] 14:21:44 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005B91860800) [pid = 2852] [serial = 1231] [outer = 0000000000000000] [url = about:blank] 14:21:44 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005B8F4F2400) [pid = 2852] [serial = 1213] [outer = 0000000000000000] [url = about:blank] 14:21:44 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BCBB29C00) [pid = 2852] [serial = 1238] [outer = 0000000000000000] [url = about:blank] 14:21:44 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BC88F0800) [pid = 2852] [serial = 1237] [outer = 0000000000000000] [url = about:blank] 14:21:44 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BC6831400) [pid = 2852] [serial = 1226] [outer = 0000000000000000] [url = about:blank] 14:21:44 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005B90810000) [pid = 2852] [serial = 1229] [outer = 0000000000000000] [url = about:blank] 14:21:44 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005BCC956C00) [pid = 2852] [serial = 1222] [outer = 0000000000000000] [url = about:blank] 14:21:44 INFO - PROCESS | 2852 | --DOMWINDOW == 67 (0000005BCDE7C400) [pid = 2852] [serial = 1244] [outer = 0000000000000000] [url = about:blank] 14:21:44 INFO - PROCESS | 2852 | --DOMWINDOW == 66 (0000005BC765AC00) [pid = 2852] [serial = 1216] [outer = 0000000000000000] [url = about:blank] 14:21:44 INFO - PROCESS | 2852 | --DOMWINDOW == 65 (0000005B90605C00) [pid = 2852] [serial = 1228] [outer = 0000000000000000] [url = about:blank] 14:21:44 INFO - PROCESS | 2852 | --DOMWINDOW == 64 (0000005B905EF800) [pid = 2852] [serial = 1214] [outer = 0000000000000000] [url = about:blank] 14:21:44 INFO - PROCESS | 2852 | --DOMWINDOW == 63 (0000005BC590E800) [pid = 2852] [serial = 1232] [outer = 0000000000000000] [url = about:blank] 14:21:44 INFO - PROCESS | 2852 | --DOMWINDOW == 62 (0000005BC7886400) [pid = 2852] [serial = 1235] [outer = 0000000000000000] [url = about:blank] 14:21:44 INFO - PROCESS | 2852 | --DOMWINDOW == 61 (0000005BCDA7F400) [pid = 2852] [serial = 1247] [outer = 0000000000000000] [url = about:blank] 14:21:44 INFO - PROCESS | 2852 | --DOMWINDOW == 60 (0000005BC76B8C00) [pid = 2852] [serial = 1217] [outer = 0000000000000000] [url = about:blank] 14:21:44 INFO - PROCESS | 2852 | --DOMWINDOW == 59 (0000005B91864400) [pid = 2852] [serial = 1225] [outer = 0000000000000000] [url = about:blank] 14:21:44 INFO - PROCESS | 2852 | --DOMWINDOW == 58 (0000005BD1991000) [pid = 2852] [serial = 1249] [outer = 0000000000000000] [url = about:blank] 14:21:44 INFO - PROCESS | 2852 | --DOMWINDOW == 57 (0000005BCD8C1000) [pid = 2852] [serial = 1243] [outer = 0000000000000000] [url = about:blank] 14:21:44 INFO - PROCESS | 2852 | --DOMWINDOW == 56 (0000005BCD4AF400) [pid = 2852] [serial = 1220] [outer = 0000000000000000] [url = about:blank] 14:21:44 INFO - PROCESS | 2852 | --DOMWINDOW == 55 (0000005BCC44F800) [pid = 2852] [serial = 1240] [outer = 0000000000000000] [url = about:blank] 14:21:44 INFO - PROCESS | 2852 | --DOMWINDOW == 54 (0000005BCC4D3800) [pid = 2852] [serial = 1219] [outer = 0000000000000000] [url = about:blank] 14:21:44 INFO - PROCESS | 2852 | 1471987304202 Marionette TRACE conn6 <- [1,1676,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]]]}] 14:21:44 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 14:21:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 2027ms 14:21:44 INFO - PROCESS | 2852 | 1471987304226 Marionette TRACE conn6 -> [0,1677,"getWindowHandle",null] 14:21:44 INFO - PROCESS | 2852 | 1471987304231 Marionette TRACE conn6 <- [1,1677,null,{"value":"13"}] 14:21:44 INFO - PROCESS | 2852 | 1471987304236 Marionette TRACE conn6 -> [0,1678,"setScriptTimeout",{"ms":35000}] 14:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 14:21:44 INFO - PROCESS | 2852 | 1471987304239 Marionette TRACE conn6 <- [1,1678,null,{}] 14:21:44 INFO - PROCESS | 2852 | 1471987304246 Marionette TRACE conn6 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:44 INFO - PROCESS | 2852 | 1471987304249 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:44 INFO - PROCESS | 2852 | 1471987304345 Marionette TRACE conn6 <- [1,1679,null,{"value":null}] 14:21:44 INFO - PROCESS | 2852 | 1471987304352 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:44 INFO - PROCESS | 2852 | 1471987304357 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:44 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B907CE800 == 28 [pid = 2852] [id = 429] 14:21:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 55 (0000005B9036D400) [pid = 2852] [serial = 1287] [outer = 0000000000000000] 14:21:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 56 (0000005B9036FC00) [pid = 2852] [serial = 1288] [outer = 0000005B9036D400] 14:21:44 INFO - PROCESS | 2852 | 1471987304411 Marionette DEBUG loaded listener.js 14:21:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 57 (0000005B905EF800) [pid = 2852] [serial = 1289] [outer = 0000005B9036D400] 14:21:44 INFO - PROCESS | 2852 | 1471987304885 Marionette TRACE conn6 <- [1,1680,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]]]}] 14:21:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 14:21:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 692ms 14:21:44 INFO - PROCESS | 2852 | 1471987304932 Marionette TRACE conn6 -> [0,1681,"getWindowHandle",null] 14:21:44 INFO - PROCESS | 2852 | 1471987304938 Marionette TRACE conn6 <- [1,1681,null,{"value":"13"}] 14:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 14:21:44 INFO - PROCESS | 2852 | 1471987304944 Marionette TRACE conn6 -> [0,1682,"setScriptTimeout",{"ms":35000}] 14:21:44 INFO - PROCESS | 2852 | 1471987304947 Marionette TRACE conn6 <- [1,1682,null,{}] 14:21:44 INFO - PROCESS | 2852 | 1471987304951 Marionette TRACE conn6 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:44 INFO - PROCESS | 2852 | 1471987304955 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:45 INFO - PROCESS | 2852 | 1471987305050 Marionette TRACE conn6 <- [1,1683,null,{"value":null}] 14:21:45 INFO - PROCESS | 2852 | 1471987305084 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:45 INFO - PROCESS | 2852 | 1471987305087 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:45 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90A5E800 == 29 [pid = 2852] [id = 430] 14:21:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 58 (0000005B9080DC00) [pid = 2852] [serial = 1290] [outer = 0000000000000000] 14:21:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 59 (0000005B909A9400) [pid = 2852] [serial = 1291] [outer = 0000005B9080DC00] 14:21:45 INFO - PROCESS | 2852 | 1471987305138 Marionette DEBUG loaded listener.js 14:21:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 60 (0000005B90A7BC00) [pid = 2852] [serial = 1292] [outer = 0000005B9080DC00] 14:21:45 INFO - PROCESS | 2852 | 1471987305628 Marionette TRACE conn6 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 14:21:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 14:21:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 732ms 14:21:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 14:21:45 INFO - PROCESS | 2852 | 1471987305678 Marionette TRACE conn6 -> [0,1685,"getWindowHandle",null] 14:21:45 INFO - PROCESS | 2852 | 1471987305681 Marionette TRACE conn6 <- [1,1685,null,{"value":"13"}] 14:21:45 INFO - PROCESS | 2852 | 1471987305685 Marionette TRACE conn6 -> [0,1686,"setScriptTimeout",{"ms":35000}] 14:21:45 INFO - PROCESS | 2852 | 1471987305689 Marionette TRACE conn6 <- [1,1686,null,{}] 14:21:45 INFO - PROCESS | 2852 | 1471987305701 Marionette TRACE conn6 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:45 INFO - PROCESS | 2852 | 1471987305706 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:45 INFO - PROCESS | 2852 | 1471987305852 Marionette TRACE conn6 <- [1,1687,null,{"value":null}] 14:21:45 INFO - PROCESS | 2852 | 1471987305869 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:45 INFO - PROCESS | 2852 | 1471987305873 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:45 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC5759800 == 30 [pid = 2852] [id = 431] 14:21:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 61 (0000005B8F399400) [pid = 2852] [serial = 1293] [outer = 0000000000000000] 14:21:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 62 (0000005B91C2C000) [pid = 2852] [serial = 1294] [outer = 0000005B8F399400] 14:21:45 INFO - PROCESS | 2852 | 1471987305926 Marionette DEBUG loaded listener.js 14:21:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 63 (0000005BC614D000) [pid = 2852] [serial = 1295] [outer = 0000005B8F399400] 14:21:46 INFO - PROCESS | 2852 | 1471987306343 Marionette TRACE conn6 <- [1,1688,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]]]}] 14:21:46 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 14:21:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 693ms 14:21:46 INFO - PROCESS | 2852 | 1471987306379 Marionette TRACE conn6 -> [0,1689,"getWindowHandle",null] 14:21:46 INFO - PROCESS | 2852 | 1471987306382 Marionette TRACE conn6 <- [1,1689,null,{"value":"13"}] 14:21:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 14:21:46 INFO - PROCESS | 2852 | 1471987306385 Marionette TRACE conn6 -> [0,1690,"setScriptTimeout",{"ms":35000}] 14:21:46 INFO - PROCESS | 2852 | 1471987306387 Marionette TRACE conn6 <- [1,1690,null,{}] 14:21:46 INFO - PROCESS | 2852 | 1471987306390 Marionette TRACE conn6 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:46 INFO - PROCESS | 2852 | 1471987306392 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:46 INFO - PROCESS | 2852 | 1471987306510 Marionette TRACE conn6 <- [1,1691,null,{"value":null}] 14:21:46 INFO - PROCESS | 2852 | 1471987306519 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:46 INFO - PROCESS | 2852 | 1471987306521 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:46 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7410800 == 31 [pid = 2852] [id = 432] 14:21:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 64 (0000005BC7124800) [pid = 2852] [serial = 1296] [outer = 0000000000000000] 14:21:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 65 (0000005BC71CBC00) [pid = 2852] [serial = 1297] [outer = 0000005BC7124800] 14:21:46 INFO - PROCESS | 2852 | 1471987306571 Marionette DEBUG loaded listener.js 14:21:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 66 (0000005BC765F400) [pid = 2852] [serial = 1298] [outer = 0000005BC7124800] 14:21:47 INFO - PROCESS | 2852 | 1471987306998 Marionette TRACE conn6 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 14:21:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 14:21:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 629ms 14:21:47 INFO - PROCESS | 2852 | 1471987307017 Marionette TRACE conn6 -> [0,1693,"getWindowHandle",null] 14:21:47 INFO - PROCESS | 2852 | 1471987307019 Marionette TRACE conn6 <- [1,1693,null,{"value":"13"}] 14:21:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 14:21:47 INFO - PROCESS | 2852 | 1471987307022 Marionette TRACE conn6 -> [0,1694,"setScriptTimeout",{"ms":35000}] 14:21:47 INFO - PROCESS | 2852 | 1471987307025 Marionette TRACE conn6 <- [1,1694,null,{}] 14:21:47 INFO - PROCESS | 2852 | 1471987307028 Marionette TRACE conn6 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:47 INFO - PROCESS | 2852 | 1471987307031 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:47 INFO - PROCESS | 2852 | 1471987307146 Marionette TRACE conn6 <- [1,1695,null,{"value":null}] 14:21:47 INFO - PROCESS | 2852 | 1471987307189 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:47 INFO - PROCESS | 2852 | 1471987307191 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:47 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC8929000 == 32 [pid = 2852] [id = 433] 14:21:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 67 (0000005B9078AC00) [pid = 2852] [serial = 1299] [outer = 0000000000000000] 14:21:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005BC7733400) [pid = 2852] [serial = 1300] [outer = 0000005B9078AC00] 14:21:47 INFO - PROCESS | 2852 | 1471987307238 Marionette DEBUG loaded listener.js 14:21:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005BC788AC00) [pid = 2852] [serial = 1301] [outer = 0000005B9078AC00] 14:21:47 INFO - PROCESS | 2852 | 1471987307650 Marionette TRACE conn6 <- [1,1696,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]]]}] 14:21:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 14:21:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 691ms 14:21:47 INFO - PROCESS | 2852 | 1471987307718 Marionette TRACE conn6 -> [0,1697,"getWindowHandle",null] 14:21:47 INFO - PROCESS | 2852 | 1471987307720 Marionette TRACE conn6 <- [1,1697,null,{"value":"13"}] 14:21:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 14:21:47 INFO - PROCESS | 2852 | 1471987307724 Marionette TRACE conn6 -> [0,1698,"setScriptTimeout",{"ms":35000}] 14:21:47 INFO - PROCESS | 2852 | 1471987307726 Marionette TRACE conn6 <- [1,1698,null,{}] 14:21:47 INFO - PROCESS | 2852 | 1471987307729 Marionette TRACE conn6 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:47 INFO - PROCESS | 2852 | 1471987307735 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:47 INFO - PROCESS | 2852 | 1471987307841 Marionette TRACE conn6 <- [1,1699,null,{"value":null}] 14:21:47 INFO - PROCESS | 2852 | 1471987307852 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:47 INFO - PROCESS | 2852 | 1471987307854 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:47 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC93E800 == 33 [pid = 2852] [id = 434] 14:21:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005B90BD4400) [pid = 2852] [serial = 1302] [outer = 0000000000000000] 14:21:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005BC7BB7400) [pid = 2852] [serial = 1303] [outer = 0000005B90BD4400] 14:21:47 INFO - PROCESS | 2852 | 1471987307904 Marionette DEBUG loaded listener.js 14:21:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BCBC6C800) [pid = 2852] [serial = 1304] [outer = 0000005B90BD4400] 14:21:48 INFO - PROCESS | 2852 | 1471987308359 Marionette TRACE conn6 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 14:21:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 14:21:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 692ms 14:21:48 INFO - PROCESS | 2852 | 1471987308419 Marionette TRACE conn6 -> [0,1701,"getWindowHandle",null] 14:21:48 INFO - PROCESS | 2852 | 1471987308421 Marionette TRACE conn6 <- [1,1701,null,{"value":"13"}] 14:21:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 14:21:48 INFO - PROCESS | 2852 | 1471987308424 Marionette TRACE conn6 -> [0,1702,"setScriptTimeout",{"ms":35000}] 14:21:48 INFO - PROCESS | 2852 | 1471987308426 Marionette TRACE conn6 <- [1,1702,null,{}] 14:21:48 INFO - PROCESS | 2852 | 1471987308429 Marionette TRACE conn6 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:48 INFO - PROCESS | 2852 | 1471987308432 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:48 INFO - PROCESS | 2852 | 1471987308539 Marionette TRACE conn6 <- [1,1703,null,{"value":null}] 14:21:48 INFO - PROCESS | 2852 | 1471987308549 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:48 INFO - PROCESS | 2852 | 1471987308551 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:48 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD86C800 == 34 [pid = 2852] [id = 435] 14:21:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BCBC6DC00) [pid = 2852] [serial = 1305] [outer = 0000000000000000] 14:21:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BCC3C5000) [pid = 2852] [serial = 1306] [outer = 0000005BCBC6DC00] 14:21:48 INFO - PROCESS | 2852 | 1471987308598 Marionette DEBUG loaded listener.js 14:21:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BCC63E000) [pid = 2852] [serial = 1307] [outer = 0000005BCBC6DC00] 14:21:49 INFO - PROCESS | 2852 | 1471987309011 Marionette TRACE conn6 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",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/path-objects/2d.path.arc.selfintersect.1.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ 2*radius is drawn sensibly - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255 14:21:49 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 14:21:49 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1 14:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:49 INFO - _addTest/ [0,1705,"getWindowHandle",null] 14:21:49 INFO - PROCESS | 2852 | 1471987309058 Marionette TRACE conn6 <- [1,1705,null,{"value":"13"}] 14:21:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 14:21:49 INFO - PROCESS | 2852 | 1471987309061 Marionette TRACE conn6 -> [0,1706,"setScriptTimeout",{"ms":35000}] 14:21:49 INFO - PROCESS | 2852 | 1471987309063 Marionette TRACE conn6 <- [1,1706,null,{}] 14:21:49 INFO - PROCESS | 2852 | 1471987309067 Marionette TRACE conn6 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:49 INFO - PROCESS | 2852 | 1471987309069 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:49 INFO - PROCESS | 2852 | 1471987309151 Marionette TRACE conn6 <- [1,1707,null,{"value":null}] 14:21:49 INFO - PROCESS | 2852 | 1471987309157 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:49 INFO - PROCESS | 2852 | 1471987309159 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:49 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD161F000 == 35 [pid = 2852] [id = 436] 14:21:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BCC63A800) [pid = 2852] [serial = 1308] [outer = 0000000000000000] 14:21:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCC7E1400) [pid = 2852] [serial = 1309] [outer = 0000005BCC63A800] 14:21:49 INFO - PROCESS | 2852 | 1471987309205 Marionette DEBUG loaded listener.js 14:21:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BCD379800) [pid = 2852] [serial = 1310] [outer = 0000005BCC63A800] 14:21:49 INFO - PROCESS | 2852 | 1471987309685 Marionette TRACE conn6 <- [1,1708,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]]]}] 14:21:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 14:21:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 693ms 14:21:49 INFO - PROCESS | 2852 | 1471987309755 Marionette TRACE conn6 -> [0,1709,"getWindowHandle",null] 14:21:49 INFO - PROCESS | 2852 | 1471987309758 Marionette TRACE conn6 <- [1,1709,null,{"value":"13"}] 14:21:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 14:21:49 INFO - PROCESS | 2852 | 1471987309761 Marionette TRACE conn6 -> [0,1710,"setScriptTimeout",{"ms":35000}] 14:21:49 INFO - PROCESS | 2852 | 1471987309763 Marionette TRACE conn6 <- [1,1710,null,{}] 14:21:49 INFO - PROCESS | 2852 | 1471987309767 Marionette TRACE conn6 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:49 INFO - PROCESS | 2852 | 1471987309769 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:49 INFO - PROCESS | 2852 | 1471987309878 Marionette TRACE conn6 <- [1,1711,null,{"value":null}] 14:21:49 INFO - PROCESS | 2852 | 1471987309957 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:49 INFO - PROCESS | 2852 | 1471987309959 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:49 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC5756800 == 36 [pid = 2852] [id = 437] 14:21:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCD463C00) [pid = 2852] [serial = 1311] [outer = 0000000000000000] 14:21:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BCD4AF000) [pid = 2852] [serial = 1312] [outer = 0000005BCD463C00] 14:21:50 INFO - PROCESS | 2852 | 1471987310006 Marionette DEBUG loaded listener.js 14:21:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BCD4DF000) [pid = 2852] [serial = 1313] [outer = 0000005BCD463C00] 14:21:50 INFO - PROCESS | 2852 | 1471987310443 Marionette TRACE conn6 <- [1,1712,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]]]}] 14:21:50 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 14:21:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 734ms 14:21:50 INFO - PROCESS | 2852 | 1471987310499 Marionette TRACE conn6 -> [0,1713,"getWindowHandle",null] 14:21:50 INFO - PROCESS | 2852 | 1471987310501 Marionette TRACE conn6 <- [1,1713,null,{"value":"13"}] 14:21:50 INFO - PROCESS | 2852 | 1471987310505 Marionette TRACE conn6 -> [0,1714,"setScriptTimeout",{"ms":35000}] 14:21:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 14:21:50 INFO - PROCESS | 2852 | 1471987310507 Marionette TRACE conn6 <- [1,1714,null,{}] 14:21:50 INFO - PROCESS | 2852 | 1471987310516 Marionette TRACE conn6 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:50 INFO - PROCESS | 2852 | 1471987310518 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:50 INFO - PROCESS | 2852 | 1471987310634 Marionette TRACE conn6 <- [1,1715,null,{"value":null}] 14:21:50 INFO - PROCESS | 2852 | 1471987310647 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:50 INFO - PROCESS | 2852 | 1471987310649 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:50 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3A5E800 == 37 [pid = 2852] [id = 438] 14:21:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005B91C27800) [pid = 2852] [serial = 1314] [outer = 0000000000000000] 14:21:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BCDA81000) [pid = 2852] [serial = 1315] [outer = 0000005B91C27800] 14:21:50 INFO - PROCESS | 2852 | 1471987310738 Marionette DEBUG loaded listener.js 14:21:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BD0C4B800) [pid = 2852] [serial = 1316] [outer = 0000005B91C27800] 14:21:51 INFO - PROCESS | 2852 | 1471987311188 Marionette TRACE conn6 <- [1,1716,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]]]}] 14:21:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 14:21:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 734ms 14:21:51 INFO - PROCESS | 2852 | 1471987311243 Marionette TRACE conn6 -> [0,1717,"getWindowHandle",null] 14:21:51 INFO - PROCESS | 2852 | 1471987311246 Marionette TRACE conn6 <- [1,1717,null,{"value":"13"}] 14:21:51 INFO - PROCESS | 2852 | 1471987311257 Marionette TRACE conn6 -> [0,1718,"setScriptTimeout",{"ms":35000}] 14:21:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 14:21:51 INFO - PROCESS | 2852 | 1471987311260 Marionette TRACE conn6 <- [1,1718,null,{}] 14:21:51 INFO - PROCESS | 2852 | 1471987311264 Marionette TRACE conn6 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:51 INFO - PROCESS | 2852 | 1471987311266 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:51 INFO - PROCESS | 2852 | 1471987311486 Marionette TRACE conn6 <- [1,1719,null,{"value":null}] 14:21:51 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BC7A53400) [pid = 2852] [serial = 1272] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 14:21:51 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BD27B5800) [pid = 2852] [serial = 1275] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 14:21:51 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BCB96C400) [pid = 2852] [serial = 1281] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 14:21:51 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B90375000) [pid = 2852] [serial = 1266] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 14:21:51 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BC71CCC00) [pid = 2852] [serial = 1263] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 14:21:51 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005B9080F800) [pid = 2852] [serial = 1260] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 14:21:51 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BC59D6C00) [pid = 2852] [serial = 1257] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 14:21:51 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005B8F4F9800) [pid = 2852] [serial = 1254] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 14:21:51 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BD3488800) [pid = 2852] [serial = 1251] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 14:21:51 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BCD30B000) [pid = 2852] [serial = 1269] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 14:21:51 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005B901B2400) [pid = 2852] [serial = 1278] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 14:21:51 INFO - PROCESS | 2852 | 1471987311548 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:51 INFO - PROCESS | 2852 | 1471987311551 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:51 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC8928000 == 38 [pid = 2852] [id = 439] 14:21:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005B8F1F5000) [pid = 2852] [serial = 1317] [outer = 0000000000000000] 14:21:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005B901A7000) [pid = 2852] [serial = 1318] [outer = 0000005B8F1F5000] 14:21:51 INFO - PROCESS | 2852 | 1471987311599 Marionette DEBUG loaded listener.js 14:21:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BCBE7C000) [pid = 2852] [serial = 1319] [outer = 0000005B8F1F5000] 14:21:51 INFO - PROCESS | 2852 | 1471987311979 Marionette TRACE conn6 <- [1,1720,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",1,"assert_equals: Red channel of the pixel at (1, 48) 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.arc.shape.3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1721,"getWindowHandle",null] 14:21:52 INFO - PROCESS | 2852 | 1471987311998 Marionette TRACE conn6 <- [1,1721,null,{"value":"13"}] 14:21:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 14:21:52 INFO - PROCESS | 2852 | 1471987312008 Marionette TRACE conn6 -> [0,1722,"setScriptTimeout",{"ms":35000}] 14:21:52 INFO - PROCESS | 2852 | 1471987312010 Marionette TRACE conn6 <- [1,1722,null,{}] 14:21:52 INFO - PROCESS | 2852 | 1471987312014 Marionette TRACE conn6 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:52 INFO - PROCESS | 2852 | 1471987312016 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:52 INFO - PROCESS | 2852 | 1471987312103 Marionette TRACE conn6 <- [1,1723,null,{"value":null}] 14:21:52 INFO - PROCESS | 2852 | 1471987312110 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:52 INFO - PROCESS | 2852 | 1471987312112 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:52 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD47CB800 == 39 [pid = 2852] [id = 440] 14:21:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCDA7FC00) [pid = 2852] [serial = 1320] [outer = 0000000000000000] 14:21:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BD3455400) [pid = 2852] [serial = 1321] [outer = 0000005BCDA7FC00] 14:21:52 INFO - PROCESS | 2852 | 1471987312160 Marionette DEBUG loaded listener.js 14:21:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BD3489000) [pid = 2852] [serial = 1322] [outer = 0000005BCDA7FC00] 14:21:52 INFO - PROCESS | 2852 | 1471987312600 Marionette TRACE conn6 <- [1,1724,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]]]}] 14:21:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 14:21:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 629ms 14:21:52 INFO - PROCESS | 2852 | 1471987312644 Marionette TRACE conn6 -> [0,1725,"getWindowHandle",null] 14:21:52 INFO - PROCESS | 2852 | 1471987312646 Marionette TRACE conn6 <- [1,1725,null,{"value":"13"}] 14:21:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 14:21:52 INFO - PROCESS | 2852 | 1471987312650 Marionette TRACE conn6 -> [0,1726,"setScriptTimeout",{"ms":35000}] 14:21:52 INFO - PROCESS | 2852 | 1471987312652 Marionette TRACE conn6 <- [1,1726,null,{}] 14:21:52 INFO - PROCESS | 2852 | 1471987312655 Marionette TRACE conn6 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:52 INFO - PROCESS | 2852 | 1471987312657 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:52 INFO - PROCESS | 2852 | 1471987312742 Marionette TRACE conn6 <- [1,1727,null,{"value":null}] 14:21:52 INFO - PROCESS | 2852 | 1471987312747 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:52 INFO - PROCESS | 2852 | 1471987312749 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:52 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD6822000 == 40 [pid = 2852] [id = 441] 14:21:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BD3487C00) [pid = 2852] [serial = 1323] [outer = 0000000000000000] 14:21:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BD349A000) [pid = 2852] [serial = 1324] [outer = 0000005BD3487C00] 14:21:52 INFO - PROCESS | 2852 | 1471987312796 Marionette DEBUG loaded listener.js 14:21:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BD34AC000) [pid = 2852] [serial = 1325] [outer = 0000005BD3487C00] 14:21:53 INFO - PROCESS | 2852 | 1471987313224 Marionette TRACE conn6 <- [1,1728,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]]]}] 14:21:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 14:21:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 629ms 14:21:53 INFO - PROCESS | 2852 | 1471987313285 Marionette TRACE conn6 -> [0,1729,"getWindowHandle",null] 14:21:53 INFO - PROCESS | 2852 | 1471987313288 Marionette TRACE conn6 <- [1,1729,null,{"value":"13"}] 14:21:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 14:21:53 INFO - PROCESS | 2852 | 1471987313296 Marionette TRACE conn6 -> [0,1730,"setScriptTimeout",{"ms":35000}] 14:21:53 INFO - PROCESS | 2852 | 1471987313297 Marionette TRACE conn6 <- [1,1730,null,{}] 14:21:53 INFO - PROCESS | 2852 | 1471987313301 Marionette TRACE conn6 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:53 INFO - PROCESS | 2852 | 1471987313303 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:53 INFO - PROCESS | 2852 | 1471987313396 Marionette TRACE conn6 <- [1,1731,null,{"value":null}] 14:21:53 INFO - PROCESS | 2852 | 1471987313402 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:53 INFO - PROCESS | 2852 | 1471987313404 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:53 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD74C0000 == 41 [pid = 2852] [id = 442] 14:21:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BD34B7800) [pid = 2852] [serial = 1326] [outer = 0000000000000000] 14:21:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BD35AB800) [pid = 2852] [serial = 1327] [outer = 0000005BD34B7800] 14:21:53 INFO - PROCESS | 2852 | 1471987313453 Marionette DEBUG loaded listener.js 14:21:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BD35B3800) [pid = 2852] [serial = 1328] [outer = 0000005BD34B7800] 14:21:54 INFO - PROCESS | 2852 | 1471987314265 Marionette TRACE conn6 <- [1,1732,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]]]}] 14:21:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 14:21:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1019ms 14:21:54 INFO - PROCESS | 2852 | 1471987314321 Marionette TRACE conn6 -> [0,1733,"getWindowHandle",null] 14:21:54 INFO - PROCESS | 2852 | 1471987314326 Marionette TRACE conn6 <- [1,1733,null,{"value":"13"}] 14:21:54 INFO - PROCESS | 2852 | 1471987314330 Marionette TRACE conn6 -> [0,1734,"setScriptTimeout",{"ms":35000}] 14:21:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 14:21:54 INFO - PROCESS | 2852 | 1471987314336 Marionette TRACE conn6 <- [1,1734,null,{}] 14:21:54 INFO - PROCESS | 2852 | 1471987314364 Marionette TRACE conn6 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:54 INFO - PROCESS | 2852 | 1471987314367 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:54 INFO - PROCESS | 2852 | 1471987314506 Marionette TRACE conn6 <- [1,1735,null,{"value":null}] 14:21:54 INFO - PROCESS | 2852 | 1471987314620 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:54 INFO - PROCESS | 2852 | 1471987314623 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:54 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90A5B800 == 42 [pid = 2852] [id = 443] 14:21:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005B9036E400) [pid = 2852] [serial = 1329] [outer = 0000000000000000] 14:21:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005B90606000) [pid = 2852] [serial = 1330] [outer = 0000005B9036E400] 14:21:54 INFO - PROCESS | 2852 | 1471987314685 Marionette DEBUG loaded listener.js 14:21:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005B909AA400) [pid = 2852] [serial = 1331] [outer = 0000005B9036E400] 14:21:55 INFO - PROCESS | 2852 | 1471987315571 Marionette TRACE conn6 <- [1,1736,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]]]}] 14:21:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 14:21:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1320ms 14:21:55 INFO - PROCESS | 2852 | 1471987315655 Marionette TRACE conn6 -> [0,1737,"getWindowHandle",null] 14:21:55 INFO - PROCESS | 2852 | 1471987315660 Marionette TRACE conn6 <- [1,1737,null,{"value":"13"}] 14:21:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 14:21:55 INFO - PROCESS | 2852 | 1471987315665 Marionette TRACE conn6 -> [0,1738,"setScriptTimeout",{"ms":35000}] 14:21:55 INFO - PROCESS | 2852 | 1471987315669 Marionette TRACE conn6 <- [1,1738,null,{}] 14:21:55 INFO - PROCESS | 2852 | 1471987315674 Marionette TRACE conn6 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:55 INFO - PROCESS | 2852 | 1471987315678 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:55 INFO - PROCESS | 2852 | 1471987315791 Marionette TRACE conn6 <- [1,1739,null,{"value":null}] 14:21:55 INFO - PROCESS | 2852 | 1471987315864 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:55 INFO - PROCESS | 2852 | 1471987315868 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:55 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90A54000 == 43 [pid = 2852] [id = 444] 14:21:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005B9078C000) [pid = 2852] [serial = 1332] [outer = 0000000000000000] 14:21:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005B90806C00) [pid = 2852] [serial = 1333] [outer = 0000005B9078C000] 14:21:55 INFO - PROCESS | 2852 | 1471987315920 Marionette DEBUG loaded listener.js 14:21:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005B90A7D000) [pid = 2852] [serial = 1334] [outer = 0000005B9078C000] 14:21:56 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD6822000 == 42 [pid = 2852] [id = 441] 14:21:56 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD47CB800 == 41 [pid = 2852] [id = 440] 14:21:56 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC8928000 == 40 [pid = 2852] [id = 439] 14:21:56 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3A5E800 == 39 [pid = 2852] [id = 438] 14:21:56 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC5756800 == 38 [pid = 2852] [id = 437] 14:21:56 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD161F000 == 37 [pid = 2852] [id = 436] 14:21:56 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD86C800 == 36 [pid = 2852] [id = 435] 14:21:56 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC93E800 == 35 [pid = 2852] [id = 434] 14:21:56 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC8929000 == 34 [pid = 2852] [id = 433] 14:21:56 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7410800 == 33 [pid = 2852] [id = 432] 14:21:56 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC5759800 == 32 [pid = 2852] [id = 431] 14:21:56 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90A5E800 == 31 [pid = 2852] [id = 430] 14:21:56 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005BD3AD2000) [pid = 2852] [serial = 1285] [outer = 0000000000000000] [url = about:blank] 14:21:56 INFO - PROCESS | 2852 | --DOCSHELL 0000005B907CE800 == 30 [pid = 2852] [id = 429] 14:21:56 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC0F0800 == 29 [pid = 2852] [id = 428] 14:21:56 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005BCD4E7000) [pid = 2852] [serial = 1273] [outer = 0000000000000000] [url = about:blank] 14:21:56 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BD34ABC00) [pid = 2852] [serial = 1276] [outer = 0000000000000000] [url = about:blank] 14:21:56 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BCDE7B400) [pid = 2852] [serial = 1274] [outer = 0000000000000000] [url = about:blank] 14:21:56 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BD34B3C00) [pid = 2852] [serial = 1282] [outer = 0000000000000000] [url = about:blank] 14:21:56 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BD34B3800) [pid = 2852] [serial = 1277] [outer = 0000000000000000] [url = about:blank] 14:21:56 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BCC30AC00) [pid = 2852] [serial = 1267] [outer = 0000000000000000] [url = about:blank] 14:21:56 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BCC7E3C00) [pid = 2852] [serial = 1268] [outer = 0000000000000000] [url = about:blank] 14:21:56 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BC7665400) [pid = 2852] [serial = 1264] [outer = 0000000000000000] [url = about:blank] 14:21:56 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BC7889400) [pid = 2852] [serial = 1265] [outer = 0000000000000000] [url = about:blank] 14:21:56 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BD35ADC00) [pid = 2852] [serial = 1283] [outer = 0000000000000000] [url = about:blank] 14:21:56 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005B909B0000) [pid = 2852] [serial = 1261] [outer = 0000000000000000] [url = about:blank] 14:21:56 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005B90BE0400) [pid = 2852] [serial = 1262] [outer = 0000000000000000] [url = about:blank] 14:21:56 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BC76B2400) [pid = 2852] [serial = 1259] [outer = 0000000000000000] [url = about:blank] 14:21:56 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BC71C6000) [pid = 2852] [serial = 1258] [outer = 0000000000000000] [url = about:blank] 14:21:56 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005B90A83C00) [pid = 2852] [serial = 1256] [outer = 0000000000000000] [url = about:blank] 14:21:56 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005B90786000) [pid = 2852] [serial = 1255] [outer = 0000000000000000] [url = about:blank] 14:21:56 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BD34A0000) [pid = 2852] [serial = 1253] [outer = 0000000000000000] [url = about:blank] 14:21:56 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BCD4B6400) [pid = 2852] [serial = 1271] [outer = 0000000000000000] [url = about:blank] 14:21:56 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BCD381000) [pid = 2852] [serial = 1270] [outer = 0000000000000000] [url = about:blank] 14:21:56 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BCD4B4000) [pid = 2852] [serial = 1280] [outer = 0000000000000000] [url = about:blank] 14:21:56 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BC773B800) [pid = 2852] [serial = 1279] [outer = 0000000000000000] [url = about:blank] 14:21:56 INFO - PROCESS | 2852 | 1471987316538 Marionette TRACE conn6 <- [1,1740,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]]]}] 14:21:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 14:21:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 881ms 14:21:56 INFO - PROCESS | 2852 | 1471987316550 Marionette TRACE conn6 -> [0,1741,"getWindowHandle",null] 14:21:56 INFO - PROCESS | 2852 | 1471987316555 Marionette TRACE conn6 <- [1,1741,null,{"value":"13"}] 14:21:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 14:21:56 INFO - PROCESS | 2852 | 1471987316561 Marionette TRACE conn6 -> [0,1742,"setScriptTimeout",{"ms":35000}] 14:21:56 INFO - PROCESS | 2852 | 1471987316564 Marionette TRACE conn6 <- [1,1742,null,{}] 14:21:56 INFO - PROCESS | 2852 | 1471987316568 Marionette TRACE conn6 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:56 INFO - PROCESS | 2852 | 1471987316571 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:56 INFO - PROCESS | 2852 | 1471987316663 Marionette TRACE conn6 <- [1,1743,null,{"value":null}] 14:21:56 INFO - PROCESS | 2852 | 1471987316672 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:56 INFO - PROCESS | 2852 | 1471987316674 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:56 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90A9E800 == 30 [pid = 2852] [id = 445] 14:21:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005B90BDDC00) [pid = 2852] [serial = 1335] [outer = 0000000000000000] 14:21:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005B9185F000) [pid = 2852] [serial = 1336] [outer = 0000005B90BDDC00] 14:21:56 INFO - PROCESS | 2852 | 1471987316727 Marionette DEBUG loaded listener.js 14:21:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BC59D9C00) [pid = 2852] [serial = 1337] [outer = 0000005B90BDDC00] 14:21:57 INFO - PROCESS | 2852 | 1471987317221 Marionette TRACE conn6 <- [1,1744,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]]]}] 14:21:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 14:21:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 734ms 14:21:57 INFO - PROCESS | 2852 | 1471987317297 Marionette TRACE conn6 -> [0,1745,"getWindowHandle",null] 14:21:57 INFO - PROCESS | 2852 | 1471987317300 Marionette TRACE conn6 <- [1,1745,null,{"value":"13"}] 14:21:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 14:21:57 INFO - PROCESS | 2852 | 1471987317303 Marionette TRACE conn6 -> [0,1746,"setScriptTimeout",{"ms":35000}] 14:21:57 INFO - PROCESS | 2852 | 1471987317307 Marionette TRACE conn6 <- [1,1746,null,{}] 14:21:57 INFO - PROCESS | 2852 | 1471987317318 Marionette TRACE conn6 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:57 INFO - PROCESS | 2852 | 1471987317323 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:57 INFO - PROCESS | 2852 | 1471987317417 Marionette TRACE conn6 <- [1,1747,null,{"value":null}] 14:21:57 INFO - PROCESS | 2852 | 1471987317493 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:57 INFO - PROCESS | 2852 | 1471987317497 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:57 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC741E800 == 31 [pid = 2852] [id = 446] 14:21:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BC7658C00) [pid = 2852] [serial = 1338] [outer = 0000000000000000] 14:21:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BC7731800) [pid = 2852] [serial = 1339] [outer = 0000005BC7658C00] 14:21:57 INFO - PROCESS | 2852 | 1471987317549 Marionette DEBUG loaded listener.js 14:21:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BC788D400) [pid = 2852] [serial = 1340] [outer = 0000005BC7658C00] 14:21:57 INFO - PROCESS | 2852 | 1471987317950 Marionette TRACE conn6 <- [1,1748,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]]]}] 14:21:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 14:21:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 692ms 14:21:58 INFO - PROCESS | 2852 | 1471987317998 Marionette TRACE conn6 -> [0,1749,"getWindowHandle",null] 14:21:58 INFO - PROCESS | 2852 | 1471987318001 Marionette TRACE conn6 <- [1,1749,null,{"value":"13"}] 14:21:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 14:21:58 INFO - PROCESS | 2852 | 1471987318005 Marionette TRACE conn6 -> [0,1750,"setScriptTimeout",{"ms":35000}] 14:21:58 INFO - PROCESS | 2852 | 1471987318007 Marionette TRACE conn6 <- [1,1750,null,{}] 14:21:58 INFO - PROCESS | 2852 | 1471987318011 Marionette TRACE conn6 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:58 INFO - PROCESS | 2852 | 1471987318013 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:58 INFO - PROCESS | 2852 | 1471987318106 Marionette TRACE conn6 <- [1,1751,null,{"value":null}] 14:21:58 INFO - PROCESS | 2852 | 1471987318112 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:58 INFO - PROCESS | 2852 | 1471987318114 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:58 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC0F0800 == 32 [pid = 2852] [id = 447] 14:21:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BC7BB4800) [pid = 2852] [serial = 1341] [outer = 0000000000000000] 14:21:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCB96B800) [pid = 2852] [serial = 1342] [outer = 0000005BC7BB4800] 14:21:58 INFO - PROCESS | 2852 | 1471987318165 Marionette DEBUG loaded listener.js 14:21:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BCBB28000) [pid = 2852] [serial = 1343] [outer = 0000005BC7BB4800] 14:21:58 INFO - PROCESS | 2852 | 1471987318586 Marionette TRACE conn6 <- [1,1752,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]]]}] 14:21:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 14:21:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 629ms 14:21:58 INFO - PROCESS | 2852 | 1471987318637 Marionette TRACE conn6 -> [0,1753,"getWindowHandle",null] 14:21:58 INFO - PROCESS | 2852 | 1471987318639 Marionette TRACE conn6 <- [1,1753,null,{"value":"13"}] 14:21:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 14:21:58 INFO - PROCESS | 2852 | 1471987318646 Marionette TRACE conn6 -> [0,1754,"setScriptTimeout",{"ms":35000}] 14:21:58 INFO - PROCESS | 2852 | 1471987318648 Marionette TRACE conn6 <- [1,1754,null,{}] 14:21:58 INFO - PROCESS | 2852 | 1471987318659 Marionette TRACE conn6 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:58 INFO - PROCESS | 2852 | 1471987318662 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:58 INFO - PROCESS | 2852 | 1471987318768 Marionette TRACE conn6 <- [1,1755,null,{"value":null}] 14:21:58 INFO - PROCESS | 2852 | 1471987318848 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:58 INFO - PROCESS | 2852 | 1471987318857 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:58 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD859800 == 33 [pid = 2852] [id = 448] 14:21:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCBB29C00) [pid = 2852] [serial = 1344] [outer = 0000000000000000] 14:21:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BCC309800) [pid = 2852] [serial = 1345] [outer = 0000005BCBB29C00] 14:21:58 INFO - PROCESS | 2852 | 1471987318904 Marionette DEBUG loaded listener.js 14:21:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BCC6C6800) [pid = 2852] [serial = 1346] [outer = 0000005BCBB29C00] 14:21:59 INFO - PROCESS | 2852 | 1471987319317 Marionette TRACE conn6 <- [1,1756,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]]]}] 14:21:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 14:21:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 691ms 14:21:59 INFO - PROCESS | 2852 | 1471987319342 Marionette TRACE conn6 -> [0,1757,"getWindowHandle",null] 14:21:59 INFO - PROCESS | 2852 | 1471987319344 Marionette TRACE conn6 <- [1,1757,null,{"value":"13"}] 14:21:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 14:21:59 INFO - PROCESS | 2852 | 1471987319347 Marionette TRACE conn6 -> [0,1758,"setScriptTimeout",{"ms":35000}] 14:21:59 INFO - PROCESS | 2852 | 1471987319349 Marionette TRACE conn6 <- [1,1758,null,{}] 14:21:59 INFO - PROCESS | 2852 | 1471987319352 Marionette TRACE conn6 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:59 INFO - PROCESS | 2852 | 1471987319359 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:59 INFO - PROCESS | 2852 | 1471987319517 Marionette TRACE conn6 <- [1,1759,null,{"value":null}] 14:21:59 INFO - PROCESS | 2852 | 1471987319530 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:59 INFO - PROCESS | 2852 | 1471987319532 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:21:59 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD192A000 == 34 [pid = 2852] [id = 449] 14:21:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BCC6C8000) [pid = 2852] [serial = 1347] [outer = 0000000000000000] 14:21:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BCD37F000) [pid = 2852] [serial = 1348] [outer = 0000005BCC6C8000] 14:21:59 INFO - PROCESS | 2852 | 1471987319622 Marionette DEBUG loaded listener.js 14:21:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BCDE76800) [pid = 2852] [serial = 1349] [outer = 0000005BCC6C8000] 14:22:00 INFO - PROCESS | 2852 | 1471987320072 Marionette TRACE conn6 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 14:22:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 14:22:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 775ms 14:22:00 INFO - PROCESS | 2852 | 1471987320135 Marionette TRACE conn6 -> [0,1761,"getWindowHandle",null] 14:22:00 INFO - PROCESS | 2852 | 1471987320137 Marionette TRACE conn6 <- [1,1761,null,{"value":"13"}] 14:22:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 14:22:00 INFO - PROCESS | 2852 | 1471987320151 Marionette TRACE conn6 -> [0,1762,"setScriptTimeout",{"ms":35000}] 14:22:00 INFO - PROCESS | 2852 | 1471987320153 Marionette TRACE conn6 <- [1,1762,null,{}] 14:22:00 INFO - PROCESS | 2852 | 1471987320156 Marionette TRACE conn6 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:00 INFO - PROCESS | 2852 | 1471987320158 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:00 INFO - PROCESS | 2852 | 1471987320274 Marionette TRACE conn6 <- [1,1763,null,{"value":null}] 14:22:00 INFO - PROCESS | 2852 | 1471987320285 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:00 INFO - PROCESS | 2852 | 1471987320287 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:00 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3521800 == 35 [pid = 2852] [id = 450] 14:22:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005B8F4FBC00) [pid = 2852] [serial = 1350] [outer = 0000000000000000] 14:22:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BD103A400) [pid = 2852] [serial = 1351] [outer = 0000005B8F4FBC00] 14:22:00 INFO - PROCESS | 2852 | 1471987320334 Marionette DEBUG loaded listener.js 14:22:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BD27B1000) [pid = 2852] [serial = 1352] [outer = 0000005B8F4FBC00] 14:22:00 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BD3487C00) [pid = 2852] [serial = 1323] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 14:22:00 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BCD463C00) [pid = 2852] [serial = 1311] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 14:22:00 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005B91C27800) [pid = 2852] [serial = 1314] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 14:22:00 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005B9080DC00) [pid = 2852] [serial = 1290] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 14:22:00 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005B9036D400) [pid = 2852] [serial = 1287] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 14:22:00 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005B9078AC00) [pid = 2852] [serial = 1299] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 14:22:00 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BCC63A800) [pid = 2852] [serial = 1308] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 14:22:00 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005B8F399400) [pid = 2852] [serial = 1293] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 14:22:00 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005B90BD4400) [pid = 2852] [serial = 1302] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 14:22:00 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BCBC6DC00) [pid = 2852] [serial = 1305] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 14:22:00 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BC7124800) [pid = 2852] [serial = 1296] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 14:22:00 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BCDA7FC00) [pid = 2852] [serial = 1320] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 14:22:00 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005B8F1F5000) [pid = 2852] [serial = 1317] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 14:22:00 INFO - PROCESS | 2852 | 1471987320914 Marionette TRACE conn6 <- [1,1764,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]]]}] 14:22:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 14:22:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 797ms 14:22:00 INFO - PROCESS | 2852 | 1471987320942 Marionette TRACE conn6 -> [0,1765,"getWindowHandle",null] 14:22:00 INFO - PROCESS | 2852 | 1471987320945 Marionette TRACE conn6 <- [1,1765,null,{"value":"13"}] 14:22:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 14:22:00 INFO - PROCESS | 2852 | 1471987320948 Marionette TRACE conn6 -> [0,1766,"setScriptTimeout",{"ms":35000}] 14:22:00 INFO - PROCESS | 2852 | 1471987320950 Marionette TRACE conn6 <- [1,1766,null,{}] 14:22:00 INFO - PROCESS | 2852 | 1471987320953 Marionette TRACE conn6 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:00 INFO - PROCESS | 2852 | 1471987320955 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:01 INFO - PROCESS | 2852 | 1471987321039 Marionette TRACE conn6 <- [1,1767,null,{"value":null}] 14:22:01 INFO - PROCESS | 2852 | 1471987321118 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:01 INFO - PROCESS | 2852 | 1471987321120 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:01 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B8F368800 == 36 [pid = 2852] [id = 451] 14:22:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005B8F399000) [pid = 2852] [serial = 1353] [outer = 0000000000000000] 14:22:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005B91C27800) [pid = 2852] [serial = 1354] [outer = 0000005B8F399000] 14:22:01 INFO - PROCESS | 2852 | 1471987321168 Marionette DEBUG loaded listener.js 14:22:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCD4DB400) [pid = 2852] [serial = 1355] [outer = 0000005B8F399000] 14:22:01 INFO - PROCESS | 2852 | 1471987321543 Marionette TRACE conn6 <- [1,1768,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]]]}] 14:22:01 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 14:22:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 629ms 14:22:01 INFO - PROCESS | 2852 | 1471987321580 Marionette TRACE conn6 -> [0,1769,"getWindowHandle",null] 14:22:01 INFO - PROCESS | 2852 | 1471987321582 Marionette TRACE conn6 <- [1,1769,null,{"value":"13"}] 14:22:01 INFO - PROCESS | 2852 | 1471987321586 Marionette TRACE conn6 -> [0,1770,"setScriptTimeout",{"ms":35000}] 14:22:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 14:22:01 INFO - PROCESS | 2852 | 1471987321587 Marionette TRACE conn6 <- [1,1770,null,{}] 14:22:01 INFO - PROCESS | 2852 | 1471987321591 Marionette TRACE conn6 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:01 INFO - PROCESS | 2852 | 1471987321593 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:01 INFO - PROCESS | 2852 | 1471987321705 Marionette TRACE conn6 <- [1,1771,null,{"value":null}] 14:22:01 INFO - PROCESS | 2852 | 1471987321713 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:01 INFO - PROCESS | 2852 | 1471987321715 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:01 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD4673000 == 37 [pid = 2852] [id = 452] 14:22:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BCC95F000) [pid = 2852] [serial = 1356] [outer = 0000000000000000] 14:22:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BD3111C00) [pid = 2852] [serial = 1357] [outer = 0000005BCC95F000] 14:22:01 INFO - PROCESS | 2852 | 1471987321762 Marionette DEBUG loaded listener.js 14:22:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BD349D000) [pid = 2852] [serial = 1358] [outer = 0000005BCC95F000] 14:22:02 INFO - PROCESS | 2852 | 1471987322169 Marionette TRACE conn6 <- [1,1772,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]]]}] 14:22:02 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 14:22:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 629ms 14:22:02 INFO - PROCESS | 2852 | 1471987322218 Marionette TRACE conn6 -> [0,1773,"getWindowHandle",null] 14:22:02 INFO - PROCESS | 2852 | 1471987322220 Marionette TRACE conn6 <- [1,1773,null,{"value":"13"}] 14:22:02 INFO - PROCESS | 2852 | 1471987322224 Marionette TRACE conn6 -> [0,1774,"setScriptTimeout",{"ms":35000}] 14:22:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 14:22:02 INFO - PROCESS | 2852 | 1471987322226 Marionette TRACE conn6 <- [1,1774,null,{}] 14:22:02 INFO - PROCESS | 2852 | 1471987322229 Marionette TRACE conn6 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:02 INFO - PROCESS | 2852 | 1471987322231 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:02 INFO - PROCESS | 2852 | 1471987322345 Marionette TRACE conn6 <- [1,1775,null,{"value":null}] 14:22:02 INFO - PROCESS | 2852 | 1471987322353 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:02 INFO - PROCESS | 2852 | 1471987322355 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:02 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD6B12000 == 38 [pid = 2852] [id = 453] 14:22:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BD3497C00) [pid = 2852] [serial = 1359] [outer = 0000000000000000] 14:22:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BD34ADC00) [pid = 2852] [serial = 1360] [outer = 0000005BD3497C00] 14:22:02 INFO - PROCESS | 2852 | 1471987322402 Marionette DEBUG loaded listener.js 14:22:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BD35AC400) [pid = 2852] [serial = 1361] [outer = 0000005BD3497C00] 14:22:02 INFO - PROCESS | 2852 | 1471987322850 Marionette TRACE conn6 <- [1,1776,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]]]}] 14:22:02 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 14:22:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 691ms 14:22:02 INFO - PROCESS | 2852 | 1471987322919 Marionette TRACE conn6 -> [0,1777,"getWindowHandle",null] 14:22:02 INFO - PROCESS | 2852 | 1471987322924 Marionette TRACE conn6 <- [1,1777,null,{"value":"13"}] 14:22:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 14:22:02 INFO - PROCESS | 2852 | 1471987322930 Marionette TRACE conn6 -> [0,1778,"setScriptTimeout",{"ms":35000}] 14:22:02 INFO - PROCESS | 2852 | 1471987322935 Marionette TRACE conn6 <- [1,1778,null,{}] 14:22:03 INFO - PROCESS | 2852 | 1471987323028 Marionette TRACE conn6 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:03 INFO - PROCESS | 2852 | 1471987323031 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:03 INFO - PROCESS | 2852 | 1471987323190 Marionette TRACE conn6 <- [1,1779,null,{"value":null}] 14:22:03 INFO - PROCESS | 2852 | 1471987323201 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:03 INFO - PROCESS | 2852 | 1471987323206 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:03 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90A48000 == 39 [pid = 2852] [id = 454] 14:22:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005B905E7400) [pid = 2852] [serial = 1362] [outer = 0000000000000000] 14:22:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005B90807000) [pid = 2852] [serial = 1363] [outer = 0000005B905E7400] 14:22:03 INFO - PROCESS | 2852 | 1471987323283 Marionette DEBUG loaded listener.js 14:22:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005B90BDE800) [pid = 2852] [serial = 1364] [outer = 0000005B905E7400] 14:22:03 INFO - PROCESS | 2852 | 1471987323908 Marionette TRACE conn6 <- [1,1780,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]]]}] 14:22:03 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) 14:22:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1038ms 14:22:03 INFO - PROCESS | 2852 | 1471987323971 Marionette TRACE conn6 -> [0,1781,"getWindowHandle",null] 14:22:03 INFO - PROCESS | 2852 | 1471987323977 Marionette TRACE conn6 <- [1,1781,null,{"value":"13"}] 14:22:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 14:22:03 INFO - PROCESS | 2852 | 1471987323984 Marionette TRACE conn6 -> [0,1782,"setScriptTimeout",{"ms":35000}] 14:22:03 INFO - PROCESS | 2852 | 1471987323987 Marionette TRACE conn6 <- [1,1782,null,{}] 14:22:04 INFO - PROCESS | 2852 | 1471987323991 Marionette TRACE conn6 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:04 INFO - PROCESS | 2852 | 1471987323994 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:04 INFO - PROCESS | 2852 | 1471987324112 Marionette TRACE conn6 <- [1,1783,null,{"value":null}] 14:22:04 INFO - PROCESS | 2852 | 1471987324234 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:04 INFO - PROCESS | 2852 | 1471987324236 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:04 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD346800 == 40 [pid = 2852] [id = 455] 14:22:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BC7129000) [pid = 2852] [serial = 1365] [outer = 0000000000000000] 14:22:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BC76B2400) [pid = 2852] [serial = 1366] [outer = 0000005BC7129000] 14:22:04 INFO - PROCESS | 2852 | 1471987324298 Marionette DEBUG loaded listener.js 14:22:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005BC7BB1C00) [pid = 2852] [serial = 1367] [outer = 0000005BC7129000] 14:22:04 INFO - PROCESS | 2852 | 1471987324899 Marionette TRACE conn6 <- [1,1784,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]]]}] 14:22:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:22:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 943ms 14:22:04 INFO - PROCESS | 2852 | 1471987324928 Marionette TRACE conn6 -> [0,1785,"getWindowHandle",null] 14:22:04 INFO - PROCESS | 2852 | 1471987324931 Marionette TRACE conn6 <- [1,1785,null,{"value":"13"}] 14:22:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 14:22:04 INFO - PROCESS | 2852 | 1471987324934 Marionette TRACE conn6 -> [0,1786,"setScriptTimeout",{"ms":35000}] 14:22:04 INFO - PROCESS | 2852 | 1471987324938 Marionette TRACE conn6 <- [1,1786,null,{}] 14:22:04 INFO - PROCESS | 2852 | 1471987324950 Marionette TRACE conn6 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:04 INFO - PROCESS | 2852 | 1471987324955 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:05 INFO - PROCESS | 2852 | 1471987325071 Marionette TRACE conn6 <- [1,1787,null,{"value":null}] 14:22:05 INFO - PROCESS | 2852 | 1471987325194 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:05 INFO - PROCESS | 2852 | 1471987325198 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:05 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD7B16800 == 41 [pid = 2852] [id = 456] 14:22:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005BCD463800) [pid = 2852] [serial = 1368] [outer = 0000000000000000] 14:22:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005BCD4DEC00) [pid = 2852] [serial = 1369] [outer = 0000005BCD463800] 14:22:05 INFO - PROCESS | 2852 | 1471987325262 Marionette DEBUG loaded listener.js 14:22:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0000005BD1A97800) [pid = 2852] [serial = 1370] [outer = 0000005BCD463800] 14:22:05 INFO - PROCESS | 2852 | 1471987325916 Marionette TRACE conn6 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 14:22:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 14:22:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1032ms 14:22:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 14:22:05 INFO - PROCESS | 2852 | 1471987325969 Marionette TRACE conn6 -> [0,1789,"getWindowHandle",null] 14:22:05 INFO - PROCESS | 2852 | 1471987325972 Marionette TRACE conn6 <- [1,1789,null,{"value":"13"}] 14:22:05 INFO - PROCESS | 2852 | 1471987325976 Marionette TRACE conn6 -> [0,1790,"setScriptTimeout",{"ms":35000}] 14:22:05 INFO - PROCESS | 2852 | 1471987325978 Marionette TRACE conn6 <- [1,1790,null,{}] 14:22:05 INFO - PROCESS | 2852 | 1471987325982 Marionette TRACE conn6 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:05 INFO - PROCESS | 2852 | 1471987325984 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:06 INFO - PROCESS | 2852 | 1471987326099 Marionette TRACE conn6 <- [1,1791,null,{"value":null}] 14:22:06 INFO - PROCESS | 2852 | 1471987326248 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:06 INFO - PROCESS | 2852 | 1471987326251 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:06 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD6D9B000 == 42 [pid = 2852] [id = 457] 14:22:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0000005BD349B400) [pid = 2852] [serial = 1371] [outer = 0000000000000000] 14:22:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 94 (0000005BD3AD4C00) [pid = 2852] [serial = 1372] [outer = 0000005BD349B400] 14:22:06 INFO - PROCESS | 2852 | 1471987326310 Marionette DEBUG loaded listener.js 14:22:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 95 (0000005BD3E62400) [pid = 2852] [serial = 1373] [outer = 0000005BD349B400] 14:22:06 INFO - PROCESS | 2852 | 1471987326985 Marionette TRACE conn6 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:22:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 14:22:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1078ms 14:22:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 14:22:07 INFO - PROCESS | 2852 | 1471987327056 Marionette TRACE conn6 -> [0,1793,"getWindowHandle",null] 14:22:07 INFO - PROCESS | 2852 | 1471987327060 Marionette TRACE conn6 <- [1,1793,null,{"value":"13"}] 14:22:07 INFO - PROCESS | 2852 | 1471987327065 Marionette TRACE conn6 -> [0,1794,"setScriptTimeout",{"ms":35000}] 14:22:07 INFO - PROCESS | 2852 | 1471987327069 Marionette TRACE conn6 <- [1,1794,null,{}] 14:22:07 INFO - PROCESS | 2852 | 1471987327075 Marionette TRACE conn6 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:07 INFO - PROCESS | 2852 | 1471987327078 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:07 INFO - PROCESS | 2852 | 1471987327222 Marionette TRACE conn6 <- [1,1795,null,{"value":null}] 14:22:07 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD4673000 == 41 [pid = 2852] [id = 452] 14:22:07 INFO - PROCESS | 2852 | --DOCSHELL 0000005B8F368800 == 40 [pid = 2852] [id = 451] 14:22:07 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3521800 == 39 [pid = 2852] [id = 450] 14:22:07 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD192A000 == 38 [pid = 2852] [id = 449] 14:22:07 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD859800 == 37 [pid = 2852] [id = 448] 14:22:07 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC0F0800 == 36 [pid = 2852] [id = 447] 14:22:07 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC741E800 == 35 [pid = 2852] [id = 446] 14:22:07 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90A9E800 == 34 [pid = 2852] [id = 445] 14:22:07 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90A54000 == 33 [pid = 2852] [id = 444] 14:22:07 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90A5B800 == 32 [pid = 2852] [id = 443] 14:22:07 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD74C0000 == 31 [pid = 2852] [id = 442] 14:22:07 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD6D9B000 == 30 [pid = 2852] [id = 457] 14:22:07 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD7B16800 == 29 [pid = 2852] [id = 456] 14:22:07 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD346800 == 28 [pid = 2852] [id = 455] 14:22:07 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD6B12000 == 27 [pid = 2852] [id = 453] 14:22:07 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90A48000 == 26 [pid = 2852] [id = 454] 14:22:07 INFO - PROCESS | 2852 | 1471987327942 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:07 INFO - PROCESS | 2852 | 1471987327945 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:08 INFO - PROCESS | 2852 | --DOMWINDOW == 94 (0000005BCD4AF000) [pid = 2852] [serial = 1312] [outer = 0000000000000000] [url = about:blank] 14:22:08 INFO - PROCESS | 2852 | --DOMWINDOW == 93 (0000005BCDA81000) [pid = 2852] [serial = 1315] [outer = 0000000000000000] [url = about:blank] 14:22:08 INFO - PROCESS | 2852 | --DOMWINDOW == 92 (0000005B909A9400) [pid = 2852] [serial = 1291] [outer = 0000000000000000] [url = about:blank] 14:22:08 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0000005B90A7BC00) [pid = 2852] [serial = 1292] [outer = 0000000000000000] [url = about:blank] 14:22:08 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005B9036FC00) [pid = 2852] [serial = 1288] [outer = 0000000000000000] [url = about:blank] 14:22:08 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005B905EF800) [pid = 2852] [serial = 1289] [outer = 0000000000000000] [url = about:blank] 14:22:08 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BC7733400) [pid = 2852] [serial = 1300] [outer = 0000000000000000] [url = about:blank] 14:22:08 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BC788AC00) [pid = 2852] [serial = 1301] [outer = 0000000000000000] [url = about:blank] 14:22:08 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BCC7E1400) [pid = 2852] [serial = 1309] [outer = 0000000000000000] [url = about:blank] 14:22:08 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BCD4DF000) [pid = 2852] [serial = 1313] [outer = 0000000000000000] [url = about:blank] 14:22:08 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005B91C2C000) [pid = 2852] [serial = 1294] [outer = 0000000000000000] [url = about:blank] 14:22:08 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BC614D000) [pid = 2852] [serial = 1295] [outer = 0000000000000000] [url = about:blank] 14:22:08 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BC7BB7400) [pid = 2852] [serial = 1303] [outer = 0000000000000000] [url = about:blank] 14:22:08 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BCC3C5000) [pid = 2852] [serial = 1306] [outer = 0000000000000000] [url = about:blank] 14:22:08 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BCC63E000) [pid = 2852] [serial = 1307] [outer = 0000000000000000] [url = about:blank] 14:22:08 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BCBC6C800) [pid = 2852] [serial = 1304] [outer = 0000000000000000] [url = about:blank] 14:22:08 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BC71CBC00) [pid = 2852] [serial = 1297] [outer = 0000000000000000] [url = about:blank] 14:22:08 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BC765F400) [pid = 2852] [serial = 1298] [outer = 0000000000000000] [url = about:blank] 14:22:08 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BD0C4B800) [pid = 2852] [serial = 1316] [outer = 0000000000000000] [url = about:blank] 14:22:08 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BD3455400) [pid = 2852] [serial = 1321] [outer = 0000000000000000] [url = about:blank] 14:22:08 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BD34AC000) [pid = 2852] [serial = 1325] [outer = 0000000000000000] [url = about:blank] 14:22:08 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BD3489000) [pid = 2852] [serial = 1322] [outer = 0000000000000000] [url = about:blank] 14:22:08 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BCBE7C000) [pid = 2852] [serial = 1319] [outer = 0000000000000000] [url = about:blank] 14:22:08 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BCD379800) [pid = 2852] [serial = 1310] [outer = 0000000000000000] [url = about:blank] 14:22:08 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005B901A7000) [pid = 2852] [serial = 1318] [outer = 0000000000000000] [url = about:blank] 14:22:08 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BD349A000) [pid = 2852] [serial = 1324] [outer = 0000000000000000] [url = about:blank] 14:22:08 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B9012C000 == 27 [pid = 2852] [id = 458] 14:22:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005B90122800) [pid = 2852] [serial = 1374] [outer = 0000000000000000] 14:22:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005B90127800) [pid = 2852] [serial = 1375] [outer = 0000005B90122800] 14:22:08 INFO - PROCESS | 2852 | 1471987328100 Marionette DEBUG loaded listener.js 14:22:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005B90373800) [pid = 2852] [serial = 1376] [outer = 0000005B90122800] 14:22:08 INFO - PROCESS | 2852 | 1471987328577 Marionette TRACE conn6 <- [1,1796,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]]]}] 14:22:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 14:22:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1551ms 14:22:08 INFO - PROCESS | 2852 | 1471987328617 Marionette TRACE conn6 -> [0,1797,"getWindowHandle",null] 14:22:08 INFO - PROCESS | 2852 | 1471987328621 Marionette TRACE conn6 <- [1,1797,null,{"value":"13"}] 14:22:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 14:22:08 INFO - PROCESS | 2852 | 1471987328625 Marionette TRACE conn6 -> [0,1798,"setScriptTimeout",{"ms":35000}] 14:22:08 INFO - PROCESS | 2852 | 1471987328628 Marionette TRACE conn6 <- [1,1798,null,{}] 14:22:08 INFO - PROCESS | 2852 | 1471987328633 Marionette TRACE conn6 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:08 INFO - PROCESS | 2852 | 1471987328638 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:08 INFO - PROCESS | 2852 | 1471987328732 Marionette TRACE conn6 <- [1,1799,null,{"value":null}] 14:22:08 INFO - PROCESS | 2852 | 1471987328748 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:08 INFO - PROCESS | 2852 | 1471987328750 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:08 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B909F2000 == 28 [pid = 2852] [id = 459] 14:22:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005B909AC800) [pid = 2852] [serial = 1377] [outer = 0000000000000000] 14:22:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005B909B4C00) [pid = 2852] [serial = 1378] [outer = 0000005B909AC800] 14:22:08 INFO - PROCESS | 2852 | 1471987328800 Marionette DEBUG loaded listener.js 14:22:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005B90BDD800) [pid = 2852] [serial = 1379] [outer = 0000005B909AC800] 14:22:09 INFO - PROCESS | 2852 | 1471987329280 Marionette TRACE conn6 <- [1,1800,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]]]}] 14:22:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 14:22:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 692ms 14:22:09 INFO - PROCESS | 2852 | 1471987329353 Marionette TRACE conn6 -> [0,1801,"getWindowHandle",null] 14:22:09 INFO - PROCESS | 2852 | 1471987329358 Marionette TRACE conn6 <- [1,1801,null,{"value":"13"}] 14:22:09 INFO - PROCESS | 2852 | 1471987329367 Marionette TRACE conn6 -> [0,1802,"setScriptTimeout",{"ms":35000}] 14:22:09 INFO - PROCESS | 2852 | 1471987329369 Marionette TRACE conn6 <- [1,1802,null,{}] 14:22:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 14:22:09 INFO - PROCESS | 2852 | 1471987329373 Marionette TRACE conn6 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:09 INFO - PROCESS | 2852 | 1471987329376 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:09 INFO - PROCESS | 2852 | 1471987329479 Marionette TRACE conn6 <- [1,1803,null,{"value":null}] 14:22:09 INFO - PROCESS | 2852 | 1471987329548 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:09 INFO - PROCESS | 2852 | 1471987329551 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:09 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC594A000 == 29 [pid = 2852] [id = 460] 14:22:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005B909ADC00) [pid = 2852] [serial = 1380] [outer = 0000000000000000] 14:22:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BC61D4400) [pid = 2852] [serial = 1381] [outer = 0000005B909ADC00] 14:22:09 INFO - PROCESS | 2852 | 1471987329607 Marionette DEBUG loaded listener.js 14:22:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BC71C8C00) [pid = 2852] [serial = 1382] [outer = 0000005B909ADC00] 14:22:10 INFO - PROCESS | 2852 | 1471987330017 Marionette TRACE conn6 <- [1,1804,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]]]}] 14:22:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 14:22:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 671ms 14:22:10 INFO - PROCESS | 2852 | 1471987330047 Marionette TRACE conn6 -> [0,1805,"getWindowHandle",null] 14:22:10 INFO - PROCESS | 2852 | 1471987330049 Marionette TRACE conn6 <- [1,1805,null,{"value":"13"}] 14:22:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 14:22:10 INFO - PROCESS | 2852 | 1471987330054 Marionette TRACE conn6 -> [0,1806,"setScriptTimeout",{"ms":35000}] 14:22:10 INFO - PROCESS | 2852 | 1471987330060 Marionette TRACE conn6 <- [1,1806,null,{}] 14:22:10 INFO - PROCESS | 2852 | 1471987330070 Marionette TRACE conn6 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:10 INFO - PROCESS | 2852 | 1471987330074 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:10 INFO - PROCESS | 2852 | 1471987330197 Marionette TRACE conn6 <- [1,1807,null,{"value":null}] 14:22:10 INFO - PROCESS | 2852 | 1471987330220 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:10 INFO - PROCESS | 2852 | 1471987330223 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:10 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7991000 == 30 [pid = 2852] [id = 461] 14:22:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BC7659C00) [pid = 2852] [serial = 1383] [outer = 0000000000000000] 14:22:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BC773BC00) [pid = 2852] [serial = 1384] [outer = 0000005BC7659C00] 14:22:10 INFO - PROCESS | 2852 | 1471987330270 Marionette DEBUG loaded listener.js 14:22:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BC7BB1400) [pid = 2852] [serial = 1385] [outer = 0000005BC7659C00] 14:22:10 INFO - PROCESS | 2852 | 1471987330731 Marionette TRACE conn6 <- [1,1808,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]]]}] 14:22:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 14:22:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 733ms 14:22:10 INFO - PROCESS | 2852 | 1471987330813 Marionette TRACE conn6 -> [0,1809,"getWindowHandle",null] 14:22:10 INFO - PROCESS | 2852 | 1471987330816 Marionette TRACE conn6 <- [1,1809,null,{"value":"13"}] 14:22:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 14:22:10 INFO - PROCESS | 2852 | 1471987330821 Marionette TRACE conn6 -> [0,1810,"setScriptTimeout",{"ms":35000}] 14:22:10 INFO - PROCESS | 2852 | 1471987330823 Marionette TRACE conn6 <- [1,1810,null,{}] 14:22:10 INFO - PROCESS | 2852 | 1471987330830 Marionette TRACE conn6 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:10 INFO - PROCESS | 2852 | 1471987330833 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:10 INFO - PROCESS | 2852 | 1471987330947 Marionette TRACE conn6 <- [1,1811,null,{"value":null}] 14:22:10 INFO - PROCESS | 2852 | 1471987330958 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:10 INFO - PROCESS | 2852 | 1471987330960 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:10 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC0D6800 == 31 [pid = 2852] [id = 462] 14:22:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BCBB24000) [pid = 2852] [serial = 1386] [outer = 0000000000000000] 14:22:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BCBB2D800) [pid = 2852] [serial = 1387] [outer = 0000005BCBB24000] 14:22:11 INFO - PROCESS | 2852 | 1471987331018 Marionette DEBUG loaded listener.js 14:22:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BCBE77000) [pid = 2852] [serial = 1388] [outer = 0000005BCBB24000] 14:22:11 INFO - PROCESS | 2852 | 1471987331458 Marionette TRACE conn6 <- [1,1812,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]]]}] 14:22:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 14:22:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 691ms 14:22:11 INFO - PROCESS | 2852 | 1471987331517 Marionette TRACE conn6 -> [0,1813,"getWindowHandle",null] 14:22:11 INFO - PROCESS | 2852 | 1471987331520 Marionette TRACE conn6 <- [1,1813,null,{"value":"13"}] 14:22:11 INFO - PROCESS | 2852 | 1471987331523 Marionette TRACE conn6 -> [0,1814,"setScriptTimeout",{"ms":35000}] 14:22:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 14:22:11 INFO - PROCESS | 2852 | 1471987331525 Marionette TRACE conn6 <- [1,1814,null,{}] 14:22:11 INFO - PROCESS | 2852 | 1471987331529 Marionette TRACE conn6 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:11 INFO - PROCESS | 2852 | 1471987331531 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:11 INFO - PROCESS | 2852 | 1471987331642 Marionette TRACE conn6 <- [1,1815,null,{"value":null}] 14:22:11 INFO - PROCESS | 2852 | 1471987331652 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:11 INFO - PROCESS | 2852 | 1471987331659 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:11 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD424000 == 32 [pid = 2852] [id = 463] 14:22:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005B9011AC00) [pid = 2852] [serial = 1389] [outer = 0000000000000000] 14:22:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BCC6C8C00) [pid = 2852] [serial = 1390] [outer = 0000005B9011AC00] 14:22:11 INFO - PROCESS | 2852 | 1471987331762 Marionette DEBUG loaded listener.js 14:22:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BCD30D000) [pid = 2852] [serial = 1391] [outer = 0000005B9011AC00] 14:22:12 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BCC95F000) [pid = 2852] [serial = 1356] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 14:22:12 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BCBB29C00) [pid = 2852] [serial = 1344] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 14:22:12 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BC7658C00) [pid = 2852] [serial = 1338] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 14:22:12 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BC7BB4800) [pid = 2852] [serial = 1341] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 14:22:12 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005B9078C000) [pid = 2852] [serial = 1332] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 14:22:12 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005B90BDDC00) [pid = 2852] [serial = 1335] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 14:22:12 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BD34B7800) [pid = 2852] [serial = 1326] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 14:22:12 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005B9036E400) [pid = 2852] [serial = 1329] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 14:22:12 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BD3497C00) [pid = 2852] [serial = 1359] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 14:22:12 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BCC6C8000) [pid = 2852] [serial = 1347] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 14:22:12 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005B8F399000) [pid = 2852] [serial = 1353] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 14:22:12 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005B8F4FBC00) [pid = 2852] [serial = 1350] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 14:22:12 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BD35AE000) [pid = 2852] [serial = 1284] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 14:22:12 INFO - PROCESS | 2852 | 1471987332452 Marionette TRACE conn6 <- [1,1816,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]]]}] 14:22:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 14:22:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 986ms 14:22:12 INFO - PROCESS | 2852 | 1471987332514 Marionette TRACE conn6 -> [0,1817,"getWindowHandle",null] 14:22:12 INFO - PROCESS | 2852 | 1471987332517 Marionette TRACE conn6 <- [1,1817,null,{"value":"13"}] 14:22:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 14:22:12 INFO - PROCESS | 2852 | 1471987332520 Marionette TRACE conn6 -> [0,1818,"setScriptTimeout",{"ms":35000}] 14:22:12 INFO - PROCESS | 2852 | 1471987332522 Marionette TRACE conn6 <- [1,1818,null,{}] 14:22:12 INFO - PROCESS | 2852 | 1471987332526 Marionette TRACE conn6 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:12 INFO - PROCESS | 2852 | 1471987332528 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:12 INFO - PROCESS | 2852 | 1471987332613 Marionette TRACE conn6 <- [1,1819,null,{"value":null}] 14:22:12 INFO - PROCESS | 2852 | 1471987332691 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:12 INFO - PROCESS | 2852 | 1471987332693 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:12 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B8F366000 == 33 [pid = 2852] [id = 464] 14:22:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005B90374000) [pid = 2852] [serial = 1392] [outer = 0000000000000000] 14:22:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BC590FC00) [pid = 2852] [serial = 1393] [outer = 0000005B90374000] 14:22:12 INFO - PROCESS | 2852 | 1471987332747 Marionette DEBUG loaded listener.js 14:22:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCD380000) [pid = 2852] [serial = 1394] [outer = 0000005B90374000] 14:22:13 INFO - PROCESS | 2852 | 1471987333111 Marionette TRACE conn6 <- [1,1820,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]]]}] 14:22:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 14:22:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 629ms 14:22:13 INFO - PROCESS | 2852 | 1471987333152 Marionette TRACE conn6 -> [0,1821,"getWindowHandle",null] 14:22:13 INFO - PROCESS | 2852 | 1471987333155 Marionette TRACE conn6 <- [1,1821,null,{"value":"13"}] 14:22:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 14:22:13 INFO - PROCESS | 2852 | 1471987333158 Marionette TRACE conn6 -> [0,1822,"setScriptTimeout",{"ms":35000}] 14:22:13 INFO - PROCESS | 2852 | 1471987333160 Marionette TRACE conn6 <- [1,1822,null,{}] 14:22:13 INFO - PROCESS | 2852 | 1471987333171 Marionette TRACE conn6 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:13 INFO - PROCESS | 2852 | 1471987333173 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:13 INFO - PROCESS | 2852 | 1471987333255 Marionette TRACE conn6 <- [1,1823,null,{"value":null}] 14:22:13 INFO - PROCESS | 2852 | 1471987333261 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:13 INFO - PROCESS | 2852 | 1471987333263 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:13 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD31F8800 == 34 [pid = 2852] [id = 465] 14:22:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005B9080A400) [pid = 2852] [serial = 1395] [outer = 0000000000000000] 14:22:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCD4E7000) [pid = 2852] [serial = 1396] [outer = 0000005B9080A400] 14:22:13 INFO - PROCESS | 2852 | 1471987333309 Marionette DEBUG loaded listener.js 14:22:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BCDBDA000) [pid = 2852] [serial = 1397] [outer = 0000005B9080A400] 14:22:13 INFO - PROCESS | 2852 | 1471987333716 Marionette TRACE conn6 <- [1,1824,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]]]}] 14:22:13 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 14:22:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 626ms 14:22:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 14:22:13 INFO - PROCESS | 2852 | 1471987333788 Marionette TRACE conn6 -> [0,1825,"getWindowHandle",null] 14:22:13 INFO - PROCESS | 2852 | 1471987333790 Marionette TRACE conn6 <- [1,1825,null,{"value":"13"}] 14:22:13 INFO - PROCESS | 2852 | 1471987333793 Marionette TRACE conn6 -> [0,1826,"setScriptTimeout",{"ms":35000}] 14:22:13 INFO - PROCESS | 2852 | 1471987333795 Marionette TRACE conn6 <- [1,1826,null,{}] 14:22:13 INFO - PROCESS | 2852 | 1471987333799 Marionette TRACE conn6 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:13 INFO - PROCESS | 2852 | 1471987333801 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:13 INFO - PROCESS | 2852 | 1471987333883 Marionette TRACE conn6 <- [1,1827,null,{"value":null}] 14:22:13 INFO - PROCESS | 2852 | 1471987333891 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:13 INFO - PROCESS | 2852 | 1471987333893 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:13 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3D16800 == 35 [pid = 2852] [id = 466] 14:22:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BCDE7B400) [pid = 2852] [serial = 1398] [outer = 0000000000000000] 14:22:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BD0C83400) [pid = 2852] [serial = 1399] [outer = 0000005BCDE7B400] 14:22:13 INFO - PROCESS | 2852 | 1471987333950 Marionette DEBUG loaded listener.js 14:22:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BD1A8E400) [pid = 2852] [serial = 1400] [outer = 0000005BCDE7B400] 14:22:14 INFO - PROCESS | 2852 | 1471987334537 Marionette TRACE conn6 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 14:22:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 14:22:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 776ms 14:22:14 INFO - PROCESS | 2852 | 1471987334573 Marionette TRACE conn6 -> [0,1829,"getWindowHandle",null] 14:22:14 INFO - PROCESS | 2852 | 1471987334579 Marionette TRACE conn6 <- [1,1829,null,{"value":"13"}] 14:22:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 14:22:14 INFO - PROCESS | 2852 | 1471987334584 Marionette TRACE conn6 -> [0,1830,"setScriptTimeout",{"ms":35000}] 14:22:14 INFO - PROCESS | 2852 | 1471987334588 Marionette TRACE conn6 <- [1,1830,null,{}] 14:22:14 INFO - PROCESS | 2852 | 1471987334595 Marionette TRACE conn6 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:14 INFO - PROCESS | 2852 | 1471987334598 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:14 INFO - PROCESS | 2852 | 1471987334729 Marionette TRACE conn6 <- [1,1831,null,{"value":null}] 14:22:14 INFO - PROCESS | 2852 | 1471987334810 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:14 INFO - PROCESS | 2852 | 1471987334815 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:14 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B909D7800 == 36 [pid = 2852] [id = 467] 14:22:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005B90372400) [pid = 2852] [serial = 1401] [outer = 0000000000000000] 14:22:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005B905E2800) [pid = 2852] [serial = 1402] [outer = 0000005B90372400] 14:22:14 INFO - PROCESS | 2852 | 1471987334917 Marionette DEBUG loaded listener.js 14:22:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005B9078C000) [pid = 2852] [serial = 1403] [outer = 0000005B90372400] 14:22:15 INFO - PROCESS | 2852 | 1471987335694 Marionette TRACE conn6 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 14:22:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 14:22:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1194ms 14:22:15 INFO - PROCESS | 2852 | 1471987335780 Marionette TRACE conn6 -> [0,1833,"getWindowHandle",null] 14:22:15 INFO - PROCESS | 2852 | 1471987335786 Marionette TRACE conn6 <- [1,1833,null,{"value":"13"}] 14:22:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 14:22:15 INFO - PROCESS | 2852 | 1471987335792 Marionette TRACE conn6 -> [0,1834,"setScriptTimeout",{"ms":35000}] 14:22:15 INFO - PROCESS | 2852 | 1471987335796 Marionette TRACE conn6 <- [1,1834,null,{}] 14:22:15 INFO - PROCESS | 2852 | 1471987335800 Marionette TRACE conn6 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:15 INFO - PROCESS | 2852 | 1471987335803 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:15 INFO - PROCESS | 2852 | 1471987335990 Marionette TRACE conn6 <- [1,1835,null,{"value":null}] 14:22:16 INFO - PROCESS | 2852 | 1471987336105 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:16 INFO - PROCESS | 2852 | 1471987336108 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:16 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC380000 == 37 [pid = 2852] [id = 468] 14:22:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005B91C26800) [pid = 2852] [serial = 1404] [outer = 0000000000000000] 14:22:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BC71D2C00) [pid = 2852] [serial = 1405] [outer = 0000005B91C26800] 14:22:16 INFO - PROCESS | 2852 | 1471987336172 Marionette DEBUG loaded listener.js 14:22:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005BC76AE000) [pid = 2852] [serial = 1406] [outer = 0000005B91C26800] 14:22:17 INFO - PROCESS | 2852 | 1471987337011 Marionette TRACE conn6 <- [1,1836,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]]]}] 14:22:17 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) 14:22:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1293ms 14:22:17 INFO - PROCESS | 2852 | 1471987337087 Marionette TRACE conn6 -> [0,1837,"getWindowHandle",null] 14:22:17 INFO - PROCESS | 2852 | 1471987337092 Marionette TRACE conn6 <- [1,1837,null,{"value":"13"}] 14:22:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 14:22:17 INFO - PROCESS | 2852 | 1471987337098 Marionette TRACE conn6 -> [0,1838,"setScriptTimeout",{"ms":35000}] 14:22:17 INFO - PROCESS | 2852 | 1471987337101 Marionette TRACE conn6 <- [1,1838,null,{}] 14:22:17 INFO - PROCESS | 2852 | 1471987337107 Marionette TRACE conn6 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:17 INFO - PROCESS | 2852 | 1471987337110 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:17 INFO - PROCESS | 2852 | 1471987337260 Marionette TRACE conn6 <- [1,1839,null,{"value":null}] 14:22:17 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD31F8800 == 36 [pid = 2852] [id = 465] 14:22:17 INFO - PROCESS | 2852 | --DOCSHELL 0000005B8F366000 == 35 [pid = 2852] [id = 464] 14:22:17 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD424000 == 34 [pid = 2852] [id = 463] 14:22:17 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC0D6800 == 33 [pid = 2852] [id = 462] 14:22:17 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7991000 == 32 [pid = 2852] [id = 461] 14:22:17 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC594A000 == 31 [pid = 2852] [id = 460] 14:22:17 INFO - PROCESS | 2852 | --DOCSHELL 0000005B909F2000 == 30 [pid = 2852] [id = 459] 14:22:17 INFO - PROCESS | 2852 | --DOCSHELL 0000005B9012C000 == 29 [pid = 2852] [id = 458] 14:22:17 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BD3AE3C00) [pid = 2852] [serial = 1286] [outer = 0000000000000000] [url = about:blank] 14:22:17 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BD349D000) [pid = 2852] [serial = 1358] [outer = 0000000000000000] [url = about:blank] 14:22:17 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BCC309800) [pid = 2852] [serial = 1345] [outer = 0000000000000000] [url = about:blank] 14:22:17 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BC7731800) [pid = 2852] [serial = 1339] [outer = 0000000000000000] [url = about:blank] 14:22:17 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BC788D400) [pid = 2852] [serial = 1340] [outer = 0000000000000000] [url = about:blank] 14:22:17 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BCC6C6800) [pid = 2852] [serial = 1346] [outer = 0000000000000000] [url = about:blank] 14:22:17 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BCB96B800) [pid = 2852] [serial = 1342] [outer = 0000000000000000] [url = about:blank] 14:22:17 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005B90806C00) [pid = 2852] [serial = 1333] [outer = 0000000000000000] [url = about:blank] 14:22:17 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B90A7D000) [pid = 2852] [serial = 1334] [outer = 0000000000000000] [url = about:blank] 14:22:17 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005B9185F000) [pid = 2852] [serial = 1336] [outer = 0000000000000000] [url = about:blank] 14:22:17 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BC59D9C00) [pid = 2852] [serial = 1337] [outer = 0000000000000000] [url = about:blank] 14:22:17 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BD35B3800) [pid = 2852] [serial = 1328] [outer = 0000000000000000] [url = about:blank] 14:22:17 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BD35AB800) [pid = 2852] [serial = 1327] [outer = 0000000000000000] [url = about:blank] 14:22:17 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005B90606000) [pid = 2852] [serial = 1330] [outer = 0000000000000000] [url = about:blank] 14:22:17 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005B909AA400) [pid = 2852] [serial = 1331] [outer = 0000000000000000] [url = about:blank] 14:22:17 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BD34ADC00) [pid = 2852] [serial = 1360] [outer = 0000000000000000] [url = about:blank] 14:22:17 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BCDE76800) [pid = 2852] [serial = 1349] [outer = 0000000000000000] [url = about:blank] 14:22:17 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BCD37F000) [pid = 2852] [serial = 1348] [outer = 0000000000000000] [url = about:blank] 14:22:17 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005B91C27800) [pid = 2852] [serial = 1354] [outer = 0000000000000000] [url = about:blank] 14:22:17 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BD103A400) [pid = 2852] [serial = 1351] [outer = 0000000000000000] [url = about:blank] 14:22:17 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005BD3111C00) [pid = 2852] [serial = 1357] [outer = 0000000000000000] [url = about:blank] 14:22:17 INFO - PROCESS | 2852 | --DOMWINDOW == 67 (0000005BD27B1000) [pid = 2852] [serial = 1352] [outer = 0000000000000000] [url = about:blank] 14:22:17 INFO - PROCESS | 2852 | --DOMWINDOW == 66 (0000005BD35AC400) [pid = 2852] [serial = 1361] [outer = 0000000000000000] [url = about:blank] 14:22:17 INFO - PROCESS | 2852 | --DOMWINDOW == 65 (0000005BCD4DB400) [pid = 2852] [serial = 1355] [outer = 0000000000000000] [url = about:blank] 14:22:17 INFO - PROCESS | 2852 | --DOMWINDOW == 64 (0000005BCBB28000) [pid = 2852] [serial = 1343] [outer = 0000000000000000] [url = about:blank] 14:22:17 INFO - PROCESS | 2852 | 1471987337366 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:17 INFO - PROCESS | 2852 | 1471987337371 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:17 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B906AB800 == 30 [pid = 2852] [id = 469] 14:22:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 65 (0000005B905E4800) [pid = 2852] [serial = 1407] [outer = 0000000000000000] 14:22:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 66 (0000005B90803400) [pid = 2852] [serial = 1408] [outer = 0000005B905E4800] 14:22:17 INFO - PROCESS | 2852 | 1471987337422 Marionette DEBUG loaded listener.js 14:22:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 67 (0000005B90A80C00) [pid = 2852] [serial = 1409] [outer = 0000005B905E4800] 14:22:17 INFO - PROCESS | 2852 | 1471987337887 Marionette TRACE conn6 <- [1,1840,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]]]}] 14:22:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:22:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 839ms 14:22:17 INFO - PROCESS | 2852 | 1471987337940 Marionette TRACE conn6 -> [0,1841,"getWindowHandle",null] 14:22:17 INFO - PROCESS | 2852 | 1471987337945 Marionette TRACE conn6 <- [1,1841,null,{"value":"13"}] 14:22:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 14:22:17 INFO - PROCESS | 2852 | 1471987337951 Marionette TRACE conn6 -> [0,1842,"setScriptTimeout",{"ms":35000}] 14:22:17 INFO - PROCESS | 2852 | 1471987337953 Marionette TRACE conn6 <- [1,1842,null,{}] 14:22:17 INFO - PROCESS | 2852 | 1471987337957 Marionette TRACE conn6 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:17 INFO - PROCESS | 2852 | 1471987337960 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:18 INFO - PROCESS | 2852 | 1471987338053 Marionette TRACE conn6 <- [1,1843,null,{"value":null}] 14:22:18 INFO - PROCESS | 2852 | 1471987338062 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:18 INFO - PROCESS | 2852 | 1471987338065 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:18 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B92FC4000 == 31 [pid = 2852] [id = 470] 14:22:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005BC6203800) [pid = 2852] [serial = 1410] [outer = 0000000000000000] 14:22:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005BC6A3BC00) [pid = 2852] [serial = 1411] [outer = 0000005BC6203800] 14:22:18 INFO - PROCESS | 2852 | 1471987338116 Marionette DEBUG loaded listener.js 14:22:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005BC7663800) [pid = 2852] [serial = 1412] [outer = 0000005BC6203800] 14:22:18 INFO - PROCESS | 2852 | 1471987338595 Marionette TRACE conn6 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:22:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 14:22:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 671ms 14:22:18 INFO - PROCESS | 2852 | 1471987338625 Marionette TRACE conn6 -> [0,1845,"getWindowHandle",null] 14:22:18 INFO - PROCESS | 2852 | 1471987338628 Marionette TRACE conn6 <- [1,1845,null,{"value":"13"}] 14:22:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 14:22:18 INFO - PROCESS | 2852 | 1471987338631 Marionette TRACE conn6 -> [0,1846,"setScriptTimeout",{"ms":35000}] 14:22:18 INFO - PROCESS | 2852 | 1471987338635 Marionette TRACE conn6 <- [1,1846,null,{}] 14:22:18 INFO - PROCESS | 2852 | 1471987338646 Marionette TRACE conn6 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:18 INFO - PROCESS | 2852 | 1471987338651 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:18 INFO - PROCESS | 2852 | 1471987338747 Marionette TRACE conn6 <- [1,1847,null,{"value":null}] 14:22:18 INFO - PROCESS | 2852 | 1471987338756 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:18 INFO - PROCESS | 2852 | 1471987338760 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:18 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC8338000 == 32 [pid = 2852] [id = 471] 14:22:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005BC7C71C00) [pid = 2852] [serial = 1413] [outer = 0000000000000000] 14:22:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BCBB2F400) [pid = 2852] [serial = 1414] [outer = 0000005BC7C71C00] 14:22:18 INFO - PROCESS | 2852 | 1471987338814 Marionette DEBUG loaded listener.js 14:22:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BCC4B1400) [pid = 2852] [serial = 1415] [outer = 0000005BC7C71C00] 14:22:19 INFO - PROCESS | 2852 | 1471987339273 Marionette TRACE conn6 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 14:22:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 14:22:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 691ms 14:22:19 INFO - PROCESS | 2852 | 1471987339324 Marionette TRACE conn6 -> [0,1849,"getWindowHandle",null] 14:22:19 INFO - PROCESS | 2852 | 1471987339327 Marionette TRACE conn6 <- [1,1849,null,{"value":"13"}] 14:22:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 14:22:19 INFO - PROCESS | 2852 | 1471987339330 Marionette TRACE conn6 -> [0,1850,"setScriptTimeout",{"ms":35000}] 14:22:19 INFO - PROCESS | 2852 | 1471987339332 Marionette TRACE conn6 <- [1,1850,null,{}] 14:22:19 INFO - PROCESS | 2852 | 1471987339335 Marionette TRACE conn6 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:19 INFO - PROCESS | 2852 | 1471987339338 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:19 INFO - PROCESS | 2852 | 1471987339457 Marionette TRACE conn6 <- [1,1851,null,{"value":null}] 14:22:19 INFO - PROCESS | 2852 | 1471987339465 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:19 INFO - PROCESS | 2852 | 1471987339468 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:19 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD426800 == 33 [pid = 2852] [id = 472] 14:22:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BCC7DFC00) [pid = 2852] [serial = 1416] [outer = 0000000000000000] 14:22:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BCD37F800) [pid = 2852] [serial = 1417] [outer = 0000005BCC7DFC00] 14:22:19 INFO - PROCESS | 2852 | 1471987339515 Marionette DEBUG loaded listener.js 14:22:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BCD4B1800) [pid = 2852] [serial = 1418] [outer = 0000005BCC7DFC00] 14:22:19 INFO - PROCESS | 2852 | 1471987339986 Marionette TRACE conn6 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 14:22:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 14:22:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 671ms 14:22:20 INFO - PROCESS | 2852 | 1471987340004 Marionette TRACE conn6 -> [0,1853,"getWindowHandle",null] 14:22:20 INFO - PROCESS | 2852 | 1471987340014 Marionette TRACE conn6 <- [1,1853,null,{"value":"13"}] 14:22:20 INFO - PROCESS | 2852 | 1471987340024 Marionette TRACE conn6 -> [0,1854,"setScriptTimeout",{"ms":35000}] 14:22:20 INFO - PROCESS | 2852 | 1471987340026 Marionette TRACE conn6 <- [1,1854,null,{}] 14:22:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 14:22:20 INFO - PROCESS | 2852 | 1471987340030 Marionette TRACE conn6 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:20 INFO - PROCESS | 2852 | 1471987340032 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:20 INFO - PROCESS | 2852 | 1471987340142 Marionette TRACE conn6 <- [1,1855,null,{"value":null}] 14:22:20 INFO - PROCESS | 2852 | 1471987340150 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:20 INFO - PROCESS | 2852 | 1471987340152 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:20 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD1AC2000 == 34 [pid = 2852] [id = 473] 14:22:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCD4E4C00) [pid = 2852] [serial = 1419] [outer = 0000000000000000] 14:22:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BCDA7F400) [pid = 2852] [serial = 1420] [outer = 0000005BCD4E4C00] 14:22:20 INFO - PROCESS | 2852 | 1471987340244 Marionette DEBUG loaded listener.js 14:22:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BD1017C00) [pid = 2852] [serial = 1421] [outer = 0000005BCD4E4C00] 14:22:20 INFO - PROCESS | 2852 | 1471987340698 Marionette TRACE conn6 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 14:22:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 14:22:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 734ms 14:22:20 INFO - PROCESS | 2852 | 1471987340800 Marionette TRACE conn6 -> [0,1857,"getWindowHandle",null] 14:22:20 INFO - PROCESS | 2852 | 1471987340802 Marionette TRACE conn6 <- [1,1857,null,{"value":"13"}] 14:22:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 14:22:20 INFO - PROCESS | 2852 | 1471987340814 Marionette TRACE conn6 -> [0,1858,"setScriptTimeout",{"ms":35000}] 14:22:20 INFO - PROCESS | 2852 | 1471987340816 Marionette TRACE conn6 <- [1,1858,null,{}] 14:22:20 INFO - PROCESS | 2852 | 1471987340820 Marionette TRACE conn6 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:20 INFO - PROCESS | 2852 | 1471987340826 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:20 INFO - PROCESS | 2852 | 1471987340972 Marionette TRACE conn6 <- [1,1859,null,{"value":null}] 14:22:21 INFO - PROCESS | 2852 | 1471987341020 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:21 INFO - PROCESS | 2852 | 1471987341022 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:21 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3E0D000 == 35 [pid = 2852] [id = 474] 14:22:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BD3483C00) [pid = 2852] [serial = 1422] [outer = 0000000000000000] 14:22:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BD3498800) [pid = 2852] [serial = 1423] [outer = 0000005BD3483C00] 14:22:21 INFO - PROCESS | 2852 | 1471987341070 Marionette DEBUG loaded listener.js 14:22:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BD34A2C00) [pid = 2852] [serial = 1424] [outer = 0000005BD3483C00] 14:22:21 INFO - PROCESS | 2852 | 1471987341508 Marionette TRACE conn6 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 14:22:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 14:22:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 734ms 14:22:21 INFO - PROCESS | 2852 | 1471987341553 Marionette TRACE conn6 -> [0,1861,"getWindowHandle",null] 14:22:21 INFO - PROCESS | 2852 | 1471987341555 Marionette TRACE conn6 <- [1,1861,null,{"value":"13"}] 14:22:21 INFO - PROCESS | 2852 | 1471987341558 Marionette TRACE conn6 -> [0,1862,"setScriptTimeout",{"ms":35000}] 14:22:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 14:22:21 INFO - PROCESS | 2852 | 1471987341560 Marionette TRACE conn6 <- [1,1862,null,{}] 14:22:21 INFO - PROCESS | 2852 | 1471987341563 Marionette TRACE conn6 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:21 INFO - PROCESS | 2852 | 1471987341566 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:21 INFO - PROCESS | 2852 | 1471987341681 Marionette TRACE conn6 <- [1,1863,null,{"value":null}] 14:22:21 INFO - PROCESS | 2852 | 1471987341686 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:21 INFO - PROCESS | 2852 | 1471987341688 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:21 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD4668000 == 36 [pid = 2852] [id = 475] 14:22:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BD34B0000) [pid = 2852] [serial = 1425] [outer = 0000000000000000] 14:22:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BD34B4C00) [pid = 2852] [serial = 1426] [outer = 0000005BD34B0000] 14:22:21 INFO - PROCESS | 2852 | 1471987341809 Marionette DEBUG loaded listener.js 14:22:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BD35AEC00) [pid = 2852] [serial = 1427] [outer = 0000005BD34B0000] 14:22:21 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005B90122800) [pid = 2852] [serial = 1374] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 14:22:21 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005B909AC800) [pid = 2852] [serial = 1377] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 14:22:21 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005B9011AC00) [pid = 2852] [serial = 1389] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 14:22:21 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BCBB24000) [pid = 2852] [serial = 1386] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 14:22:21 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B909ADC00) [pid = 2852] [serial = 1380] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 14:22:21 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005B90374000) [pid = 2852] [serial = 1392] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 14:22:21 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005B9080A400) [pid = 2852] [serial = 1395] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 14:22:21 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B905E7400) [pid = 2852] [serial = 1362] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 14:22:21 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BC7129000) [pid = 2852] [serial = 1365] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 14:22:21 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BCD463800) [pid = 2852] [serial = 1368] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 14:22:21 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BC7659C00) [pid = 2852] [serial = 1383] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 14:22:22 INFO - PROCESS | 2852 | 1471987342227 Marionette TRACE conn6 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 14:22:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 14:22:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 733ms 14:22:22 INFO - PROCESS | 2852 | 1471987342305 Marionette TRACE conn6 -> [0,1865,"getWindowHandle",null] 14:22:22 INFO - PROCESS | 2852 | 1471987342308 Marionette TRACE conn6 <- [1,1865,null,{"value":"13"}] 14:22:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 14:22:22 INFO - PROCESS | 2852 | 1471987342313 Marionette TRACE conn6 -> [0,1866,"setScriptTimeout",{"ms":35000}] 14:22:22 INFO - PROCESS | 2852 | 1471987342315 Marionette TRACE conn6 <- [1,1866,null,{}] 14:22:22 INFO - PROCESS | 2852 | 1471987342319 Marionette TRACE conn6 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:22 INFO - PROCESS | 2852 | 1471987342321 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:22 INFO - PROCESS | 2852 | 1471987342406 Marionette TRACE conn6 <- [1,1867,null,{"value":null}] 14:22:22 INFO - PROCESS | 2852 | 1471987342412 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:22 INFO - PROCESS | 2852 | 1471987342414 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:22 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD4845000 == 37 [pid = 2852] [id = 476] 14:22:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BC71D2000) [pid = 2852] [serial = 1428] [outer = 0000000000000000] 14:22:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BCD467C00) [pid = 2852] [serial = 1429] [outer = 0000005BC71D2000] 14:22:22 INFO - PROCESS | 2852 | 1471987342460 Marionette DEBUG loaded listener.js 14:22:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BD34B3000) [pid = 2852] [serial = 1430] [outer = 0000005BC71D2000] 14:22:22 INFO - PROCESS | 2852 | 1471987342894 Marionette TRACE conn6 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 14:22:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 14:22:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 627ms 14:22:22 INFO - PROCESS | 2852 | 1471987342941 Marionette TRACE conn6 -> [0,1869,"getWindowHandle",null] 14:22:22 INFO - PROCESS | 2852 | 1471987342944 Marionette TRACE conn6 <- [1,1869,null,{"value":"13"}] 14:22:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 14:22:22 INFO - PROCESS | 2852 | 1471987342947 Marionette TRACE conn6 -> [0,1870,"setScriptTimeout",{"ms":35000}] 14:22:22 INFO - PROCESS | 2852 | 1471987342949 Marionette TRACE conn6 <- [1,1870,null,{}] 14:22:22 INFO - PROCESS | 2852 | 1471987342953 Marionette TRACE conn6 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:22 INFO - PROCESS | 2852 | 1471987342955 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:23 INFO - PROCESS | 2852 | 1471987343042 Marionette TRACE conn6 <- [1,1871,null,{"value":null}] 14:22:23 INFO - PROCESS | 2852 | 1471987343047 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:23 INFO - PROCESS | 2852 | 1471987343049 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:23 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B91895800 == 38 [pid = 2852] [id = 477] 14:22:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BD35AC400) [pid = 2852] [serial = 1431] [outer = 0000000000000000] 14:22:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BD3AD8C00) [pid = 2852] [serial = 1432] [outer = 0000005BD35AC400] 14:22:23 INFO - PROCESS | 2852 | 1471987343097 Marionette DEBUG loaded listener.js 14:22:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BD3E67400) [pid = 2852] [serial = 1433] [outer = 0000005BD35AC400] 14:22:23 INFO - PROCESS | 2852 | 1471987343508 Marionette TRACE conn6 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 14:22:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 14:22:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 628ms 14:22:23 INFO - PROCESS | 2852 | 1471987343583 Marionette TRACE conn6 -> [0,1873,"getWindowHandle",null] 14:22:23 INFO - PROCESS | 2852 | 1471987343585 Marionette TRACE conn6 <- [1,1873,null,{"value":"13"}] 14:22:23 INFO - PROCESS | 2852 | 1471987343588 Marionette TRACE conn6 -> [0,1874,"setScriptTimeout",{"ms":35000}] 14:22:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 14:22:23 INFO - PROCESS | 2852 | 1471987343590 Marionette TRACE conn6 <- [1,1874,null,{}] 14:22:23 INFO - PROCESS | 2852 | 1471987343593 Marionette TRACE conn6 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:23 INFO - PROCESS | 2852 | 1471987343595 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:23 INFO - PROCESS | 2852 | 1471987343681 Marionette TRACE conn6 <- [1,1875,null,{"value":null}] 14:22:23 INFO - PROCESS | 2852 | 1471987343687 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:23 INFO - PROCESS | 2852 | 1471987343689 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:23 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD74D4800 == 39 [pid = 2852] [id = 478] 14:22:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BD4356000) [pid = 2852] [serial = 1434] [outer = 0000000000000000] 14:22:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BC7BBA400) [pid = 2852] [serial = 1435] [outer = 0000005BD4356000] 14:22:23 INFO - PROCESS | 2852 | 1471987343746 Marionette DEBUG loaded listener.js 14:22:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BD43E9800) [pid = 2852] [serial = 1436] [outer = 0000005BD4356000] 14:22:24 INFO - PROCESS | 2852 | 1471987344450 Marionette TRACE conn6 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 14:22:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 14:22:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 878ms 14:22:24 INFO - PROCESS | 2852 | 1471987344471 Marionette TRACE conn6 -> [0,1877,"getWindowHandle",null] 14:22:24 INFO - PROCESS | 2852 | 1471987344476 Marionette TRACE conn6 <- [1,1877,null,{"value":"13"}] 14:22:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 14:22:24 INFO - PROCESS | 2852 | 1471987344481 Marionette TRACE conn6 -> [0,1878,"setScriptTimeout",{"ms":35000}] 14:22:24 INFO - PROCESS | 2852 | 1471987344486 Marionette TRACE conn6 <- [1,1878,null,{}] 14:22:24 INFO - PROCESS | 2852 | 1471987344492 Marionette TRACE conn6 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:24 INFO - PROCESS | 2852 | 1471987344495 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:24 INFO - PROCESS | 2852 | 1471987344620 Marionette TRACE conn6 <- [1,1879,null,{"value":null}] 14:22:24 INFO - PROCESS | 2852 | 1471987344742 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:24 INFO - PROCESS | 2852 | 1471987344745 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:24 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC740B000 == 40 [pid = 2852] [id = 479] 14:22:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005B90A7C000) [pid = 2852] [serial = 1437] [outer = 0000000000000000] 14:22:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005B90BE1800) [pid = 2852] [serial = 1438] [outer = 0000005B90A7C000] 14:22:24 INFO - PROCESS | 2852 | 1471987344807 Marionette DEBUG loaded listener.js 14:22:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BC7126000) [pid = 2852] [serial = 1439] [outer = 0000005B90A7C000] 14:22:25 INFO - PROCESS | 2852 | 1471987345421 Marionette TRACE conn6 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 14:22:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 14:22:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 986ms 14:22:25 INFO - PROCESS | 2852 | 1471987345471 Marionette TRACE conn6 -> [0,1881,"getWindowHandle",null] 14:22:25 INFO - PROCESS | 2852 | 1471987345476 Marionette TRACE conn6 <- [1,1881,null,{"value":"13"}] 14:22:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 14:22:25 INFO - PROCESS | 2852 | 1471987345483 Marionette TRACE conn6 -> [0,1882,"setScriptTimeout",{"ms":35000}] 14:22:25 INFO - PROCESS | 2852 | 1471987345486 Marionette TRACE conn6 <- [1,1882,null,{}] 14:22:25 INFO - PROCESS | 2852 | 1471987345491 Marionette TRACE conn6 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:25 INFO - PROCESS | 2852 | 1471987345494 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:25 INFO - PROCESS | 2852 | 1471987345646 Marionette TRACE conn6 <- [1,1883,null,{"value":null}] 14:22:25 INFO - PROCESS | 2852 | 1471987345769 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:25 INFO - PROCESS | 2852 | 1471987345772 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:25 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3C16800 == 41 [pid = 2852] [id = 480] 14:22:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BC773B400) [pid = 2852] [serial = 1440] [outer = 0000000000000000] 14:22:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BCC4A4400) [pid = 2852] [serial = 1441] [outer = 0000005BC773B400] 14:22:25 INFO - PROCESS | 2852 | 1471987345833 Marionette DEBUG loaded listener.js 14:22:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005BCD4B8000) [pid = 2852] [serial = 1442] [outer = 0000005BC773B400] 14:22:26 INFO - PROCESS | 2852 | 1471987346475 Marionette TRACE conn6 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 14:22:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 14:22:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1028ms 14:22:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 14:22:26 INFO - PROCESS | 2852 | 1471987346513 Marionette TRACE conn6 -> [0,1885,"getWindowHandle",null] 14:22:26 INFO - PROCESS | 2852 | 1471987346516 Marionette TRACE conn6 <- [1,1885,null,{"value":"13"}] 14:22:26 INFO - PROCESS | 2852 | 1471987346519 Marionette TRACE conn6 -> [0,1886,"setScriptTimeout",{"ms":35000}] 14:22:26 INFO - PROCESS | 2852 | 1471987346523 Marionette TRACE conn6 <- [1,1886,null,{}] 14:22:26 INFO - PROCESS | 2852 | 1471987346535 Marionette TRACE conn6 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:26 INFO - PROCESS | 2852 | 1471987346540 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:26 INFO - PROCESS | 2852 | 1471987346676 Marionette TRACE conn6 <- [1,1887,null,{"value":null}] 14:22:26 INFO - PROCESS | 2852 | 1471987346810 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:26 INFO - PROCESS | 2852 | 1471987346814 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:26 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD8012800 == 42 [pid = 2852] [id = 481] 14:22:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005BCD4B9C00) [pid = 2852] [serial = 1443] [outer = 0000000000000000] 14:22:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005BD34B1C00) [pid = 2852] [serial = 1444] [outer = 0000005BCD4B9C00] 14:22:26 INFO - PROCESS | 2852 | 1471987346876 Marionette DEBUG loaded listener.js 14:22:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0000005BD43E6C00) [pid = 2852] [serial = 1445] [outer = 0000005BCD4B9C00] 14:22:27 INFO - PROCESS | 2852 | 1471987347689 Marionette TRACE conn6 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 14:22:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 14:22:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1235ms 14:22:27 INFO - PROCESS | 2852 | 1471987347757 Marionette TRACE conn6 -> [0,1889,"getWindowHandle",null] 14:22:27 INFO - PROCESS | 2852 | 1471987347762 Marionette TRACE conn6 <- [1,1889,null,{"value":"13"}] 14:22:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 14:22:27 INFO - PROCESS | 2852 | 1471987347768 Marionette TRACE conn6 -> [0,1890,"setScriptTimeout",{"ms":35000}] 14:22:27 INFO - PROCESS | 2852 | 1471987347771 Marionette TRACE conn6 <- [1,1890,null,{}] 14:22:27 INFO - PROCESS | 2852 | 1471987347777 Marionette TRACE conn6 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:27 INFO - PROCESS | 2852 | 1471987347779 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:27 INFO - PROCESS | 2852 | 1471987347925 Marionette TRACE conn6 <- [1,1891,null,{"value":null}] 14:22:28 INFO - PROCESS | 2852 | 1471987348052 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:28 INFO - PROCESS | 2852 | 1471987348057 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:28 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B9069D800 == 43 [pid = 2852] [id = 482] 14:22:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0000005B90A7E000) [pid = 2852] [serial = 1446] [outer = 0000000000000000] 14:22:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 94 (0000005B90BD4C00) [pid = 2852] [serial = 1447] [outer = 0000005B90A7E000] 14:22:28 INFO - PROCESS | 2852 | 1471987348112 Marionette DEBUG loaded listener.js 14:22:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 95 (0000005BC6148800) [pid = 2852] [serial = 1448] [outer = 0000005B90A7E000] 14:22:28 INFO - PROCESS | 2852 | --DOCSHELL 0000005B91895800 == 42 [pid = 2852] [id = 477] 14:22:28 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD4845000 == 41 [pid = 2852] [id = 476] 14:22:28 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD4668000 == 40 [pid = 2852] [id = 475] 14:22:28 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3E0D000 == 39 [pid = 2852] [id = 474] 14:22:28 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD1AC2000 == 38 [pid = 2852] [id = 473] 14:22:28 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD426800 == 37 [pid = 2852] [id = 472] 14:22:28 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC8338000 == 36 [pid = 2852] [id = 471] 14:22:28 INFO - PROCESS | 2852 | --DOCSHELL 0000005B92FC4000 == 35 [pid = 2852] [id = 470] 14:22:28 INFO - PROCESS | 2852 | --DOCSHELL 0000005B906AB800 == 34 [pid = 2852] [id = 469] 14:22:28 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC380000 == 33 [pid = 2852] [id = 468] 14:22:28 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3D16800 == 32 [pid = 2852] [id = 466] 14:22:28 INFO - PROCESS | 2852 | --DOCSHELL 0000005B909D7800 == 31 [pid = 2852] [id = 467] 14:22:28 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD8012800 == 30 [pid = 2852] [id = 481] 14:22:28 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3C16800 == 29 [pid = 2852] [id = 480] 14:22:28 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC740B000 == 28 [pid = 2852] [id = 479] 14:22:28 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD74D4800 == 27 [pid = 2852] [id = 478] 14:22:28 INFO - PROCESS | 2852 | --DOMWINDOW == 94 (0000005B90127800) [pid = 2852] [serial = 1375] [outer = 0000000000000000] [url = about:blank] 14:22:28 INFO - PROCESS | 2852 | --DOMWINDOW == 93 (0000005B90373800) [pid = 2852] [serial = 1376] [outer = 0000000000000000] [url = about:blank] 14:22:28 INFO - PROCESS | 2852 | --DOMWINDOW == 92 (0000005B909B4C00) [pid = 2852] [serial = 1378] [outer = 0000000000000000] [url = about:blank] 14:22:28 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0000005B90BDD800) [pid = 2852] [serial = 1379] [outer = 0000000000000000] [url = about:blank] 14:22:28 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005BCC6C8C00) [pid = 2852] [serial = 1390] [outer = 0000000000000000] [url = about:blank] 14:22:28 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005BCBB2D800) [pid = 2852] [serial = 1387] [outer = 0000000000000000] [url = about:blank] 14:22:28 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BC61D4400) [pid = 2852] [serial = 1381] [outer = 0000000000000000] [url = about:blank] 14:22:28 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BC71C8C00) [pid = 2852] [serial = 1382] [outer = 0000000000000000] [url = about:blank] 14:22:28 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BC590FC00) [pid = 2852] [serial = 1393] [outer = 0000000000000000] [url = about:blank] 14:22:28 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BCD4E7000) [pid = 2852] [serial = 1396] [outer = 0000000000000000] [url = about:blank] 14:22:28 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005B90BDE800) [pid = 2852] [serial = 1364] [outer = 0000000000000000] [url = about:blank] 14:22:28 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005B90807000) [pid = 2852] [serial = 1363] [outer = 0000000000000000] [url = about:blank] 14:22:28 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BC7BB1C00) [pid = 2852] [serial = 1367] [outer = 0000000000000000] [url = about:blank] 14:22:28 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BC76B2400) [pid = 2852] [serial = 1366] [outer = 0000000000000000] [url = about:blank] 14:22:28 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BD1A97800) [pid = 2852] [serial = 1370] [outer = 0000000000000000] [url = about:blank] 14:22:28 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BCD4DEC00) [pid = 2852] [serial = 1369] [outer = 0000000000000000] [url = about:blank] 14:22:28 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BD3AD4C00) [pid = 2852] [serial = 1372] [outer = 0000000000000000] [url = about:blank] 14:22:28 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BD0C83400) [pid = 2852] [serial = 1399] [outer = 0000000000000000] [url = about:blank] 14:22:28 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BCD30D000) [pid = 2852] [serial = 1391] [outer = 0000000000000000] [url = about:blank] 14:22:28 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BCDBDA000) [pid = 2852] [serial = 1397] [outer = 0000000000000000] [url = about:blank] 14:22:28 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BC773BC00) [pid = 2852] [serial = 1384] [outer = 0000000000000000] [url = about:blank] 14:22:28 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BC7BB1400) [pid = 2852] [serial = 1385] [outer = 0000000000000000] [url = about:blank] 14:22:28 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BCBE77000) [pid = 2852] [serial = 1388] [outer = 0000000000000000] [url = about:blank] 14:22:28 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BCD380000) [pid = 2852] [serial = 1394] [outer = 0000000000000000] [url = about:blank] 14:22:29 INFO - PROCESS | 2852 | 1471987349231 Marionette TRACE conn6 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 14:22:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 14:22:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1486ms 14:22:29 INFO - PROCESS | 2852 | 1471987349258 Marionette TRACE conn6 -> [0,1893,"getWindowHandle",null] 14:22:29 INFO - PROCESS | 2852 | 1471987349262 Marionette TRACE conn6 <- [1,1893,null,{"value":"13"}] 14:22:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 14:22:29 INFO - PROCESS | 2852 | 1471987349267 Marionette TRACE conn6 -> [0,1894,"setScriptTimeout",{"ms":35000}] 14:22:29 INFO - PROCESS | 2852 | 1471987349272 Marionette TRACE conn6 <- [1,1894,null,{}] 14:22:29 INFO - PROCESS | 2852 | 1471987349277 Marionette TRACE conn6 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:29 INFO - PROCESS | 2852 | 1471987349280 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:29 INFO - PROCESS | 2852 | 1471987349375 Marionette TRACE conn6 <- [1,1895,null,{"value":null}] 14:22:29 INFO - PROCESS | 2852 | 1471987349384 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:29 INFO - PROCESS | 2852 | 1471987349387 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:29 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B909D8000 == 28 [pid = 2852] [id = 483] 14:22:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005B905E3000) [pid = 2852] [serial = 1449] [outer = 0000000000000000] 14:22:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005B9060FC00) [pid = 2852] [serial = 1450] [outer = 0000005B905E3000] 14:22:29 INFO - PROCESS | 2852 | 1471987349439 Marionette DEBUG loaded listener.js 14:22:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005B909AAC00) [pid = 2852] [serial = 1451] [outer = 0000005B905E3000] 14:22:29 INFO - PROCESS | 2852 | 1471987349917 Marionette TRACE conn6 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 14:22:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 14:22:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 693ms 14:22:29 INFO - PROCESS | 2852 | 1471987349964 Marionette TRACE conn6 -> [0,1897,"getWindowHandle",null] 14:22:29 INFO - PROCESS | 2852 | 1471987349969 Marionette TRACE conn6 <- [1,1897,null,{"value":"13"}] 14:22:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 14:22:29 INFO - PROCESS | 2852 | 1471987349976 Marionette TRACE conn6 -> [0,1898,"setScriptTimeout",{"ms":35000}] 14:22:29 INFO - PROCESS | 2852 | 1471987349979 Marionette TRACE conn6 <- [1,1898,null,{}] 14:22:29 INFO - PROCESS | 2852 | 1471987349982 Marionette TRACE conn6 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:29 INFO - PROCESS | 2852 | 1471987349985 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:30 INFO - PROCESS | 2852 | 1471987350116 Marionette TRACE conn6 <- [1,1899,null,{"value":null}] 14:22:30 INFO - PROCESS | 2852 | 1471987350132 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:30 INFO - PROCESS | 2852 | 1471987350135 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:30 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC594F800 == 29 [pid = 2852] [id = 484] 14:22:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005B90BDAC00) [pid = 2852] [serial = 1452] [outer = 0000000000000000] 14:22:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005B91862C00) [pid = 2852] [serial = 1453] [outer = 0000005B90BDAC00] 14:22:30 INFO - PROCESS | 2852 | 1471987350191 Marionette DEBUG loaded listener.js 14:22:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BC590BC00) [pid = 2852] [serial = 1454] [outer = 0000005B90BDAC00] 14:22:30 INFO - PROCESS | 2852 | 1471987350645 Marionette TRACE conn6 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 14:22:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 14:22:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 732ms 14:22:30 INFO - PROCESS | 2852 | 1471987350710 Marionette TRACE conn6 -> [0,1901,"getWindowHandle",null] 14:22:30 INFO - PROCESS | 2852 | 1471987350712 Marionette TRACE conn6 <- [1,1901,null,{"value":"13"}] 14:22:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 14:22:30 INFO - PROCESS | 2852 | 1471987350716 Marionette TRACE conn6 -> [0,1902,"setScriptTimeout",{"ms":35000}] 14:22:30 INFO - PROCESS | 2852 | 1471987350719 Marionette TRACE conn6 <- [1,1902,null,{}] 14:22:30 INFO - PROCESS | 2852 | 1471987350731 Marionette TRACE conn6 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:30 INFO - PROCESS | 2852 | 1471987350736 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:30 INFO - PROCESS | 2852 | 1471987350824 Marionette TRACE conn6 <- [1,1903,null,{"value":null}] 14:22:30 INFO - PROCESS | 2852 | 1471987350859 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:30 INFO - PROCESS | 2852 | 1471987350863 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:30 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7C17000 == 30 [pid = 2852] [id = 485] 14:22:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BC765F400) [pid = 2852] [serial = 1455] [outer = 0000000000000000] 14:22:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BC76AFC00) [pid = 2852] [serial = 1456] [outer = 0000005BC765F400] 14:22:30 INFO - PROCESS | 2852 | 1471987350915 Marionette DEBUG loaded listener.js 14:22:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BC788B000) [pid = 2852] [serial = 1457] [outer = 0000005BC765F400] 14:22:31 INFO - PROCESS | 2852 | 1471987351406 Marionette TRACE conn6 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 14:22:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 14:22:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 733ms 14:22:31 INFO - PROCESS | 2852 | 1471987351483 Marionette TRACE conn6 -> [0,1905,"getWindowHandle",null] 14:22:31 INFO - PROCESS | 2852 | 1471987351486 Marionette TRACE conn6 <- [1,1905,null,{"value":"13"}] 14:22:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 14:22:31 INFO - PROCESS | 2852 | 1471987351494 Marionette TRACE conn6 -> [0,1906,"setScriptTimeout",{"ms":35000}] 14:22:31 INFO - PROCESS | 2852 | 1471987351496 Marionette TRACE conn6 <- [1,1906,null,{}] 14:22:31 INFO - PROCESS | 2852 | 1471987351499 Marionette TRACE conn6 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:31 INFO - PROCESS | 2852 | 1471987351502 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:31 INFO - PROCESS | 2852 | 1471987351617 Marionette TRACE conn6 <- [1,1907,null,{"value":null}] 14:22:31 INFO - PROCESS | 2852 | 1471987351671 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:31 INFO - PROCESS | 2852 | 1471987351674 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:31 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC0DD000 == 31 [pid = 2852] [id = 486] 14:22:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BC7BB9C00) [pid = 2852] [serial = 1458] [outer = 0000000000000000] 14:22:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BC7E85400) [pid = 2852] [serial = 1459] [outer = 0000005BC7BB9C00] 14:22:31 INFO - PROCESS | 2852 | 1471987351721 Marionette DEBUG loaded listener.js 14:22:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BCBB02800) [pid = 2852] [serial = 1460] [outer = 0000005BC7BB9C00] 14:22:32 INFO - PROCESS | 2852 | 1471987352152 Marionette TRACE conn6 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 14:22:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 14:22:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 691ms 14:22:32 INFO - PROCESS | 2852 | 1471987352187 Marionette TRACE conn6 -> [0,1909,"getWindowHandle",null] 14:22:32 INFO - PROCESS | 2852 | 1471987352189 Marionette TRACE conn6 <- [1,1909,null,{"value":"13"}] 14:22:32 INFO - PROCESS | 2852 | 1471987352192 Marionette TRACE conn6 -> [0,1910,"setScriptTimeout",{"ms":35000}] 14:22:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 14:22:32 INFO - PROCESS | 2852 | 1471987352194 Marionette TRACE conn6 <- [1,1910,null,{}] 14:22:32 INFO - PROCESS | 2852 | 1471987352203 Marionette TRACE conn6 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:32 INFO - PROCESS | 2852 | 1471987352205 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:32 INFO - PROCESS | 2852 | 1471987352318 Marionette TRACE conn6 <- [1,1911,null,{"value":null}] 14:22:32 INFO - PROCESS | 2852 | 1471987352324 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:32 INFO - PROCESS | 2852 | 1471987352326 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:32 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD414800 == 32 [pid = 2852] [id = 487] 14:22:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BC7BBA800) [pid = 2852] [serial = 1461] [outer = 0000000000000000] 14:22:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BCBB31C00) [pid = 2852] [serial = 1462] [outer = 0000005BC7BBA800] 14:22:32 INFO - PROCESS | 2852 | 1471987352374 Marionette DEBUG loaded listener.js 14:22:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BCC308C00) [pid = 2852] [serial = 1463] [outer = 0000005BC7BBA800] 14:22:32 INFO - PROCESS | 2852 | 1471987352846 Marionette TRACE conn6 <- [1,1912,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]]]}] 14:22:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 14:22:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 692ms 14:22:32 INFO - PROCESS | 2852 | 1471987352888 Marionette TRACE conn6 -> [0,1913,"getWindowHandle",null] 14:22:32 INFO - PROCESS | 2852 | 1471987352890 Marionette TRACE conn6 <- [1,1913,null,{"value":"13"}] 14:22:32 INFO - PROCESS | 2852 | 1471987352893 Marionette TRACE conn6 -> [0,1914,"setScriptTimeout",{"ms":35000}] 14:22:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 14:22:32 INFO - PROCESS | 2852 | 1471987352895 Marionette TRACE conn6 <- [1,1914,null,{}] 14:22:32 INFO - PROCESS | 2852 | 1471987352903 Marionette TRACE conn6 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:32 INFO - PROCESS | 2852 | 1471987352909 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:33 INFO - PROCESS | 2852 | 1471987353065 Marionette TRACE conn6 <- [1,1915,null,{"value":null}] 14:22:33 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BCD4E4C00) [pid = 2852] [serial = 1419] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 14:22:33 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BD3483C00) [pid = 2852] [serial = 1422] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 14:22:33 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BC6203800) [pid = 2852] [serial = 1410] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 14:22:33 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005B905E4800) [pid = 2852] [serial = 1407] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 14:22:33 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005B91C26800) [pid = 2852] [serial = 1404] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 14:22:33 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BCC7DFC00) [pid = 2852] [serial = 1416] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 14:22:33 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BCDE7B400) [pid = 2852] [serial = 1398] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 14:22:33 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005B90372400) [pid = 2852] [serial = 1401] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 14:22:33 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BC7C71C00) [pid = 2852] [serial = 1413] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 14:22:33 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BC71D2000) [pid = 2852] [serial = 1428] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 14:22:33 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BD34B0000) [pid = 2852] [serial = 1425] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 14:22:33 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BD349B400) [pid = 2852] [serial = 1371] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 14:22:33 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BD4356000) [pid = 2852] [serial = 1434] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 14:22:33 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BD35AC400) [pid = 2852] [serial = 1431] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 14:22:33 INFO - PROCESS | 2852 | 1471987353340 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:33 INFO - PROCESS | 2852 | 1471987353343 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:33 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B92FC3000 == 33 [pid = 2852] [id = 488] 14:22:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005B8F4F3400) [pid = 2852] [serial = 1464] [outer = 0000000000000000] 14:22:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005B9036D400) [pid = 2852] [serial = 1465] [outer = 0000005B8F4F3400] 14:22:33 INFO - PROCESS | 2852 | 1471987353391 Marionette DEBUG loaded listener.js 14:22:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BC788A800) [pid = 2852] [serial = 1466] [outer = 0000005B8F4F3400] 14:22:33 INFO - PROCESS | 2852 | 1471987353774 Marionette TRACE conn6 <- [1,1916,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]]]}] 14:22:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 14:22:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 944ms 14:22:33 INFO - PROCESS | 2852 | 1471987353840 Marionette TRACE conn6 -> [0,1917,"getWindowHandle",null] 14:22:33 INFO - PROCESS | 2852 | 1471987353842 Marionette TRACE conn6 <- [1,1917,null,{"value":"13"}] 14:22:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 14:22:33 INFO - PROCESS | 2852 | 1471987353846 Marionette TRACE conn6 -> [0,1918,"setScriptTimeout",{"ms":35000}] 14:22:33 INFO - PROCESS | 2852 | 1471987353848 Marionette TRACE conn6 <- [1,1918,null,{}] 14:22:33 INFO - PROCESS | 2852 | 1471987353852 Marionette TRACE conn6 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:33 INFO - PROCESS | 2852 | 1471987353854 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:33 INFO - PROCESS | 2852 | 1471987353939 Marionette TRACE conn6 <- [1,1919,null,{"value":null}] 14:22:33 INFO - PROCESS | 2852 | 1471987353945 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:33 INFO - PROCESS | 2852 | 1471987353947 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:33 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD279F000 == 34 [pid = 2852] [id = 489] 14:22:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BC7663C00) [pid = 2852] [serial = 1467] [outer = 0000000000000000] 14:22:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCD37EC00) [pid = 2852] [serial = 1468] [outer = 0000005BC7663C00] 14:22:34 INFO - PROCESS | 2852 | 1471987353995 Marionette DEBUG loaded listener.js 14:22:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BCD4B8400) [pid = 2852] [serial = 1469] [outer = 0000005BC7663C00] 14:22:34 INFO - PROCESS | 2852 | 1471987354411 Marionette TRACE conn6 <- [1,1920,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]]]}] 14:22:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 14:22:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 629ms 14:22:34 INFO - PROCESS | 2852 | 1471987354478 Marionette TRACE conn6 -> [0,1921,"getWindowHandle",null] 14:22:34 INFO - PROCESS | 2852 | 1471987354481 Marionette TRACE conn6 <- [1,1921,null,{"value":"13"}] 14:22:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 14:22:34 INFO - PROCESS | 2852 | 1471987354484 Marionette TRACE conn6 -> [0,1922,"setScriptTimeout",{"ms":35000}] 14:22:34 INFO - PROCESS | 2852 | 1471987354486 Marionette TRACE conn6 <- [1,1922,null,{}] 14:22:34 INFO - PROCESS | 2852 | 1471987354490 Marionette TRACE conn6 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:34 INFO - PROCESS | 2852 | 1471987354492 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:34 INFO - PROCESS | 2852 | 1471987354574 Marionette TRACE conn6 <- [1,1923,null,{"value":null}] 14:22:34 INFO - PROCESS | 2852 | 1471987354582 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:34 INFO - PROCESS | 2852 | 1471987354584 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:34 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3C0F000 == 35 [pid = 2852] [id = 490] 14:22:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCD8BD000) [pid = 2852] [serial = 1470] [outer = 0000000000000000] 14:22:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BCDA81000) [pid = 2852] [serial = 1471] [outer = 0000005BCD8BD000] 14:22:34 INFO - PROCESS | 2852 | 1471987354657 Marionette DEBUG loaded listener.js 14:22:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BD0C47400) [pid = 2852] [serial = 1472] [outer = 0000005BCD8BD000] 14:22:35 INFO - PROCESS | 2852 | 1471987355094 Marionette TRACE conn6 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 14:22:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 14:22:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 627ms 14:22:35 INFO - PROCESS | 2852 | 1471987355126 Marionette TRACE conn6 -> [0,1925,"getWindowHandle",null] 14:22:35 INFO - PROCESS | 2852 | 1471987355128 Marionette TRACE conn6 <- [1,1925,null,{"value":"13"}] 14:22:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 14:22:35 INFO - PROCESS | 2852 | 1471987355132 Marionette TRACE conn6 -> [0,1926,"setScriptTimeout",{"ms":35000}] 14:22:35 INFO - PROCESS | 2852 | 1471987355134 Marionette TRACE conn6 <- [1,1926,null,{}] 14:22:35 INFO - PROCESS | 2852 | 1471987355138 Marionette TRACE conn6 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:35 INFO - PROCESS | 2852 | 1471987355140 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:35 INFO - PROCESS | 2852 | 1471987355225 Marionette TRACE conn6 <- [1,1927,null,{"value":null}] 14:22:35 INFO - PROCESS | 2852 | 1471987355232 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:35 INFO - PROCESS | 2852 | 1471987355234 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:35 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD440E000 == 36 [pid = 2852] [id = 491] 14:22:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005B91C22C00) [pid = 2852] [serial = 1473] [outer = 0000000000000000] 14:22:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BD165BC00) [pid = 2852] [serial = 1474] [outer = 0000005B91C22C00] 14:22:35 INFO - PROCESS | 2852 | 1471987355281 Marionette DEBUG loaded listener.js 14:22:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BD27B1000) [pid = 2852] [serial = 1475] [outer = 0000005B91C22C00] 14:22:36 INFO - PROCESS | 2852 | 1471987356110 Marionette TRACE conn6 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 14:22:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 14:22:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1026ms 14:22:36 INFO - PROCESS | 2852 | 1471987356161 Marionette TRACE conn6 -> [0,1929,"getWindowHandle",null] 14:22:36 INFO - PROCESS | 2852 | 1471987356166 Marionette TRACE conn6 <- [1,1929,null,{"value":"13"}] 14:22:36 INFO - PROCESS | 2852 | 1471987356171 Marionette TRACE conn6 -> [0,1930,"setScriptTimeout",{"ms":35000}] 14:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 14:22:36 INFO - PROCESS | 2852 | 1471987356177 Marionette TRACE conn6 <- [1,1930,null,{}] 14:22:36 INFO - PROCESS | 2852 | 1471987356203 Marionette TRACE conn6 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:36 INFO - PROCESS | 2852 | 1471987356207 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:36 INFO - PROCESS | 2852 | 1471987356387 Marionette TRACE conn6 <- [1,1931,null,{"value":null}] 14:22:36 INFO - PROCESS | 2852 | 1471987356476 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:36 INFO - PROCESS | 2852 | 1471987356479 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:36 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B92FC6800 == 37 [pid = 2852] [id = 492] 14:22:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005B90805000) [pid = 2852] [serial = 1476] [outer = 0000000000000000] 14:22:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005B909B0C00) [pid = 2852] [serial = 1477] [outer = 0000005B90805000] 14:22:36 INFO - PROCESS | 2852 | 1471987356545 Marionette DEBUG loaded listener.js 14:22:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005B9185D400) [pid = 2852] [serial = 1478] [outer = 0000005B90805000] 14:22:37 INFO - PROCESS | 2852 | 1471987357350 Marionette TRACE conn6 <- [1,1932,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]]]}] 14:22:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 14:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1305ms 14:22:37 INFO - PROCESS | 2852 | 1471987357479 Marionette TRACE conn6 -> [0,1933,"getWindowHandle",null] 14:22:37 INFO - PROCESS | 2852 | 1471987357483 Marionette TRACE conn6 <- [1,1933,null,{"value":"13"}] 14:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 14:22:37 INFO - PROCESS | 2852 | 1471987357488 Marionette TRACE conn6 -> [0,1934,"setScriptTimeout",{"ms":35000}] 14:22:37 INFO - PROCESS | 2852 | 1471987357492 Marionette TRACE conn6 <- [1,1934,null,{}] 14:22:37 INFO - PROCESS | 2852 | 1471987357507 Marionette TRACE conn6 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:37 INFO - PROCESS | 2852 | 1471987357510 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:37 INFO - PROCESS | 2852 | 1471987357628 Marionette TRACE conn6 <- [1,1935,null,{"value":null}] 14:22:37 INFO - PROCESS | 2852 | 1471987357701 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:37 INFO - PROCESS | 2852 | 1471987357706 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:37 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B907C5000 == 38 [pid = 2852] [id = 493] 14:22:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005B90124400) [pid = 2852] [serial = 1479] [outer = 0000000000000000] 14:22:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005B90372800) [pid = 2852] [serial = 1480] [outer = 0000005B90124400] 14:22:37 INFO - PROCESS | 2852 | 1471987357758 Marionette DEBUG loaded listener.js 14:22:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005B90786400) [pid = 2852] [serial = 1481] [outer = 0000005B90124400] 14:22:38 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3C0F000 == 37 [pid = 2852] [id = 490] 14:22:38 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD279F000 == 36 [pid = 2852] [id = 489] 14:22:38 INFO - PROCESS | 2852 | --DOCSHELL 0000005B92FC3000 == 35 [pid = 2852] [id = 488] 14:22:38 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD414800 == 34 [pid = 2852] [id = 487] 14:22:38 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC0DD000 == 33 [pid = 2852] [id = 486] 14:22:38 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7C17000 == 32 [pid = 2852] [id = 485] 14:22:38 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC594F800 == 31 [pid = 2852] [id = 484] 14:22:38 INFO - PROCESS | 2852 | --DOCSHELL 0000005B909D8000 == 30 [pid = 2852] [id = 483] 14:22:38 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005BD3E62400) [pid = 2852] [serial = 1373] [outer = 0000000000000000] [url = about:blank] 14:22:38 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BD43E9800) [pid = 2852] [serial = 1436] [outer = 0000000000000000] [url = about:blank] 14:22:38 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BC7BBA400) [pid = 2852] [serial = 1435] [outer = 0000000000000000] [url = about:blank] 14:22:38 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BD3AD8C00) [pid = 2852] [serial = 1432] [outer = 0000000000000000] [url = about:blank] 14:22:38 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BCDA7F400) [pid = 2852] [serial = 1420] [outer = 0000000000000000] [url = about:blank] 14:22:38 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BD3498800) [pid = 2852] [serial = 1423] [outer = 0000000000000000] [url = about:blank] 14:22:38 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BD1017C00) [pid = 2852] [serial = 1421] [outer = 0000000000000000] [url = about:blank] 14:22:38 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BC6A3BC00) [pid = 2852] [serial = 1411] [outer = 0000000000000000] [url = about:blank] 14:22:38 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005B90803400) [pid = 2852] [serial = 1408] [outer = 0000000000000000] [url = about:blank] 14:22:38 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B90A80C00) [pid = 2852] [serial = 1409] [outer = 0000000000000000] [url = about:blank] 14:22:38 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BC71D2C00) [pid = 2852] [serial = 1405] [outer = 0000000000000000] [url = about:blank] 14:22:38 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BC76AE000) [pid = 2852] [serial = 1406] [outer = 0000000000000000] [url = about:blank] 14:22:38 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BCD37F800) [pid = 2852] [serial = 1417] [outer = 0000000000000000] [url = about:blank] 14:22:38 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BD1A8E400) [pid = 2852] [serial = 1400] [outer = 0000000000000000] [url = about:blank] 14:22:38 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005B905E2800) [pid = 2852] [serial = 1402] [outer = 0000000000000000] [url = about:blank] 14:22:38 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005B9078C000) [pid = 2852] [serial = 1403] [outer = 0000000000000000] [url = about:blank] 14:22:38 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BCBB2F400) [pid = 2852] [serial = 1414] [outer = 0000000000000000] [url = about:blank] 14:22:38 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BCC4B1400) [pid = 2852] [serial = 1415] [outer = 0000000000000000] [url = about:blank] 14:22:38 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BC7663800) [pid = 2852] [serial = 1412] [outer = 0000000000000000] [url = about:blank] 14:22:38 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BD34A2C00) [pid = 2852] [serial = 1424] [outer = 0000000000000000] [url = about:blank] 14:22:38 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BCD467C00) [pid = 2852] [serial = 1429] [outer = 0000000000000000] [url = about:blank] 14:22:38 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005BD3E67400) [pid = 2852] [serial = 1433] [outer = 0000000000000000] [url = about:blank] 14:22:38 INFO - PROCESS | 2852 | --DOMWINDOW == 67 (0000005BD35AEC00) [pid = 2852] [serial = 1427] [outer = 0000000000000000] [url = about:blank] 14:22:38 INFO - PROCESS | 2852 | --DOMWINDOW == 66 (0000005BD34B4C00) [pid = 2852] [serial = 1426] [outer = 0000000000000000] [url = about:blank] 14:22:38 INFO - PROCESS | 2852 | --DOMWINDOW == 65 (0000005BD34B3000) [pid = 2852] [serial = 1430] [outer = 0000000000000000] [url = about:blank] 14:22:38 INFO - PROCESS | 2852 | --DOMWINDOW == 64 (0000005BCD4B1800) [pid = 2852] [serial = 1418] [outer = 0000000000000000] [url = about:blank] 14:22:38 INFO - PROCESS | 2852 | 1471987358370 Marionette TRACE conn6 <- [1,1936,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]]]}] 14:22:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 14:22:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 943ms 14:22:38 INFO - PROCESS | 2852 | 1471987358432 Marionette TRACE conn6 -> [0,1937,"getWindowHandle",null] 14:22:38 INFO - PROCESS | 2852 | 1471987358436 Marionette TRACE conn6 <- [1,1937,null,{"value":"13"}] 14:22:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 14:22:38 INFO - PROCESS | 2852 | 1471987358443 Marionette TRACE conn6 -> [0,1938,"setScriptTimeout",{"ms":35000}] 14:22:38 INFO - PROCESS | 2852 | 1471987358447 Marionette TRACE conn6 <- [1,1938,null,{}] 14:22:38 INFO - PROCESS | 2852 | 1471987358451 Marionette TRACE conn6 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:38 INFO - PROCESS | 2852 | 1471987358454 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:38 INFO - PROCESS | 2852 | 1471987358547 Marionette TRACE conn6 <- [1,1939,null,{"value":null}] 14:22:38 INFO - PROCESS | 2852 | 1471987358626 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:38 INFO - PROCESS | 2852 | 1471987358629 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:38 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B91894800 == 31 [pid = 2852] [id = 494] 14:22:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 65 (0000005B9080C000) [pid = 2852] [serial = 1482] [outer = 0000000000000000] 14:22:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 66 (0000005B909A9C00) [pid = 2852] [serial = 1483] [outer = 0000005B9080C000] 14:22:38 INFO - PROCESS | 2852 | 1471987358679 Marionette DEBUG loaded listener.js 14:22:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 67 (0000005B90A7F400) [pid = 2852] [serial = 1484] [outer = 0000005B9080C000] 14:22:39 INFO - PROCESS | 2852 | 1471987359127 Marionette TRACE conn6 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 14:22:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 14:22:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 733ms 14:22:39 INFO - PROCESS | 2852 | 1471987359175 Marionette TRACE conn6 -> [0,1941,"getWindowHandle",null] 14:22:39 INFO - PROCESS | 2852 | 1471987359177 Marionette TRACE conn6 <- [1,1941,null,{"value":"13"}] 14:22:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 14:22:39 INFO - PROCESS | 2852 | 1471987359181 Marionette TRACE conn6 -> [0,1942,"setScriptTimeout",{"ms":35000}] 14:22:39 INFO - PROCESS | 2852 | 1471987359183 Marionette TRACE conn6 <- [1,1942,null,{}] 14:22:39 INFO - PROCESS | 2852 | 1471987359194 Marionette TRACE conn6 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:39 INFO - PROCESS | 2852 | 1471987359199 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:39 INFO - PROCESS | 2852 | 1471987359293 Marionette TRACE conn6 <- [1,1943,null,{"value":null}] 14:22:39 INFO - PROCESS | 2852 | 1471987359309 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:39 INFO - PROCESS | 2852 | 1471987359314 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:39 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC741D800 == 32 [pid = 2852] [id = 495] 14:22:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005BC61D9C00) [pid = 2852] [serial = 1485] [outer = 0000000000000000] 14:22:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005BC6A3BC00) [pid = 2852] [serial = 1486] [outer = 0000005BC61D9C00] 14:22:39 INFO - PROCESS | 2852 | 1471987359366 Marionette DEBUG loaded listener.js 14:22:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005BC765B400) [pid = 2852] [serial = 1487] [outer = 0000005BC61D9C00] 14:22:39 INFO - PROCESS | 2852 | 1471987359834 Marionette TRACE conn6 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 14:22:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 14:22:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 691ms 14:22:39 INFO - PROCESS | 2852 | 1471987359875 Marionette TRACE conn6 -> [0,1945,"getWindowHandle",null] 14:22:39 INFO - PROCESS | 2852 | 1471987359877 Marionette TRACE conn6 <- [1,1945,null,{"value":"13"}] 14:22:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 14:22:39 INFO - PROCESS | 2852 | 1471987359880 Marionette TRACE conn6 -> [0,1946,"setScriptTimeout",{"ms":35000}] 14:22:39 INFO - PROCESS | 2852 | 1471987359882 Marionette TRACE conn6 <- [1,1946,null,{}] 14:22:39 INFO - PROCESS | 2852 | 1471987359886 Marionette TRACE conn6 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:39 INFO - PROCESS | 2852 | 1471987359888 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:39 INFO - PROCESS | 2852 | 1471987359980 Marionette TRACE conn6 <- [1,1947,null,{"value":null}] 14:22:39 INFO - PROCESS | 2852 | 1471987359987 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:39 INFO - PROCESS | 2852 | 1471987359990 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:40 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC390800 == 33 [pid = 2852] [id = 496] 14:22:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005BC7735C00) [pid = 2852] [serial = 1488] [outer = 0000000000000000] 14:22:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BC773D400) [pid = 2852] [serial = 1489] [outer = 0000005BC7735C00] 14:22:40 INFO - PROCESS | 2852 | 1471987360039 Marionette DEBUG loaded listener.js 14:22:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BC7A95C00) [pid = 2852] [serial = 1490] [outer = 0000005BC7735C00] 14:22:40 INFO - PROCESS | 2852 | 1471987360463 Marionette TRACE conn6 <- [1,1948,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]]]}] 14:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 14:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 629ms 14:22:40 INFO - PROCESS | 2852 | 1471987360512 Marionette TRACE conn6 -> [0,1949,"getWindowHandle",null] 14:22:40 INFO - PROCESS | 2852 | 1471987360514 Marionette TRACE conn6 <- [1,1949,null,{"value":"13"}] 14:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 14:22:40 INFO - PROCESS | 2852 | 1471987360518 Marionette TRACE conn6 -> [0,1950,"setScriptTimeout",{"ms":35000}] 14:22:40 INFO - PROCESS | 2852 | 1471987360519 Marionette TRACE conn6 <- [1,1950,null,{}] 14:22:40 INFO - PROCESS | 2852 | 1471987360528 Marionette TRACE conn6 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:40 INFO - PROCESS | 2852 | 1471987360531 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:40 INFO - PROCESS | 2852 | 1471987360643 Marionette TRACE conn6 <- [1,1951,null,{"value":null}] 14:22:40 INFO - PROCESS | 2852 | 1471987360719 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:40 INFO - PROCESS | 2852 | 1471987360722 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:40 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCDAB2800 == 34 [pid = 2852] [id = 497] 14:22:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BC7BB1000) [pid = 2852] [serial = 1491] [outer = 0000000000000000] 14:22:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BC7E87C00) [pid = 2852] [serial = 1492] [outer = 0000005BC7BB1000] 14:22:40 INFO - PROCESS | 2852 | 1471987360776 Marionette DEBUG loaded listener.js 14:22:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BCBB25000) [pid = 2852] [serial = 1493] [outer = 0000005BC7BB1000] 14:22:41 INFO - PROCESS | 2852 | 1471987361201 Marionette TRACE conn6 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 14:22:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 14:22:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 733ms 14:22:41 INFO - PROCESS | 2852 | 1471987361254 Marionette TRACE conn6 -> [0,1953,"getWindowHandle",null] 14:22:41 INFO - PROCESS | 2852 | 1471987361256 Marionette TRACE conn6 <- [1,1953,null,{"value":"13"}] 14:22:41 INFO - PROCESS | 2852 | 1471987361260 Marionette TRACE conn6 -> [0,1954,"setScriptTimeout",{"ms":35000}] 14:22:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 14:22:41 INFO - PROCESS | 2852 | 1471987361261 Marionette TRACE conn6 <- [1,1954,null,{}] 14:22:41 INFO - PROCESS | 2852 | 1471987361266 Marionette TRACE conn6 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:41 INFO - PROCESS | 2852 | 1471987361272 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:41 INFO - PROCESS | 2852 | 1471987361418 Marionette TRACE conn6 <- [1,1955,null,{"value":null}] 14:22:41 INFO - PROCESS | 2852 | 1471987361475 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:41 INFO - PROCESS | 2852 | 1471987361478 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:41 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD1929800 == 35 [pid = 2852] [id = 498] 14:22:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCC30A400) [pid = 2852] [serial = 1494] [outer = 0000000000000000] 14:22:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BCC6C8000) [pid = 2852] [serial = 1495] [outer = 0000005BCC30A400] 14:22:41 INFO - PROCESS | 2852 | 1471987361525 Marionette DEBUG loaded listener.js 14:22:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCD376800) [pid = 2852] [serial = 1496] [outer = 0000005BCC30A400] 14:22:41 INFO - PROCESS | 2852 | 1471987361958 Marionette TRACE conn6 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 14:22:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 14:22:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 733ms 14:22:42 INFO - PROCESS | 2852 | 1471987362013 Marionette TRACE conn6 -> [0,1957,"getWindowHandle",null] 14:22:42 INFO - PROCESS | 2852 | 1471987362015 Marionette TRACE conn6 <- [1,1957,null,{"value":"13"}] 14:22:42 INFO - PROCESS | 2852 | 1471987362022 Marionette TRACE conn6 -> [0,1958,"setScriptTimeout",{"ms":35000}] 14:22:42 INFO - PROCESS | 2852 | 1471987362024 Marionette TRACE conn6 <- [1,1958,null,{}] 14:22:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 14:22:42 INFO - PROCESS | 2852 | 1471987362028 Marionette TRACE conn6 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:42 INFO - PROCESS | 2852 | 1471987362030 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:42 INFO - PROCESS | 2852 | 1471987362151 Marionette TRACE conn6 <- [1,1959,null,{"value":null}] 14:22:42 INFO - PROCESS | 2852 | 1471987362207 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:42 INFO - PROCESS | 2852 | 1471987362209 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:42 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3A5E000 == 36 [pid = 2852] [id = 499] 14:22:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BCD4AEC00) [pid = 2852] [serial = 1497] [outer = 0000000000000000] 14:22:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BCD4B2400) [pid = 2852] [serial = 1498] [outer = 0000005BCD4AEC00] 14:22:42 INFO - PROCESS | 2852 | 1471987362257 Marionette DEBUG loaded listener.js 14:22:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005B9078B000) [pid = 2852] [serial = 1499] [outer = 0000005BCD4AEC00] 14:22:42 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BCD8BD000) [pid = 2852] [serial = 1470] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 14:22:42 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BC7BB9C00) [pid = 2852] [serial = 1458] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 14:22:42 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BC765F400) [pid = 2852] [serial = 1455] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 14:22:42 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BC7BBA800) [pid = 2852] [serial = 1461] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 14:22:42 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B905E3000) [pid = 2852] [serial = 1449] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 14:22:42 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005B90BDAC00) [pid = 2852] [serial = 1452] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 14:22:42 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005B90A7E000) [pid = 2852] [serial = 1446] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 14:22:42 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005B8F4F3400) [pid = 2852] [serial = 1464] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 14:22:42 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005B90A7C000) [pid = 2852] [serial = 1437] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 14:22:42 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BC773B400) [pid = 2852] [serial = 1440] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 14:22:42 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BCD4B9C00) [pid = 2852] [serial = 1443] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 14:22:42 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BC7663C00) [pid = 2852] [serial = 1467] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 14:22:42 INFO - PROCESS | 2852 | 1471987362690 Marionette TRACE conn6 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 14:22:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 14:22:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 668ms 14:22:42 INFO - PROCESS | 2852 | 1471987362699 Marionette TRACE conn6 -> [0,1961,"getWindowHandle",null] 14:22:42 INFO - PROCESS | 2852 | 1471987362701 Marionette TRACE conn6 <- [1,1961,null,{"value":"13"}] 14:22:42 INFO - PROCESS | 2852 | 1471987362704 Marionette TRACE conn6 -> [0,1962,"setScriptTimeout",{"ms":35000}] 14:22:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 14:22:42 INFO - PROCESS | 2852 | 1471987362706 Marionette TRACE conn6 <- [1,1962,null,{}] 14:22:42 INFO - PROCESS | 2852 | 1471987362709 Marionette TRACE conn6 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:42 INFO - PROCESS | 2852 | 1471987362712 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:42 INFO - PROCESS | 2852 | 1471987362796 Marionette TRACE conn6 <- [1,1963,null,{"value":null}] 14:22:42 INFO - PROCESS | 2852 | 1471987362801 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:42 INFO - PROCESS | 2852 | 1471987362803 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:42 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90905000 == 37 [pid = 2852] [id = 500] 14:22:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005B9078B800) [pid = 2852] [serial = 1500] [outer = 0000000000000000] 14:22:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BC773B000) [pid = 2852] [serial = 1501] [outer = 0000005B9078B800] 14:22:42 INFO - PROCESS | 2852 | 1471987362851 Marionette DEBUG loaded listener.js 14:22:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BCD4B3C00) [pid = 2852] [serial = 1502] [outer = 0000005B9078B800] 14:22:43 INFO - PROCESS | 2852 | 1471987363277 Marionette TRACE conn6 <- [1,1964,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]]]}] 14:22:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 14:22:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 628ms 14:22:43 INFO - PROCESS | 2852 | 1471987363336 Marionette TRACE conn6 -> [0,1965,"getWindowHandle",null] 14:22:43 INFO - PROCESS | 2852 | 1471987363338 Marionette TRACE conn6 <- [1,1965,null,{"value":"13"}] 14:22:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 14:22:43 INFO - PROCESS | 2852 | 1471987363341 Marionette TRACE conn6 -> [0,1966,"setScriptTimeout",{"ms":35000}] 14:22:43 INFO - PROCESS | 2852 | 1471987363343 Marionette TRACE conn6 <- [1,1966,null,{}] 14:22:43 INFO - PROCESS | 2852 | 1471987363346 Marionette TRACE conn6 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:43 INFO - PROCESS | 2852 | 1471987363348 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:43 INFO - PROCESS | 2852 | 1471987363442 Marionette TRACE conn6 <- [1,1967,null,{"value":null}] 14:22:43 INFO - PROCESS | 2852 | 1471987363449 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:43 INFO - PROCESS | 2852 | 1471987363451 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:43 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD47D0000 == 38 [pid = 2852] [id = 501] 14:22:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BCD4B4800) [pid = 2852] [serial = 1503] [outer = 0000000000000000] 14:22:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BD0CB4800) [pid = 2852] [serial = 1504] [outer = 0000005BCD4B4800] 14:22:43 INFO - PROCESS | 2852 | 1471987363499 Marionette DEBUG loaded listener.js 14:22:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BD1A92800) [pid = 2852] [serial = 1505] [outer = 0000005BCD4B4800] 14:22:43 INFO - PROCESS | 2852 | 1471987363939 Marionette TRACE conn6 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:22:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 14:22:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 628ms 14:22:43 INFO - PROCESS | 2852 | 1471987363981 Marionette TRACE conn6 -> [0,1969,"getWindowHandle",null] 14:22:43 INFO - PROCESS | 2852 | 1471987363983 Marionette TRACE conn6 <- [1,1969,null,{"value":"13"}] 14:22:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 14:22:43 INFO - PROCESS | 2852 | 1471987363990 Marionette TRACE conn6 -> [0,1970,"setScriptTimeout",{"ms":35000}] 14:22:43 INFO - PROCESS | 2852 | 1471987363992 Marionette TRACE conn6 <- [1,1970,null,{}] 14:22:43 INFO - PROCESS | 2852 | 1471987363996 Marionette TRACE conn6 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:43 INFO - PROCESS | 2852 | 1471987363998 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:44 INFO - PROCESS | 2852 | 1471987364082 Marionette TRACE conn6 <- [1,1971,null,{"value":null}] 14:22:44 INFO - PROCESS | 2852 | 1471987364088 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:44 INFO - PROCESS | 2852 | 1471987364090 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:44 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD58E0800 == 39 [pid = 2852] [id = 502] 14:22:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BD1A92C00) [pid = 2852] [serial = 1506] [outer = 0000000000000000] 14:22:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BD310C000) [pid = 2852] [serial = 1507] [outer = 0000005BD1A92C00] 14:22:44 INFO - PROCESS | 2852 | 1471987364137 Marionette DEBUG loaded listener.js 14:22:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BD3482C00) [pid = 2852] [serial = 1508] [outer = 0000005BD1A92C00] 14:22:44 INFO - PROCESS | 2852 | 1471987364552 Marionette TRACE conn6 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:22:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 14:22:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 588ms 14:22:44 INFO - PROCESS | 2852 | 1471987364614 Marionette TRACE conn6 -> [0,1973,"getWindowHandle",null] 14:22:44 INFO - PROCESS | 2852 | 1471987364618 Marionette TRACE conn6 <- [1,1973,null,{"value":"13"}] 14:22:44 INFO - PROCESS | 2852 | 1471987364629 Marionette TRACE conn6 -> [0,1974,"setScriptTimeout",{"ms":35000}] 14:22:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 14:22:44 INFO - PROCESS | 2852 | 1471987364634 Marionette TRACE conn6 <- [1,1974,null,{}] 14:22:44 INFO - PROCESS | 2852 | 1471987364640 Marionette TRACE conn6 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:44 INFO - PROCESS | 2852 | 1471987364644 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:44 INFO - PROCESS | 2852 | 1471987364771 Marionette TRACE conn6 <- [1,1975,null,{"value":null}] 14:22:44 INFO - PROCESS | 2852 | 1471987364932 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:44 INFO - PROCESS | 2852 | 1471987364938 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:44 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B9091A000 == 40 [pid = 2852] [id = 503] 14:22:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005B90374C00) [pid = 2852] [serial = 1509] [outer = 0000000000000000] 14:22:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005B905E4400) [pid = 2852] [serial = 1510] [outer = 0000005B90374C00] 14:22:45 INFO - PROCESS | 2852 | 1471987364999 Marionette DEBUG loaded listener.js 14:22:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005B909B4000) [pid = 2852] [serial = 1511] [outer = 0000005B90374C00] 14:22:45 INFO - PROCESS | 2852 | 1471987365558 Marionette TRACE conn6 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:22:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 14:22:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 984ms 14:22:45 INFO - PROCESS | 2852 | 1471987365619 Marionette TRACE conn6 -> [0,1977,"getWindowHandle",null] 14:22:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 14:22:45 INFO - PROCESS | 2852 | 1471987365623 Marionette TRACE conn6 <- [1,1977,null,{"value":"13"}] 14:22:45 INFO - PROCESS | 2852 | 1471987365630 Marionette TRACE conn6 -> [0,1978,"setScriptTimeout",{"ms":35000}] 14:22:45 INFO - PROCESS | 2852 | 1471987365634 Marionette TRACE conn6 <- [1,1978,null,{}] 14:22:45 INFO - PROCESS | 2852 | 1471987365640 Marionette TRACE conn6 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:45 INFO - PROCESS | 2852 | 1471987365643 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:45 INFO - PROCESS | 2852 | 1471987365761 Marionette TRACE conn6 <- [1,1979,null,{"value":null}] 14:22:45 INFO - PROCESS | 2852 | 1471987365884 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:45 INFO - PROCESS | 2852 | 1471987365887 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:45 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD410800 == 41 [pid = 2852] [id = 504] 14:22:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BC7659C00) [pid = 2852] [serial = 1512] [outer = 0000000000000000] 14:22:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BC76AA800) [pid = 2852] [serial = 1513] [outer = 0000005BC7659C00] 14:22:45 INFO - PROCESS | 2852 | 1471987365973 Marionette DEBUG loaded listener.js 14:22:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BC7BB5C00) [pid = 2852] [serial = 1514] [outer = 0000005BC7659C00] 14:22:46 INFO - PROCESS | 2852 | 1471987366583 Marionette TRACE conn6 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:22:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 14:22:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 984ms 14:22:46 INFO - PROCESS | 2852 | 1471987366612 Marionette TRACE conn6 -> [0,1981,"getWindowHandle",null] 14:22:46 INFO - PROCESS | 2852 | 1471987366615 Marionette TRACE conn6 <- [1,1981,null,{"value":"13"}] 14:22:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 14:22:46 INFO - PROCESS | 2852 | 1471987366633 Marionette TRACE conn6 -> [0,1982,"setScriptTimeout",{"ms":35000}] 14:22:46 INFO - PROCESS | 2852 | 1471987366635 Marionette TRACE conn6 <- [1,1982,null,{}] 14:22:46 INFO - PROCESS | 2852 | 1471987366646 Marionette TRACE conn6 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:46 INFO - PROCESS | 2852 | 1471987366652 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:46 INFO - PROCESS | 2852 | 1471987366771 Marionette TRACE conn6 <- [1,1983,null,{"value":null}] 14:22:46 INFO - PROCESS | 2852 | 1471987366896 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:46 INFO - PROCESS | 2852 | 1471987366900 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:46 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD7467800 == 42 [pid = 2852] [id = 505] 14:22:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BCC72D800) [pid = 2852] [serial = 1515] [outer = 0000000000000000] 14:22:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BCD373C00) [pid = 2852] [serial = 1516] [outer = 0000005BCC72D800] 14:22:46 INFO - PROCESS | 2852 | 1471987366962 Marionette DEBUG loaded listener.js 14:22:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BD3483000) [pid = 2852] [serial = 1517] [outer = 0000005BCC72D800] 14:22:47 INFO - PROCESS | 2852 | 1471987367602 Marionette TRACE conn6 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 14:22:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 14:22:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1028ms 14:22:47 INFO - PROCESS | 2852 | 1471987367666 Marionette TRACE conn6 -> [0,1985,"getWindowHandle",null] 14:22:47 INFO - PROCESS | 2852 | 1471987367669 Marionette TRACE conn6 <- [1,1985,null,{"value":"13"}] 14:22:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 14:22:47 INFO - PROCESS | 2852 | 1471987367672 Marionette TRACE conn6 -> [0,1986,"setScriptTimeout",{"ms":35000}] 14:22:47 INFO - PROCESS | 2852 | 1471987367675 Marionette TRACE conn6 <- [1,1986,null,{}] 14:22:47 INFO - PROCESS | 2852 | 1471987367679 Marionette TRACE conn6 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:47 INFO - PROCESS | 2852 | 1471987367681 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:47 INFO - PROCESS | 2852 | 1471987367796 Marionette TRACE conn6 <- [1,1987,null,{"value":null}] 14:22:47 INFO - PROCESS | 2852 | 1471987367890 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:47 INFO - PROCESS | 2852 | 1471987367892 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:47 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD7B54800 == 43 [pid = 2852] [id = 506] 14:22:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005BD3499800) [pid = 2852] [serial = 1518] [outer = 0000000000000000] 14:22:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005BD349FC00) [pid = 2852] [serial = 1519] [outer = 0000005BD3499800] 14:22:47 INFO - PROCESS | 2852 | 1471987367950 Marionette DEBUG loaded listener.js 14:22:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005BD34AE800) [pid = 2852] [serial = 1520] [outer = 0000005BD3499800] 14:22:48 INFO - PROCESS | 2852 | 1471987368542 Marionette TRACE conn6 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 14:22:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 14:22:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 882ms 14:22:48 INFO - PROCESS | 2852 | 1471987368566 Marionette TRACE conn6 -> [0,1989,"getWindowHandle",null] 14:22:48 INFO - PROCESS | 2852 | 1471987368569 Marionette TRACE conn6 <- [1,1989,null,{"value":"13"}] 14:22:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 14:22:48 INFO - PROCESS | 2852 | 1471987368574 Marionette TRACE conn6 -> [0,1990,"setScriptTimeout",{"ms":35000}] 14:22:48 INFO - PROCESS | 2852 | 1471987368576 Marionette TRACE conn6 <- [1,1990,null,{}] 14:22:48 INFO - PROCESS | 2852 | 1471987368580 Marionette TRACE conn6 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:48 INFO - PROCESS | 2852 | 1471987368582 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:48 INFO - PROCESS | 2852 | 1471987368810 Marionette TRACE conn6 <- [1,1991,null,{"value":null}] 14:22:48 INFO - PROCESS | 2852 | 1471987368923 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:48 INFO - PROCESS | 2852 | 1471987368926 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:49 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B909E3000 == 44 [pid = 2852] [id = 507] 14:22:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0000005B90127C00) [pid = 2852] [serial = 1521] [outer = 0000000000000000] 14:22:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0000005B901AFC00) [pid = 2852] [serial = 1522] [outer = 0000005B90127C00] 14:22:49 INFO - PROCESS | 2852 | 1471987369022 Marionette DEBUG loaded listener.js 14:22:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 94 (0000005B9077F400) [pid = 2852] [serial = 1523] [outer = 0000005B90127C00] 14:22:50 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD47D0000 == 43 [pid = 2852] [id = 501] 14:22:50 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90905000 == 42 [pid = 2852] [id = 500] 14:22:50 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3A5E000 == 41 [pid = 2852] [id = 499] 14:22:50 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD1929800 == 40 [pid = 2852] [id = 498] 14:22:50 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCDAB2800 == 39 [pid = 2852] [id = 497] 14:22:50 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC741D800 == 38 [pid = 2852] [id = 495] 14:22:50 INFO - PROCESS | 2852 | --DOCSHELL 0000005B91894800 == 37 [pid = 2852] [id = 494] 14:22:50 INFO - PROCESS | 2852 | --DOCSHELL 0000005B907C5000 == 36 [pid = 2852] [id = 493] 14:22:50 INFO - PROCESS | 2852 | --DOCSHELL 0000005B92FC6800 == 35 [pid = 2852] [id = 492] 14:22:50 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD440E000 == 34 [pid = 2852] [id = 491] 14:22:50 INFO - PROCESS | 2852 | --DOCSHELL 0000005B9069D800 == 33 [pid = 2852] [id = 482] 14:22:50 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC390800 == 32 [pid = 2852] [id = 496] 14:22:50 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD7B54800 == 31 [pid = 2852] [id = 506] 14:22:50 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD7467800 == 30 [pid = 2852] [id = 505] 14:22:50 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD410800 == 29 [pid = 2852] [id = 504] 14:22:50 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD58E0800 == 28 [pid = 2852] [id = 502] 14:22:50 INFO - PROCESS | 2852 | --DOCSHELL 0000005B9091A000 == 27 [pid = 2852] [id = 503] 14:22:50 INFO - PROCESS | 2852 | --DOMWINDOW == 93 (0000005BCDA81000) [pid = 2852] [serial = 1471] [outer = 0000000000000000] [url = about:blank] 14:22:50 INFO - PROCESS | 2852 | --DOMWINDOW == 92 (0000005BC7E85400) [pid = 2852] [serial = 1459] [outer = 0000000000000000] [url = about:blank] 14:22:50 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0000005BC76AFC00) [pid = 2852] [serial = 1456] [outer = 0000000000000000] [url = about:blank] 14:22:50 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005BCBB31C00) [pid = 2852] [serial = 1462] [outer = 0000000000000000] [url = about:blank] 14:22:50 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005B9060FC00) [pid = 2852] [serial = 1450] [outer = 0000000000000000] [url = about:blank] 14:22:50 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005B909AAC00) [pid = 2852] [serial = 1451] [outer = 0000000000000000] [url = about:blank] 14:22:50 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005B91862C00) [pid = 2852] [serial = 1453] [outer = 0000000000000000] [url = about:blank] 14:22:50 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BC590BC00) [pid = 2852] [serial = 1454] [outer = 0000000000000000] [url = about:blank] 14:22:50 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BC6148800) [pid = 2852] [serial = 1448] [outer = 0000000000000000] [url = about:blank] 14:22:50 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005B90BD4C00) [pid = 2852] [serial = 1447] [outer = 0000000000000000] [url = about:blank] 14:22:50 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BCBB02800) [pid = 2852] [serial = 1460] [outer = 0000000000000000] [url = about:blank] 14:22:50 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005B9036D400) [pid = 2852] [serial = 1465] [outer = 0000000000000000] [url = about:blank] 14:22:50 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BC7126000) [pid = 2852] [serial = 1439] [outer = 0000000000000000] [url = about:blank] 14:22:50 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B90BE1800) [pid = 2852] [serial = 1438] [outer = 0000000000000000] [url = about:blank] 14:22:50 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BCD4B8000) [pid = 2852] [serial = 1442] [outer = 0000000000000000] [url = about:blank] 14:22:50 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BCC4A4400) [pid = 2852] [serial = 1441] [outer = 0000000000000000] [url = about:blank] 14:22:50 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BD43E6C00) [pid = 2852] [serial = 1445] [outer = 0000000000000000] [url = about:blank] 14:22:50 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BD34B1C00) [pid = 2852] [serial = 1444] [outer = 0000000000000000] [url = about:blank] 14:22:50 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BCC308C00) [pid = 2852] [serial = 1463] [outer = 0000000000000000] [url = about:blank] 14:22:50 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BD0C47400) [pid = 2852] [serial = 1472] [outer = 0000000000000000] [url = about:blank] 14:22:50 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BC788A800) [pid = 2852] [serial = 1466] [outer = 0000000000000000] [url = about:blank] 14:22:50 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BCD37EC00) [pid = 2852] [serial = 1468] [outer = 0000000000000000] [url = about:blank] 14:22:50 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BCD4B8400) [pid = 2852] [serial = 1469] [outer = 0000000000000000] [url = about:blank] 14:22:50 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BC788B000) [pid = 2852] [serial = 1457] [outer = 0000000000000000] [url = about:blank] 14:22:50 INFO - PROCESS | 2852 | 1471987370388 Marionette TRACE conn6 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 14:22:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 14:22:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1830ms 14:22:50 INFO - PROCESS | 2852 | 1471987370407 Marionette TRACE conn6 -> [0,1993,"getWindowHandle",null] 14:22:50 INFO - PROCESS | 2852 | 1471987370412 Marionette TRACE conn6 <- [1,1993,null,{"value":"13"}] 14:22:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 14:22:50 INFO - PROCESS | 2852 | 1471987370417 Marionette TRACE conn6 -> [0,1994,"setScriptTimeout",{"ms":35000}] 14:22:50 INFO - PROCESS | 2852 | 1471987370421 Marionette TRACE conn6 <- [1,1994,null,{}] 14:22:50 INFO - PROCESS | 2852 | 1471987370427 Marionette TRACE conn6 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:50 INFO - PROCESS | 2852 | 1471987370430 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:50 INFO - PROCESS | 2852 | 1471987370530 Marionette TRACE conn6 <- [1,1995,null,{"value":null}] 14:22:50 INFO - PROCESS | 2852 | 1471987370612 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:50 INFO - PROCESS | 2852 | 1471987370617 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:50 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90909000 == 28 [pid = 2852] [id = 508] 14:22:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005B90124800) [pid = 2852] [serial = 1524] [outer = 0000000000000000] 14:22:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005B9037BC00) [pid = 2852] [serial = 1525] [outer = 0000005B90124800] 14:22:50 INFO - PROCESS | 2852 | 1471987370671 Marionette DEBUG loaded listener.js 14:22:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005B90781400) [pid = 2852] [serial = 1526] [outer = 0000005B90124800] 14:22:51 INFO - PROCESS | 2852 | 1471987371088 Marionette TRACE conn6 <- [1,1996,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]]]}] 14:22:51 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 14:22:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 734ms 14:22:51 INFO - PROCESS | 2852 | 1471987371155 Marionette TRACE conn6 -> [0,1997,"getWindowHandle",null] 14:22:51 INFO - PROCESS | 2852 | 1471987371161 Marionette TRACE conn6 <- [1,1997,null,{"value":"13"}] 14:22:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 14:22:51 INFO - PROCESS | 2852 | 1471987371167 Marionette TRACE conn6 -> [0,1998,"setScriptTimeout",{"ms":35000}] 14:22:51 INFO - PROCESS | 2852 | 1471987371170 Marionette TRACE conn6 <- [1,1998,null,{}] 14:22:51 INFO - PROCESS | 2852 | 1471987371174 Marionette TRACE conn6 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:51 INFO - PROCESS | 2852 | 1471987371177 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:51 INFO - PROCESS | 2852 | 1471987371273 Marionette TRACE conn6 <- [1,1999,null,{"value":null}] 14:22:51 INFO - PROCESS | 2852 | 1471987371287 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:51 INFO - PROCESS | 2852 | 1471987371290 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:51 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B92FB7800 == 29 [pid = 2852] [id = 509] 14:22:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005B90A78C00) [pid = 2852] [serial = 1527] [outer = 0000000000000000] 14:22:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005B90BE1800) [pid = 2852] [serial = 1528] [outer = 0000005B90A78C00] 14:22:51 INFO - PROCESS | 2852 | 1471987371342 Marionette DEBUG loaded listener.js 14:22:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005B91864000) [pid = 2852] [serial = 1529] [outer = 0000005B90A78C00] 14:22:51 INFO - PROCESS | 2852 | 1471987371810 Marionette TRACE conn6 <- [1,2000,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]]]}] 14:22:51 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 14:22:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 692ms 14:22:51 INFO - PROCESS | 2852 | 1471987371860 Marionette TRACE conn6 -> [0,2001,"getWindowHandle",null] 14:22:51 INFO - PROCESS | 2852 | 1471987371863 Marionette TRACE conn6 <- [1,2001,null,{"value":"13"}] 14:22:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 14:22:51 INFO - PROCESS | 2852 | 1471987371867 Marionette TRACE conn6 -> [0,2002,"setScriptTimeout",{"ms":35000}] 14:22:51 INFO - PROCESS | 2852 | 1471987371870 Marionette TRACE conn6 <- [1,2002,null,{}] 14:22:51 INFO - PROCESS | 2852 | 1471987371882 Marionette TRACE conn6 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:51 INFO - PROCESS | 2852 | 1471987371887 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:52 INFO - PROCESS | 2852 | 1471987372008 Marionette TRACE conn6 <- [1,2003,null,{"value":null}] 14:22:52 INFO - PROCESS | 2852 | 1471987372095 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:52 INFO - PROCESS | 2852 | 1471987372098 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:52 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7EAE000 == 30 [pid = 2852] [id = 510] 14:22:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005B90125C00) [pid = 2852] [serial = 1530] [outer = 0000000000000000] 14:22:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BC71CE400) [pid = 2852] [serial = 1531] [outer = 0000005B90125C00] 14:22:52 INFO - PROCESS | 2852 | 1471987372149 Marionette DEBUG loaded listener.js 14:22:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BC76B8400) [pid = 2852] [serial = 1532] [outer = 0000005B90125C00] 14:22:52 INFO - PROCESS | 2852 | 1471987372581 Marionette TRACE conn6 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 14:22:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 14:22:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 732ms 14:22:52 INFO - PROCESS | 2852 | 1471987372601 Marionette TRACE conn6 -> [0,2005,"getWindowHandle",null] 14:22:52 INFO - PROCESS | 2852 | 1471987372604 Marionette TRACE conn6 <- [1,2005,null,{"value":"13"}] 14:22:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 14:22:52 INFO - PROCESS | 2852 | 1471987372607 Marionette TRACE conn6 -> [0,2006,"setScriptTimeout",{"ms":35000}] 14:22:52 INFO - PROCESS | 2852 | 1471987372609 Marionette TRACE conn6 <- [1,2006,null,{}] 14:22:52 INFO - PROCESS | 2852 | 1471987372619 Marionette TRACE conn6 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:52 INFO - PROCESS | 2852 | 1471987372621 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:52 INFO - PROCESS | 2852 | 1471987372739 Marionette TRACE conn6 <- [1,2007,null,{"value":null}] 14:22:52 INFO - PROCESS | 2852 | 1471987372745 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:52 INFO - PROCESS | 2852 | 1471987372747 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:52 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC0F0800 == 31 [pid = 2852] [id = 511] 14:22:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BC773C400) [pid = 2852] [serial = 1533] [outer = 0000000000000000] 14:22:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BC7BAE800) [pid = 2852] [serial = 1534] [outer = 0000005BC773C400] 14:22:52 INFO - PROCESS | 2852 | 1471987372841 Marionette DEBUG loaded listener.js 14:22:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BC7EF6000) [pid = 2852] [serial = 1535] [outer = 0000005BC773C400] 14:22:53 INFO - PROCESS | 2852 | 1471987373267 Marionette TRACE conn6 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:22:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 14:22:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 734ms 14:22:53 INFO - PROCESS | 2852 | 1471987373344 Marionette TRACE conn6 -> [0,2009,"getWindowHandle",null] 14:22:53 INFO - PROCESS | 2852 | 1471987373346 Marionette TRACE conn6 <- [1,2009,null,{"value":"13"}] 14:22:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 14:22:53 INFO - PROCESS | 2852 | 1471987373391 Marionette TRACE conn6 -> [0,2010,"setScriptTimeout",{"ms":35000}] 14:22:53 INFO - PROCESS | 2852 | 1471987373394 Marionette TRACE conn6 <- [1,2010,null,{}] 14:22:53 INFO - PROCESS | 2852 | 1471987373397 Marionette TRACE conn6 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:53 INFO - PROCESS | 2852 | 1471987373400 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:53 INFO - PROCESS | 2852 | 1471987373511 Marionette TRACE conn6 <- [1,2011,null,{"value":null}] 14:22:53 INFO - PROCESS | 2852 | 1471987373519 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:53 INFO - PROCESS | 2852 | 1471987373521 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:53 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD42C000 == 32 [pid = 2852] [id = 512] 14:22:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005B90371400) [pid = 2852] [serial = 1536] [outer = 0000000000000000] 14:22:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BCBB2BC00) [pid = 2852] [serial = 1537] [outer = 0000005B90371400] 14:22:53 INFO - PROCESS | 2852 | 1471987373568 Marionette DEBUG loaded listener.js 14:22:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BCBCDA400) [pid = 2852] [serial = 1538] [outer = 0000005B90371400] 14:22:54 INFO - PROCESS | 2852 | 1471987374018 Marionette TRACE conn6 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 14:22:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 14:22:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 691ms 14:22:54 INFO - PROCESS | 2852 | 1471987374070 Marionette TRACE conn6 -> [0,2013,"getWindowHandle",null] 14:22:54 INFO - PROCESS | 2852 | 1471987374072 Marionette TRACE conn6 <- [1,2013,null,{"value":"13"}] 14:22:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 14:22:54 INFO - PROCESS | 2852 | 1471987374075 Marionette TRACE conn6 -> [0,2014,"setScriptTimeout",{"ms":35000}] 14:22:54 INFO - PROCESS | 2852 | 1471987374077 Marionette TRACE conn6 <- [1,2014,null,{}] 14:22:54 INFO - PROCESS | 2852 | 1471987374081 Marionette TRACE conn6 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:54 INFO - PROCESS | 2852 | 1471987374087 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:54 INFO - PROCESS | 2852 | 1471987374225 Marionette TRACE conn6 <- [1,2015,null,{"value":null}] 14:22:54 INFO - PROCESS | 2852 | 1471987374282 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:54 INFO - PROCESS | 2852 | 1471987374284 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:54 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD1923800 == 33 [pid = 2852] [id = 513] 14:22:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BCBE7BC00) [pid = 2852] [serial = 1539] [outer = 0000000000000000] 14:22:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BCC722800) [pid = 2852] [serial = 1540] [outer = 0000005BCBE7BC00] 14:22:54 INFO - PROCESS | 2852 | 1471987374334 Marionette DEBUG loaded listener.js 14:22:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BCD4B1800) [pid = 2852] [serial = 1541] [outer = 0000005BCBE7BC00] 14:22:54 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BC7BB1000) [pid = 2852] [serial = 1491] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 14:22:54 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BCC30A400) [pid = 2852] [serial = 1494] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 14:22:54 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005B90124400) [pid = 2852] [serial = 1479] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 14:22:54 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005B90805000) [pid = 2852] [serial = 1476] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 14:22:54 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005B9080C000) [pid = 2852] [serial = 1482] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 14:22:54 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BC61D9C00) [pid = 2852] [serial = 1485] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 14:22:54 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005B91C22C00) [pid = 2852] [serial = 1473] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 14:22:54 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BC7735C00) [pid = 2852] [serial = 1488] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 14:22:54 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BCD4AEC00) [pid = 2852] [serial = 1497] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 14:22:54 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BCD4B4800) [pid = 2852] [serial = 1503] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 14:22:54 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BD1A92C00) [pid = 2852] [serial = 1506] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 14:22:54 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005B9078B800) [pid = 2852] [serial = 1500] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 14:22:54 INFO - PROCESS | 2852 | 1471987374939 Marionette TRACE conn6 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 14:22:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 14:22:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 881ms 14:22:54 INFO - PROCESS | 2852 | 1471987374960 Marionette TRACE conn6 -> [0,2017,"getWindowHandle",null] 14:22:54 INFO - PROCESS | 2852 | 1471987374962 Marionette TRACE conn6 <- [1,2017,null,{"value":"13"}] 14:22:54 INFO - PROCESS | 2852 | 1471987374965 Marionette TRACE conn6 -> [0,2018,"setScriptTimeout",{"ms":35000}] 14:22:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 14:22:54 INFO - PROCESS | 2852 | 1471987374967 Marionette TRACE conn6 <- [1,2018,null,{}] 14:22:54 INFO - PROCESS | 2852 | 1471987374970 Marionette TRACE conn6 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:54 INFO - PROCESS | 2852 | 1471987374972 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:55 INFO - PROCESS | 2852 | 1471987375053 Marionette TRACE conn6 <- [1,2019,null,{"value":null}] 14:22:55 INFO - PROCESS | 2852 | 1471987375059 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:55 INFO - PROCESS | 2852 | 1471987375061 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:55 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD351D800 == 34 [pid = 2852] [id = 514] 14:22:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005B91C30400) [pid = 2852] [serial = 1542] [outer = 0000000000000000] 14:22:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BC7A8AC00) [pid = 2852] [serial = 1543] [outer = 0000005B91C30400] 14:22:55 INFO - PROCESS | 2852 | 1471987375107 Marionette DEBUG loaded listener.js 14:22:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCD460000) [pid = 2852] [serial = 1544] [outer = 0000005B91C30400] 14:22:55 INFO - PROCESS | 2852 | 1471987375514 Marionette TRACE conn6 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 14:22:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 14:22:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 587ms 14:22:55 INFO - PROCESS | 2852 | 1471987375555 Marionette TRACE conn6 -> [0,2021,"getWindowHandle",null] 14:22:55 INFO - PROCESS | 2852 | 1471987375557 Marionette TRACE conn6 <- [1,2021,null,{"value":"13"}] 14:22:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 14:22:55 INFO - PROCESS | 2852 | 1471987375572 Marionette TRACE conn6 -> [0,2022,"setScriptTimeout",{"ms":35000}] 14:22:55 INFO - PROCESS | 2852 | 1471987375574 Marionette TRACE conn6 <- [1,2022,null,{}] 14:22:55 INFO - PROCESS | 2852 | 1471987375578 Marionette TRACE conn6 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:55 INFO - PROCESS | 2852 | 1471987375580 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:55 INFO - PROCESS | 2852 | 1471987375664 Marionette TRACE conn6 <- [1,2023,null,{"value":null}] 14:22:55 INFO - PROCESS | 2852 | 1471987375670 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:55 INFO - PROCESS | 2852 | 1471987375672 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:55 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3E0C800 == 35 [pid = 2852] [id = 515] 14:22:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BCD4B4800) [pid = 2852] [serial = 1545] [outer = 0000000000000000] 14:22:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BCD8C0400) [pid = 2852] [serial = 1546] [outer = 0000005BCD4B4800] 14:22:55 INFO - PROCESS | 2852 | 1471987375721 Marionette DEBUG loaded listener.js 14:22:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BCDE77800) [pid = 2852] [serial = 1547] [outer = 0000005BCD4B4800] 14:22:56 INFO - PROCESS | 2852 | 1471987376176 Marionette TRACE conn6 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:22:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 14:22:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 629ms 14:22:56 INFO - PROCESS | 2852 | 1471987376203 Marionette TRACE conn6 -> [0,2025,"getWindowHandle",null] 14:22:56 INFO - PROCESS | 2852 | 1471987376206 Marionette TRACE conn6 <- [1,2025,null,{"value":"13"}] 14:22:56 INFO - PROCESS | 2852 | 1471987376209 Marionette TRACE conn6 -> [0,2026,"setScriptTimeout",{"ms":35000}] 14:22:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 14:22:56 INFO - PROCESS | 2852 | 1471987376211 Marionette TRACE conn6 <- [1,2026,null,{}] 14:22:56 INFO - PROCESS | 2852 | 1471987376214 Marionette TRACE conn6 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:56 INFO - PROCESS | 2852 | 1471987376216 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:56 INFO - PROCESS | 2852 | 1471987376304 Marionette TRACE conn6 <- [1,2027,null,{"value":null}] 14:22:56 INFO - PROCESS | 2852 | 1471987376310 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:56 INFO - PROCESS | 2852 | 1471987376312 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:56 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7EAA800 == 36 [pid = 2852] [id = 516] 14:22:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BD0C47800) [pid = 2852] [serial = 1548] [outer = 0000000000000000] 14:22:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BD0CB5C00) [pid = 2852] [serial = 1549] [outer = 0000005BD0C47800] 14:22:56 INFO - PROCESS | 2852 | 1471987376360 Marionette DEBUG loaded listener.js 14:22:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BD1A92C00) [pid = 2852] [serial = 1550] [outer = 0000005BD0C47800] 14:22:57 INFO - PROCESS | 2852 | 1471987377067 Marionette TRACE conn6 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 14:22:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 14:22:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 923ms 14:22:57 INFO - PROCESS | 2852 | 1471987377136 Marionette TRACE conn6 -> [0,2029,"getWindowHandle",null] 14:22:57 INFO - PROCESS | 2852 | 1471987377141 Marionette TRACE conn6 <- [1,2029,null,{"value":"13"}] 14:22:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 14:22:57 INFO - PROCESS | 2852 | 1471987377146 Marionette TRACE conn6 -> [0,2030,"setScriptTimeout",{"ms":35000}] 14:22:57 INFO - PROCESS | 2852 | 1471987377150 Marionette TRACE conn6 <- [1,2030,null,{}] 14:22:57 INFO - PROCESS | 2852 | 1471987377156 Marionette TRACE conn6 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:57 INFO - PROCESS | 2852 | 1471987377160 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:57 INFO - PROCESS | 2852 | 1471987377300 Marionette TRACE conn6 <- [1,2031,null,{"value":null}] 14:22:57 INFO - PROCESS | 2852 | 1471987377417 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:57 INFO - PROCESS | 2852 | 1471987377420 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:57 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B918A8000 == 37 [pid = 2852] [id = 517] 14:22:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005B90128000) [pid = 2852] [serial = 1551] [outer = 0000000000000000] 14:22:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005B9060D800) [pid = 2852] [serial = 1552] [outer = 0000005B90128000] 14:22:57 INFO - PROCESS | 2852 | 1471987377482 Marionette DEBUG loaded listener.js 14:22:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005B90A78400) [pid = 2852] [serial = 1553] [outer = 0000005B90128000] 14:22:58 INFO - PROCESS | 2852 | 1471987378196 Marionette TRACE conn6 <- [1,2032,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]]]}] 14:22:58 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) 14:22:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1081ms 14:22:58 INFO - PROCESS | 2852 | 1471987378231 Marionette TRACE conn6 -> [0,2033,"getWindowHandle",null] 14:22:58 INFO - PROCESS | 2852 | 1471987378236 Marionette TRACE conn6 <- [1,2033,null,{"value":"13"}] 14:22:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 14:22:58 INFO - PROCESS | 2852 | 1471987378243 Marionette TRACE conn6 -> [0,2034,"setScriptTimeout",{"ms":35000}] 14:22:58 INFO - PROCESS | 2852 | 1471987378246 Marionette TRACE conn6 <- [1,2034,null,{}] 14:22:58 INFO - PROCESS | 2852 | 1471987378250 Marionette TRACE conn6 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:58 INFO - PROCESS | 2852 | 1471987378253 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:58 INFO - PROCESS | 2852 | 1471987378380 Marionette TRACE conn6 <- [1,2035,null,{"value":null}] 14:22:58 INFO - PROCESS | 2852 | 1471987378502 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:58 INFO - PROCESS | 2852 | 1471987378505 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:58 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD42B800 == 38 [pid = 2852] [id = 518] 14:22:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005BC5908400) [pid = 2852] [serial = 1554] [outer = 0000000000000000] 14:22:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005BC6A3C400) [pid = 2852] [serial = 1555] [outer = 0000005BC5908400] 14:22:58 INFO - PROCESS | 2852 | 1471987378566 Marionette DEBUG loaded listener.js 14:22:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005BC7733400) [pid = 2852] [serial = 1556] [outer = 0000005BC5908400] 14:22:59 INFO - PROCESS | 2852 | 1471987379445 Marionette TRACE conn6 <- [1,2036,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]]]}] 14:22:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:22:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1232ms 14:22:59 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3E0C800 == 37 [pid = 2852] [id = 515] 14:22:59 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD351D800 == 36 [pid = 2852] [id = 514] 14:22:59 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD1923800 == 35 [pid = 2852] [id = 513] 14:22:59 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD42C000 == 34 [pid = 2852] [id = 512] 14:22:59 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC0F0800 == 33 [pid = 2852] [id = 511] 14:22:59 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7EAE000 == 32 [pid = 2852] [id = 510] 14:22:59 INFO - PROCESS | 2852 | --DOCSHELL 0000005B92FB7800 == 31 [pid = 2852] [id = 509] 14:22:59 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90909000 == 30 [pid = 2852] [id = 508] 14:22:59 INFO - PROCESS | 2852 | --DOCSHELL 0000005B909E3000 == 29 [pid = 2852] [id = 507] 14:22:59 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005BC7E87C00) [pid = 2852] [serial = 1492] [outer = 0000000000000000] [url = about:blank] 14:22:59 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005BCBB25000) [pid = 2852] [serial = 1493] [outer = 0000000000000000] [url = about:blank] 14:22:59 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BCD376800) [pid = 2852] [serial = 1496] [outer = 0000000000000000] [url = about:blank] 14:22:59 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BCC6C8000) [pid = 2852] [serial = 1495] [outer = 0000000000000000] [url = about:blank] 14:22:59 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005B90372800) [pid = 2852] [serial = 1480] [outer = 0000000000000000] [url = about:blank] 14:22:59 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005B90786400) [pid = 2852] [serial = 1481] [outer = 0000000000000000] [url = about:blank] 14:22:59 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005B909B0C00) [pid = 2852] [serial = 1477] [outer = 0000000000000000] [url = about:blank] 14:22:59 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005B9185D400) [pid = 2852] [serial = 1478] [outer = 0000000000000000] [url = about:blank] 14:22:59 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005B909A9C00) [pid = 2852] [serial = 1483] [outer = 0000000000000000] [url = about:blank] 14:22:59 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005B90A7F400) [pid = 2852] [serial = 1484] [outer = 0000000000000000] [url = about:blank] 14:22:59 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BC6A3BC00) [pid = 2852] [serial = 1486] [outer = 0000000000000000] [url = about:blank] 14:22:59 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BC765B400) [pid = 2852] [serial = 1487] [outer = 0000000000000000] [url = about:blank] 14:22:59 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BD27B1000) [pid = 2852] [serial = 1475] [outer = 0000000000000000] [url = about:blank] 14:22:59 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BD165BC00) [pid = 2852] [serial = 1474] [outer = 0000000000000000] [url = about:blank] 14:22:59 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BC773D400) [pid = 2852] [serial = 1489] [outer = 0000000000000000] [url = about:blank] 14:22:59 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BCD4B2400) [pid = 2852] [serial = 1498] [outer = 0000000000000000] [url = about:blank] 14:22:59 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BD1A92800) [pid = 2852] [serial = 1505] [outer = 0000000000000000] [url = about:blank] 14:22:59 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BD310C000) [pid = 2852] [serial = 1507] [outer = 0000000000000000] [url = about:blank] 14:22:59 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BD3482C00) [pid = 2852] [serial = 1508] [outer = 0000000000000000] [url = about:blank] 14:22:59 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BC773B000) [pid = 2852] [serial = 1501] [outer = 0000000000000000] [url = about:blank] 14:22:59 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BCD4B3C00) [pid = 2852] [serial = 1502] [outer = 0000000000000000] [url = about:blank] 14:22:59 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005B9078B000) [pid = 2852] [serial = 1499] [outer = 0000000000000000] [url = about:blank] 14:22:59 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005BD0CB4800) [pid = 2852] [serial = 1504] [outer = 0000000000000000] [url = about:blank] 14:22:59 INFO - PROCESS | 2852 | --DOMWINDOW == 67 (0000005BC7A95C00) [pid = 2852] [serial = 1490] [outer = 0000000000000000] [url = about:blank] 14:22:59 INFO - PROCESS | 2852 | 1471987379503 Marionette TRACE conn6 -> [0,2037,"getWindowHandle",null] 14:22:59 INFO - PROCESS | 2852 | 1471987379507 Marionette TRACE conn6 <- [1,2037,null,{"value":"13"}] 14:22:59 INFO - PROCESS | 2852 | 1471987379512 Marionette TRACE conn6 -> [0,2038,"setScriptTimeout",{"ms":35000}] 14:22:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 14:22:59 INFO - PROCESS | 2852 | 1471987379515 Marionette TRACE conn6 <- [1,2038,null,{}] 14:22:59 INFO - PROCESS | 2852 | 1471987379521 Marionette TRACE conn6 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:59 INFO - PROCESS | 2852 | 1471987379524 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:59 INFO - PROCESS | 2852 | 1471987379623 Marionette TRACE conn6 <- [1,2039,null,{"value":null}] 14:22:59 INFO - PROCESS | 2852 | 1471987379637 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:59 INFO - PROCESS | 2852 | 1471987379641 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:22:59 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90A51800 == 30 [pid = 2852] [id = 519] 14:22:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005B9078E000) [pid = 2852] [serial = 1557] [outer = 0000000000000000] 14:22:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005B9080C000) [pid = 2852] [serial = 1558] [outer = 0000005B9078E000] 14:22:59 INFO - PROCESS | 2852 | 1471987379694 Marionette DEBUG loaded listener.js 14:22:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005B90A82400) [pid = 2852] [serial = 1559] [outer = 0000005B9078E000] 14:23:00 INFO - PROCESS | 2852 | 1471987380226 Marionette TRACE conn6 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:23:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 14:23:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 733ms 14:23:00 INFO - PROCESS | 2852 | 1471987380257 Marionette TRACE conn6 -> [0,2041,"getWindowHandle",null] 14:23:00 INFO - PROCESS | 2852 | 1471987380261 Marionette TRACE conn6 <- [1,2041,null,{"value":"13"}] 14:23:00 INFO - PROCESS | 2852 | 1471987380268 Marionette TRACE conn6 -> [0,2042,"setScriptTimeout",{"ms":35000}] 14:23:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 14:23:00 INFO - PROCESS | 2852 | 1471987380270 Marionette TRACE conn6 <- [1,2042,null,{}] 14:23:00 INFO - PROCESS | 2852 | 1471987380275 Marionette TRACE conn6 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:00 INFO - PROCESS | 2852 | 1471987380277 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:00 INFO - PROCESS | 2852 | 1471987380367 Marionette TRACE conn6 <- [1,2043,null,{"value":null}] 14:23:00 INFO - PROCESS | 2852 | 1471987380376 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:00 INFO - PROCESS | 2852 | 1471987380378 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:00 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7404800 == 31 [pid = 2852] [id = 520] 14:23:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005BC61D4400) [pid = 2852] [serial = 1560] [outer = 0000000000000000] 14:23:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BC6CBB800) [pid = 2852] [serial = 1561] [outer = 0000005BC61D4400] 14:23:00 INFO - PROCESS | 2852 | 1471987380429 Marionette DEBUG loaded listener.js 14:23:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BC7660800) [pid = 2852] [serial = 1562] [outer = 0000005BC61D4400] 14:23:00 INFO - PROCESS | 2852 | 1471987380915 Marionette TRACE conn6 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 14:23:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 14:23:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 692ms 14:23:00 INFO - PROCESS | 2852 | 1471987380964 Marionette TRACE conn6 -> [0,2045,"getWindowHandle",null] 14:23:00 INFO - PROCESS | 2852 | 1471987380966 Marionette TRACE conn6 <- [1,2045,null,{"value":"13"}] 14:23:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 14:23:00 INFO - PROCESS | 2852 | 1471987380970 Marionette TRACE conn6 -> [0,2046,"setScriptTimeout",{"ms":35000}] 14:23:00 INFO - PROCESS | 2852 | 1471987380973 Marionette TRACE conn6 <- [1,2046,null,{}] 14:23:01 INFO - PROCESS | 2852 | 1471987380985 Marionette TRACE conn6 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:01 INFO - PROCESS | 2852 | 1471987380989 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:01 INFO - PROCESS | 2852 | 1471987381107 Marionette TRACE conn6 <- [1,2047,null,{"value":null}] 14:23:01 INFO - PROCESS | 2852 | 1471987381191 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:01 INFO - PROCESS | 2852 | 1471987381195 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:01 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC390800 == 32 [pid = 2852] [id = 521] 14:23:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BC7662800) [pid = 2852] [serial = 1563] [outer = 0000000000000000] 14:23:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BC7EF0000) [pid = 2852] [serial = 1564] [outer = 0000005BC7662800] 14:23:01 INFO - PROCESS | 2852 | 1471987381246 Marionette DEBUG loaded listener.js 14:23:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BCC30AC00) [pid = 2852] [serial = 1565] [outer = 0000005BC7662800] 14:23:01 INFO - PROCESS | 2852 | 1471987381630 Marionette TRACE conn6 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 14:23:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 14:23:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 691ms 14:23:01 INFO - PROCESS | 2852 | 1471987381674 Marionette TRACE conn6 -> [0,2049,"getWindowHandle",null] 14:23:01 INFO - PROCESS | 2852 | 1471987381677 Marionette TRACE conn6 <- [1,2049,null,{"value":"13"}] 14:23:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 14:23:01 INFO - PROCESS | 2852 | 1471987381681 Marionette TRACE conn6 -> [0,2050,"setScriptTimeout",{"ms":35000}] 14:23:01 INFO - PROCESS | 2852 | 1471987381683 Marionette TRACE conn6 <- [1,2050,null,{}] 14:23:01 INFO - PROCESS | 2852 | 1471987381686 Marionette TRACE conn6 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:01 INFO - PROCESS | 2852 | 1471987381688 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:01 INFO - PROCESS | 2852 | 1471987381811 Marionette TRACE conn6 <- [1,2051,null,{"value":null}] 14:23:01 INFO - PROCESS | 2852 | 1471987381816 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:01 INFO - PROCESS | 2852 | 1471987381819 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:01 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD160A800 == 33 [pid = 2852] [id = 522] 14:23:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCC311800) [pid = 2852] [serial = 1566] [outer = 0000000000000000] 14:23:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BCD30CC00) [pid = 2852] [serial = 1567] [outer = 0000005BCC311800] 14:23:01 INFO - PROCESS | 2852 | 1471987381874 Marionette DEBUG loaded listener.js 14:23:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCD461000) [pid = 2852] [serial = 1568] [outer = 0000005BCC311800] 14:23:02 INFO - PROCESS | 2852 | 1471987382303 Marionette TRACE conn6 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 14:23:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 14:23:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 670ms 14:23:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 14:23:02 INFO - PROCESS | 2852 | 1471987382354 Marionette TRACE conn6 -> [0,2053,"getWindowHandle",null] 14:23:02 INFO - PROCESS | 2852 | 1471987382356 Marionette TRACE conn6 <- [1,2053,null,{"value":"13"}] 14:23:02 INFO - PROCESS | 2852 | 1471987382359 Marionette TRACE conn6 -> [0,2054,"setScriptTimeout",{"ms":35000}] 14:23:02 INFO - PROCESS | 2852 | 1471987382361 Marionette TRACE conn6 <- [1,2054,null,{}] 14:23:02 INFO - PROCESS | 2852 | 1471987382370 Marionette TRACE conn6 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:02 INFO - PROCESS | 2852 | 1471987382372 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:02 INFO - PROCESS | 2852 | 1471987382484 Marionette TRACE conn6 <- [1,2055,null,{"value":null}] 14:23:02 INFO - PROCESS | 2852 | 1471987382578 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:02 INFO - PROCESS | 2852 | 1471987382580 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:02 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD350B800 == 34 [pid = 2852] [id = 523] 14:23:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BCD463000) [pid = 2852] [serial = 1569] [outer = 0000000000000000] 14:23:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BCDA7E800) [pid = 2852] [serial = 1570] [outer = 0000005BCD463000] 14:23:02 INFO - PROCESS | 2852 | 1471987382628 Marionette DEBUG loaded listener.js 14:23:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BCDE7B400) [pid = 2852] [serial = 1571] [outer = 0000005BCD463000] 14:23:03 INFO - PROCESS | 2852 | 1471987383070 Marionette TRACE conn6 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 14:23:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 14:23:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 734ms 14:23:03 INFO - PROCESS | 2852 | 1471987383096 Marionette TRACE conn6 -> [0,2057,"getWindowHandle",null] 14:23:03 INFO - PROCESS | 2852 | 1471987383098 Marionette TRACE conn6 <- [1,2057,null,{"value":"13"}] 14:23:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 14:23:03 INFO - PROCESS | 2852 | 1471987383108 Marionette TRACE conn6 -> [0,2058,"setScriptTimeout",{"ms":35000}] 14:23:03 INFO - PROCESS | 2852 | 1471987383110 Marionette TRACE conn6 <- [1,2058,null,{}] 14:23:03 INFO - PROCESS | 2852 | 1471987383114 Marionette TRACE conn6 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:03 INFO - PROCESS | 2852 | 1471987383120 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:03 INFO - PROCESS | 2852 | 1471987383267 Marionette TRACE conn6 <- [1,2059,null,{"value":null}] 14:23:03 INFO - PROCESS | 2852 | 1471987383321 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:03 INFO - PROCESS | 2852 | 1471987383323 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:03 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD440E800 == 35 [pid = 2852] [id = 524] 14:23:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BD1A95000) [pid = 2852] [serial = 1572] [outer = 0000000000000000] 14:23:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BD27B5800) [pid = 2852] [serial = 1573] [outer = 0000005BD1A95000] 14:23:03 INFO - PROCESS | 2852 | 1471987383371 Marionette DEBUG loaded listener.js 14:23:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BD3496400) [pid = 2852] [serial = 1574] [outer = 0000005BD1A95000] 14:23:03 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005B90125C00) [pid = 2852] [serial = 1530] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 14:23:03 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005B90124800) [pid = 2852] [serial = 1524] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 14:23:03 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005B90A78C00) [pid = 2852] [serial = 1527] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 14:23:03 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BC773C400) [pid = 2852] [serial = 1533] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 14:23:03 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B90371400) [pid = 2852] [serial = 1536] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 14:23:03 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005B90127C00) [pid = 2852] [serial = 1521] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 14:23:03 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BCBE7BC00) [pid = 2852] [serial = 1539] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 14:23:03 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BCD4B4800) [pid = 2852] [serial = 1545] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 14:23:03 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005B90374C00) [pid = 2852] [serial = 1509] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 14:23:03 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BC7659C00) [pid = 2852] [serial = 1512] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 14:23:03 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BCC72D800) [pid = 2852] [serial = 1515] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 14:23:03 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BD3499800) [pid = 2852] [serial = 1518] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 14:23:03 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005B91C30400) [pid = 2852] [serial = 1542] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 14:23:03 INFO - PROCESS | 2852 | 1471987383882 Marionette TRACE conn6 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 14:23:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 14:23:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 839ms 14:23:03 INFO - PROCESS | 2852 | 1471987383950 Marionette TRACE conn6 -> [0,2061,"getWindowHandle",null] 14:23:03 INFO - PROCESS | 2852 | 1471987383952 Marionette TRACE conn6 <- [1,2061,null,{"value":"13"}] 14:23:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 14:23:03 INFO - PROCESS | 2852 | 1471987383955 Marionette TRACE conn6 -> [0,2062,"setScriptTimeout",{"ms":35000}] 14:23:03 INFO - PROCESS | 2852 | 1471987383957 Marionette TRACE conn6 <- [1,2062,null,{}] 14:23:03 INFO - PROCESS | 2852 | 1471987383961 Marionette TRACE conn6 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:03 INFO - PROCESS | 2852 | 1471987383963 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:04 INFO - PROCESS | 2852 | 1471987384074 Marionette TRACE conn6 <- [1,2063,null,{"value":null}] 14:23:04 INFO - PROCESS | 2852 | 1471987384127 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:04 INFO - PROCESS | 2852 | 1471987384129 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:04 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD4845800 == 36 [pid = 2852] [id = 525] 14:23:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005B8F4F5400) [pid = 2852] [serial = 1575] [outer = 0000000000000000] 14:23:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BC71C4400) [pid = 2852] [serial = 1576] [outer = 0000005B8F4F5400] 14:23:04 INFO - PROCESS | 2852 | 1471987384178 Marionette DEBUG loaded listener.js 14:23:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BCD4B2000) [pid = 2852] [serial = 1577] [outer = 0000005B8F4F5400] 14:23:04 INFO - PROCESS | 2852 | 1471987384539 Marionette TRACE conn6 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 14:23:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 14:23:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 629ms 14:23:04 INFO - PROCESS | 2852 | 1471987384588 Marionette TRACE conn6 -> [0,2065,"getWindowHandle",null] 14:23:04 INFO - PROCESS | 2852 | 1471987384590 Marionette TRACE conn6 <- [1,2065,null,{"value":"13"}] 14:23:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 14:23:04 INFO - PROCESS | 2852 | 1471987384593 Marionette TRACE conn6 -> [0,2066,"setScriptTimeout",{"ms":35000}] 14:23:04 INFO - PROCESS | 2852 | 1471987384595 Marionette TRACE conn6 <- [1,2066,null,{}] 14:23:04 INFO - PROCESS | 2852 | 1471987384608 Marionette TRACE conn6 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:04 INFO - PROCESS | 2852 | 1471987384610 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:04 INFO - PROCESS | 2852 | 1471987384694 Marionette TRACE conn6 <- [1,2067,null,{"value":null}] 14:23:04 INFO - PROCESS | 2852 | 1471987384699 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:04 INFO - PROCESS | 2852 | 1471987384701 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:04 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD6D98000 == 37 [pid = 2852] [id = 526] 14:23:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BD3497C00) [pid = 2852] [serial = 1578] [outer = 0000000000000000] 14:23:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BD34AEC00) [pid = 2852] [serial = 1579] [outer = 0000005BD3497C00] 14:23:04 INFO - PROCESS | 2852 | 1471987384750 Marionette DEBUG loaded listener.js 14:23:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BD35AA000) [pid = 2852] [serial = 1580] [outer = 0000005BD3497C00] 14:23:05 INFO - PROCESS | 2852 | 1471987385171 Marionette TRACE conn6 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 14:23:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 14:23:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 628ms 14:23:05 INFO - PROCESS | 2852 | 1471987385225 Marionette TRACE conn6 -> [0,2069,"getWindowHandle",null] 14:23:05 INFO - PROCESS | 2852 | 1471987385227 Marionette TRACE conn6 <- [1,2069,null,{"value":"13"}] 14:23:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 14:23:05 INFO - PROCESS | 2852 | 1471987385231 Marionette TRACE conn6 -> [0,2070,"setScriptTimeout",{"ms":35000}] 14:23:05 INFO - PROCESS | 2852 | 1471987385233 Marionette TRACE conn6 <- [1,2070,null,{}] 14:23:05 INFO - PROCESS | 2852 | 1471987385237 Marionette TRACE conn6 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:05 INFO - PROCESS | 2852 | 1471987385239 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:05 INFO - PROCESS | 2852 | 1471987385326 Marionette TRACE conn6 <- [1,2071,null,{"value":null}] 14:23:05 INFO - PROCESS | 2852 | 1471987385332 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:05 INFO - PROCESS | 2852 | 1471987385334 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:05 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7E3D000 == 38 [pid = 2852] [id = 527] 14:23:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005B90A77800) [pid = 2852] [serial = 1581] [outer = 0000000000000000] 14:23:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BCC7E3000) [pid = 2852] [serial = 1582] [outer = 0000005B90A77800] 14:23:05 INFO - PROCESS | 2852 | 1471987385381 Marionette DEBUG loaded listener.js 14:23:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BD3AD4400) [pid = 2852] [serial = 1583] [outer = 0000005B90A77800] 14:23:05 INFO - PROCESS | 2852 | 1471987385956 Marionette TRACE conn6 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 14:23:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 14:23:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 775ms 14:23:06 INFO - PROCESS | 2852 | 1471987386009 Marionette TRACE conn6 -> [0,2073,"getWindowHandle",null] 14:23:06 INFO - PROCESS | 2852 | 1471987386015 Marionette TRACE conn6 <- [1,2073,null,{"value":"13"}] 14:23:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 14:23:06 INFO - PROCESS | 2852 | 1471987386021 Marionette TRACE conn6 -> [0,2074,"setScriptTimeout",{"ms":35000}] 14:23:06 INFO - PROCESS | 2852 | 1471987386025 Marionette TRACE conn6 <- [1,2074,null,{}] 14:23:06 INFO - PROCESS | 2852 | 1471987386031 Marionette TRACE conn6 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:06 INFO - PROCESS | 2852 | 1471987386034 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:06 INFO - PROCESS | 2852 | 1471987386161 Marionette TRACE conn6 <- [1,2075,null,{"value":null}] 14:23:06 INFO - PROCESS | 2852 | 1471987386284 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:06 INFO - PROCESS | 2852 | 1471987386290 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:06 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC5759800 == 39 [pid = 2852] [id = 528] 14:23:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005B9078B800) [pid = 2852] [serial = 1584] [outer = 0000000000000000] 14:23:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005B909B2800) [pid = 2852] [serial = 1585] [outer = 0000005B9078B800] 14:23:06 INFO - PROCESS | 2852 | 1471987386353 Marionette DEBUG loaded listener.js 14:23:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005B91C27000) [pid = 2852] [serial = 1586] [outer = 0000005B9078B800] 14:23:07 INFO - PROCESS | 2852 | 1471987387001 Marionette TRACE conn6 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 14:23:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 14:23:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1030ms 14:23:07 INFO - PROCESS | 2852 | 1471987387053 Marionette TRACE conn6 -> [0,2077,"getWindowHandle",null] 14:23:07 INFO - PROCESS | 2852 | 1471987387058 Marionette TRACE conn6 <- [1,2077,null,{"value":"13"}] 14:23:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 14:23:07 INFO - PROCESS | 2852 | 1471987387064 Marionette TRACE conn6 -> [0,2078,"setScriptTimeout",{"ms":35000}] 14:23:07 INFO - PROCESS | 2852 | 1471987387067 Marionette TRACE conn6 <- [1,2078,null,{}] 14:23:07 INFO - PROCESS | 2852 | 1471987387107 Marionette TRACE conn6 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:07 INFO - PROCESS | 2852 | 1471987387110 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:07 INFO - PROCESS | 2852 | 1471987387236 Marionette TRACE conn6 <- [1,2079,null,{"value":null}] 14:23:07 INFO - PROCESS | 2852 | 1471987387351 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:07 INFO - PROCESS | 2852 | 1471987387354 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:07 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD31F9000 == 40 [pid = 2852] [id = 529] 14:23:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BC773B000) [pid = 2852] [serial = 1587] [outer = 0000000000000000] 14:23:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BC835C400) [pid = 2852] [serial = 1588] [outer = 0000005BC773B000] 14:23:07 INFO - PROCESS | 2852 | 1471987387416 Marionette DEBUG loaded listener.js 14:23:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BCC636C00) [pid = 2852] [serial = 1589] [outer = 0000005BC773B000] 14:23:08 INFO - PROCESS | 2852 | 1471987388058 Marionette TRACE conn6 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 14:23:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 14:23:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1031ms 14:23:08 INFO - PROCESS | 2852 | 1471987388098 Marionette TRACE conn6 -> [0,2081,"getWindowHandle",null] 14:23:08 INFO - PROCESS | 2852 | 1471987388101 Marionette TRACE conn6 <- [1,2081,null,{"value":"13"}] 14:23:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 14:23:08 INFO - PROCESS | 2852 | 1471987388105 Marionette TRACE conn6 -> [0,2082,"setScriptTimeout",{"ms":35000}] 14:23:08 INFO - PROCESS | 2852 | 1471987388109 Marionette TRACE conn6 <- [1,2082,null,{}] 14:23:08 INFO - PROCESS | 2852 | 1471987388120 Marionette TRACE conn6 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:08 INFO - PROCESS | 2852 | 1471987388126 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:08 INFO - PROCESS | 2852 | 1471987388241 Marionette TRACE conn6 <- [1,2083,null,{"value":null}] 14:23:08 INFO - PROCESS | 2852 | 1471987388336 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:08 INFO - PROCESS | 2852 | 1471987388340 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:08 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD8022800 == 41 [pid = 2852] [id = 530] 14:23:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BD1664000) [pid = 2852] [serial = 1590] [outer = 0000000000000000] 14:23:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005BD3456400) [pid = 2852] [serial = 1591] [outer = 0000005BD1664000] 14:23:08 INFO - PROCESS | 2852 | 1471987388402 Marionette DEBUG loaded listener.js 14:23:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005BD34B3000) [pid = 2852] [serial = 1592] [outer = 0000005BD1664000] 14:23:08 INFO - PROCESS | 2852 | 1471987388982 Marionette TRACE conn6 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 14:23:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 14:23:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 944ms 14:23:09 INFO - PROCESS | 2852 | 1471987389051 Marionette TRACE conn6 -> [0,2085,"getWindowHandle",null] 14:23:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 14:23:09 INFO - PROCESS | 2852 | 1471987389054 Marionette TRACE conn6 <- [1,2085,null,{"value":"13"}] 14:23:09 INFO - PROCESS | 2852 | 1471987389058 Marionette TRACE conn6 -> [0,2086,"setScriptTimeout",{"ms":35000}] 14:23:09 INFO - PROCESS | 2852 | 1471987389061 Marionette TRACE conn6 <- [1,2086,null,{}] 14:23:09 INFO - PROCESS | 2852 | 1471987389065 Marionette TRACE conn6 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:09 INFO - PROCESS | 2852 | 1471987389067 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:09 INFO - PROCESS | 2852 | 1471987389182 Marionette TRACE conn6 <- [1,2087,null,{"value":null}] 14:23:09 INFO - PROCESS | 2852 | 1471987389285 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:09 INFO - PROCESS | 2852 | 1471987389288 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:09 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD4221000 == 42 [pid = 2852] [id = 531] 14:23:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005BD3AD5800) [pid = 2852] [serial = 1593] [outer = 0000000000000000] 14:23:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0000005BD4187C00) [pid = 2852] [serial = 1594] [outer = 0000005BD3AD5800] 14:23:09 INFO - PROCESS | 2852 | 1471987389345 Marionette DEBUG loaded listener.js 14:23:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0000005BD4357000) [pid = 2852] [serial = 1595] [outer = 0000005BD3AD5800] 14:23:10 INFO - PROCESS | 2852 | 1471987390108 Marionette TRACE conn6 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 14:23:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 14:23:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1136ms 14:23:10 INFO - PROCESS | 2852 | 1471987390202 Marionette TRACE conn6 -> [0,2089,"getWindowHandle",null] 14:23:10 INFO - PROCESS | 2852 | 1471987390207 Marionette TRACE conn6 <- [1,2089,null,{"value":"13"}] 14:23:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 14:23:10 INFO - PROCESS | 2852 | 1471987390213 Marionette TRACE conn6 -> [0,2090,"setScriptTimeout",{"ms":35000}] 14:23:10 INFO - PROCESS | 2852 | 1471987390216 Marionette TRACE conn6 <- [1,2090,null,{}] 14:23:10 INFO - PROCESS | 2852 | 1471987390222 Marionette TRACE conn6 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:10 INFO - PROCESS | 2852 | 1471987390225 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:10 INFO - PROCESS | 2852 | 1471987390344 Marionette TRACE conn6 <- [1,2091,null,{"value":null}] 14:23:10 INFO - PROCESS | 2852 | 1471987390421 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:10 INFO - PROCESS | 2852 | 1471987390425 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:10 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B904A5000 == 43 [pid = 2852] [id = 532] 14:23:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 94 (0000005B9078D400) [pid = 2852] [serial = 1596] [outer = 0000000000000000] 14:23:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 95 (0000005B90810400) [pid = 2852] [serial = 1597] [outer = 0000005B9078D400] 14:23:10 INFO - PROCESS | 2852 | 1471987390529 Marionette DEBUG loaded listener.js 14:23:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 96 (0000005B91856400) [pid = 2852] [serial = 1598] [outer = 0000005B9078D400] 14:23:11 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD6D98000 == 42 [pid = 2852] [id = 526] 14:23:11 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD4845800 == 41 [pid = 2852] [id = 525] 14:23:11 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD440E800 == 40 [pid = 2852] [id = 524] 14:23:11 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD350B800 == 39 [pid = 2852] [id = 523] 14:23:11 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD160A800 == 38 [pid = 2852] [id = 522] 14:23:11 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC390800 == 37 [pid = 2852] [id = 521] 14:23:11 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7404800 == 36 [pid = 2852] [id = 520] 14:23:11 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90A51800 == 35 [pid = 2852] [id = 519] 14:23:11 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7EAA800 == 34 [pid = 2852] [id = 516] 14:23:11 INFO - PROCESS | 2852 | --DOCSHELL 0000005B918A8000 == 33 [pid = 2852] [id = 517] 14:23:11 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD42B800 == 32 [pid = 2852] [id = 518] 14:23:11 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD4221000 == 31 [pid = 2852] [id = 531] 14:23:11 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD8022800 == 30 [pid = 2852] [id = 530] 14:23:11 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD31F9000 == 29 [pid = 2852] [id = 529] 14:23:11 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7E3D000 == 28 [pid = 2852] [id = 527] 14:23:11 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC5759800 == 27 [pid = 2852] [id = 528] 14:23:11 INFO - PROCESS | 2852 | --DOMWINDOW == 95 (0000005BC71CE400) [pid = 2852] [serial = 1531] [outer = 0000000000000000] [url = about:blank] 14:23:11 INFO - PROCESS | 2852 | --DOMWINDOW == 94 (0000005B9037BC00) [pid = 2852] [serial = 1525] [outer = 0000000000000000] [url = about:blank] 14:23:11 INFO - PROCESS | 2852 | --DOMWINDOW == 93 (0000005B90781400) [pid = 2852] [serial = 1526] [outer = 0000000000000000] [url = about:blank] 14:23:11 INFO - PROCESS | 2852 | --DOMWINDOW == 92 (0000005B90BE1800) [pid = 2852] [serial = 1528] [outer = 0000000000000000] [url = about:blank] 14:23:11 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0000005B91864000) [pid = 2852] [serial = 1529] [outer = 0000000000000000] [url = about:blank] 14:23:11 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005BC7BAE800) [pid = 2852] [serial = 1534] [outer = 0000000000000000] [url = about:blank] 14:23:11 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005BCBB2BC00) [pid = 2852] [serial = 1537] [outer = 0000000000000000] [url = about:blank] 14:23:11 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BC7EF6000) [pid = 2852] [serial = 1535] [outer = 0000000000000000] [url = about:blank] 14:23:11 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005B9077F400) [pid = 2852] [serial = 1523] [outer = 0000000000000000] [url = about:blank] 14:23:11 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005B901AFC00) [pid = 2852] [serial = 1522] [outer = 0000000000000000] [url = about:blank] 14:23:11 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BCC722800) [pid = 2852] [serial = 1540] [outer = 0000000000000000] [url = about:blank] 14:23:11 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BCBCDA400) [pid = 2852] [serial = 1538] [outer = 0000000000000000] [url = about:blank] 14:23:11 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BCD8C0400) [pid = 2852] [serial = 1546] [outer = 0000000000000000] [url = about:blank] 14:23:11 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BCD4B1800) [pid = 2852] [serial = 1541] [outer = 0000000000000000] [url = about:blank] 14:23:11 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005B909B4000) [pid = 2852] [serial = 1511] [outer = 0000000000000000] [url = about:blank] 14:23:11 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B905E4400) [pid = 2852] [serial = 1510] [outer = 0000000000000000] [url = about:blank] 14:23:11 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BC7BB5C00) [pid = 2852] [serial = 1514] [outer = 0000000000000000] [url = about:blank] 14:23:11 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BC76AA800) [pid = 2852] [serial = 1513] [outer = 0000000000000000] [url = about:blank] 14:23:11 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BD3483000) [pid = 2852] [serial = 1517] [outer = 0000000000000000] [url = about:blank] 14:23:11 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BCD373C00) [pid = 2852] [serial = 1516] [outer = 0000000000000000] [url = about:blank] 14:23:11 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BD34AE800) [pid = 2852] [serial = 1520] [outer = 0000000000000000] [url = about:blank] 14:23:11 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BCDE77800) [pid = 2852] [serial = 1547] [outer = 0000000000000000] [url = about:blank] 14:23:11 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BD349FC00) [pid = 2852] [serial = 1519] [outer = 0000000000000000] [url = about:blank] 14:23:11 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BC7A8AC00) [pid = 2852] [serial = 1543] [outer = 0000000000000000] [url = about:blank] 14:23:11 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BCD460000) [pid = 2852] [serial = 1544] [outer = 0000000000000000] [url = about:blank] 14:23:11 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BC76B8400) [pid = 2852] [serial = 1532] [outer = 0000000000000000] [url = about:blank] 14:23:11 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BD0CB5C00) [pid = 2852] [serial = 1549] [outer = 0000000000000000] [url = about:blank] 14:23:11 INFO - PROCESS | 2852 | 1471987391800 Marionette TRACE conn6 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 14:23:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 14:23:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1648ms 14:23:11 INFO - PROCESS | 2852 | 1471987391863 Marionette TRACE conn6 -> [0,2093,"getWindowHandle",null] 14:23:11 INFO - PROCESS | 2852 | 1471987391868 Marionette TRACE conn6 <- [1,2093,null,{"value":"13"}] 14:23:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 14:23:11 INFO - PROCESS | 2852 | 1471987391877 Marionette TRACE conn6 -> [0,2094,"setScriptTimeout",{"ms":35000}] 14:23:11 INFO - PROCESS | 2852 | 1471987391880 Marionette TRACE conn6 <- [1,2094,null,{}] 14:23:11 INFO - PROCESS | 2852 | 1471987391886 Marionette TRACE conn6 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:11 INFO - PROCESS | 2852 | 1471987391890 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:11 INFO - PROCESS | 2852 | 1471987391987 Marionette TRACE conn6 <- [1,2095,null,{"value":null}] 14:23:12 INFO - PROCESS | 2852 | 1471987392001 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:12 INFO - PROCESS | 2852 | 1471987392004 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:12 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90A48000 == 28 [pid = 2852] [id = 533] 14:23:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005B905E7800) [pid = 2852] [serial = 1599] [outer = 0000000000000000] 14:23:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005B9060AC00) [pid = 2852] [serial = 1600] [outer = 0000005B905E7800] 14:23:12 INFO - PROCESS | 2852 | 1471987392056 Marionette DEBUG loaded listener.js 14:23:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005B90810800) [pid = 2852] [serial = 1601] [outer = 0000005B905E7800] 14:23:12 INFO - PROCESS | 2852 | 1471987392559 Marionette TRACE conn6 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",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.rect.zero.3.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2097,"getWindowHandle",null] 14:23:12 INFO - PROCESS | 2852 | 1471987392616 Marionette TRACE conn6 <- [1,2097,null,{"value":"13"}] 14:23:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 14:23:12 INFO - PROCESS | 2852 | 1471987392622 Marionette TRACE conn6 -> [0,2098,"setScriptTimeout",{"ms":35000}] 14:23:12 INFO - PROCESS | 2852 | 1471987392625 Marionette TRACE conn6 <- [1,2098,null,{}] 14:23:12 INFO - PROCESS | 2852 | 1471987392629 Marionette TRACE conn6 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:12 INFO - PROCESS | 2852 | 1471987392631 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:12 INFO - PROCESS | 2852 | 1471987392754 Marionette TRACE conn6 <- [1,2099,null,{"value":null}] 14:23:12 INFO - PROCESS | 2852 | 1471987392841 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:12 INFO - PROCESS | 2852 | 1471987392844 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:12 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B93A06800 == 29 [pid = 2852] [id = 534] 14:23:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005B90BD3400) [pid = 2852] [serial = 1602] [outer = 0000000000000000] 14:23:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005B9185E400) [pid = 2852] [serial = 1603] [outer = 0000005B90BD3400] 14:23:12 INFO - PROCESS | 2852 | 1471987392894 Marionette DEBUG loaded listener.js 14:23:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005B91C31C00) [pid = 2852] [serial = 1604] [outer = 0000005B90BD3400] 14:23:13 INFO - PROCESS | 2852 | 1471987393274 Marionette TRACE conn6 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 14:23:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 14:23:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 692ms 14:23:13 INFO - PROCESS | 2852 | 1471987393316 Marionette TRACE conn6 -> [0,2101,"getWindowHandle",null] 14:23:13 INFO - PROCESS | 2852 | 1471987393319 Marionette TRACE conn6 <- [1,2101,null,{"value":"13"}] 14:23:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 14:23:13 INFO - PROCESS | 2852 | 1471987393322 Marionette TRACE conn6 -> [0,2102,"setScriptTimeout",{"ms":35000}] 14:23:13 INFO - PROCESS | 2852 | 1471987393326 Marionette TRACE conn6 <- [1,2102,null,{}] 14:23:13 INFO - PROCESS | 2852 | 1471987393338 Marionette TRACE conn6 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:13 INFO - PROCESS | 2852 | 1471987393343 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:13 INFO - PROCESS | 2852 | 1471987393432 Marionette TRACE conn6 <- [1,2103,null,{"value":null}] 14:23:13 INFO - PROCESS | 2852 | 1471987393440 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:13 INFO - PROCESS | 2852 | 1471987393444 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:13 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7411000 == 30 [pid = 2852] [id = 535] 14:23:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005B8F4EF800) [pid = 2852] [serial = 1605] [outer = 0000000000000000] 14:23:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BC7667400) [pid = 2852] [serial = 1606] [outer = 0000005B8F4EF800] 14:23:13 INFO - PROCESS | 2852 | 1471987393494 Marionette DEBUG loaded listener.js 14:23:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BC773D000) [pid = 2852] [serial = 1607] [outer = 0000005B8F4EF800] 14:23:13 INFO - PROCESS | 2852 | 1471987393977 Marionette TRACE conn6 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 14:23:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 14:23:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 693ms 14:23:14 INFO - PROCESS | 2852 | 1471987394017 Marionette TRACE conn6 -> [0,2105,"getWindowHandle",null] 14:23:14 INFO - PROCESS | 2852 | 1471987394020 Marionette TRACE conn6 <- [1,2105,null,{"value":"13"}] 14:23:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 14:23:14 INFO - PROCESS | 2852 | 1471987394023 Marionette TRACE conn6 -> [0,2106,"setScriptTimeout",{"ms":35000}] 14:23:14 INFO - PROCESS | 2852 | 1471987394025 Marionette TRACE conn6 <- [1,2106,null,{}] 14:23:14 INFO - PROCESS | 2852 | 1471987394029 Marionette TRACE conn6 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:14 INFO - PROCESS | 2852 | 1471987394031 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:14 INFO - PROCESS | 2852 | 1471987394176 Marionette TRACE conn6 <- [1,2107,null,{"value":null}] 14:23:14 INFO - PROCESS | 2852 | 1471987394233 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:14 INFO - PROCESS | 2852 | 1471987394235 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:14 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCB9A1800 == 31 [pid = 2852] [id = 536] 14:23:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BC7BB5C00) [pid = 2852] [serial = 1608] [outer = 0000000000000000] 14:23:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BC7BBA000) [pid = 2852] [serial = 1609] [outer = 0000005BC7BB5C00] 14:23:14 INFO - PROCESS | 2852 | 1471987394283 Marionette DEBUG loaded listener.js 14:23:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BC88F9C00) [pid = 2852] [serial = 1610] [outer = 0000005BC7BB5C00] 14:23:14 INFO - PROCESS | 2852 | 1471987394731 Marionette TRACE conn6 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 14:23:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 14:23:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 731ms 14:23:14 INFO - PROCESS | 2852 | 1471987394757 Marionette TRACE conn6 -> [0,2109,"getWindowHandle",null] 14:23:14 INFO - PROCESS | 2852 | 1471987394759 Marionette TRACE conn6 <- [1,2109,null,{"value":"13"}] 14:23:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 14:23:14 INFO - PROCESS | 2852 | 1471987394776 Marionette TRACE conn6 -> [0,2110,"setScriptTimeout",{"ms":35000}] 14:23:14 INFO - PROCESS | 2852 | 1471987394778 Marionette TRACE conn6 <- [1,2110,null,{}] 14:23:14 INFO - PROCESS | 2852 | 1471987394782 Marionette TRACE conn6 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:14 INFO - PROCESS | 2852 | 1471987394784 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:14 INFO - PROCESS | 2852 | 1471987394894 Marionette TRACE conn6 <- [1,2111,null,{"value":null}] 14:23:14 INFO - PROCESS | 2852 | 1471987394900 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:14 INFO - PROCESS | 2852 | 1471987394902 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:14 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC944000 == 32 [pid = 2852] [id = 537] 14:23:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005B90A85C00) [pid = 2852] [serial = 1611] [outer = 0000000000000000] 14:23:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BCBB29C00) [pid = 2852] [serial = 1612] [outer = 0000005B90A85C00] 14:23:14 INFO - PROCESS | 2852 | 1471987394950 Marionette DEBUG loaded listener.js 14:23:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BCBCD2C00) [pid = 2852] [serial = 1613] [outer = 0000005B90A85C00] 14:23:15 INFO - PROCESS | 2852 | 1471987395397 Marionette TRACE conn6 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 14:23:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 14:23:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 691ms 14:23:15 INFO - PROCESS | 2852 | 1471987395469 Marionette TRACE conn6 -> [0,2113,"getWindowHandle",null] 14:23:15 INFO - PROCESS | 2852 | 1471987395471 Marionette TRACE conn6 <- [1,2113,null,{"value":"13"}] 14:23:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 14:23:15 INFO - PROCESS | 2852 | 1471987395475 Marionette TRACE conn6 -> [0,2114,"setScriptTimeout",{"ms":35000}] 14:23:15 INFO - PROCESS | 2852 | 1471987395476 Marionette TRACE conn6 <- [1,2114,null,{}] 14:23:15 INFO - PROCESS | 2852 | 1471987395480 Marionette TRACE conn6 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:15 INFO - PROCESS | 2852 | 1471987395486 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:15 INFO - PROCESS | 2852 | 1471987395661 Marionette TRACE conn6 <- [1,2115,null,{"value":null}] 14:23:15 INFO - PROCESS | 2852 | 1471987395670 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:15 INFO - PROCESS | 2852 | 1471987395672 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:15 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCDB2C800 == 33 [pid = 2852] [id = 538] 14:23:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BC71CDC00) [pid = 2852] [serial = 1614] [outer = 0000000000000000] 14:23:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BCC4CFC00) [pid = 2852] [serial = 1615] [outer = 0000005BC71CDC00] 14:23:15 INFO - PROCESS | 2852 | 1471987395721 Marionette DEBUG loaded listener.js 14:23:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BCD4B2400) [pid = 2852] [serial = 1616] [outer = 0000005BC71CDC00] 14:23:16 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BD0C47800) [pid = 2852] [serial = 1548] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 14:23:16 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005B8F4F5400) [pid = 2852] [serial = 1575] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 14:23:16 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BD1A95000) [pid = 2852] [serial = 1572] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 14:23:16 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BC5908400) [pid = 2852] [serial = 1554] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 14:23:16 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005B9078E000) [pid = 2852] [serial = 1557] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 14:23:16 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BC7662800) [pid = 2852] [serial = 1563] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 14:23:16 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BCC311800) [pid = 2852] [serial = 1566] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 14:23:16 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BD3497C00) [pid = 2852] [serial = 1578] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 14:23:16 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BC61D4400) [pid = 2852] [serial = 1560] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 14:23:16 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BCD463000) [pid = 2852] [serial = 1569] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 14:23:16 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005B90128000) [pid = 2852] [serial = 1551] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 14:23:16 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005B90A77800) [pid = 2852] [serial = 1581] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 14:23:16 INFO - PROCESS | 2852 | 1471987396389 Marionette TRACE conn6 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 14:23:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 14:23:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 944ms 14:23:16 INFO - PROCESS | 2852 | 1471987396422 Marionette TRACE conn6 -> [0,2117,"getWindowHandle",null] 14:23:16 INFO - PROCESS | 2852 | 1471987396424 Marionette TRACE conn6 <- [1,2117,null,{"value":"13"}] 14:23:16 INFO - PROCESS | 2852 | 1471987396427 Marionette TRACE conn6 -> [0,2118,"setScriptTimeout",{"ms":35000}] 14:23:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 14:23:16 INFO - PROCESS | 2852 | 1471987396429 Marionette TRACE conn6 <- [1,2118,null,{}] 14:23:16 INFO - PROCESS | 2852 | 1471987396432 Marionette TRACE conn6 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:16 INFO - PROCESS | 2852 | 1471987396434 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:16 INFO - PROCESS | 2852 | 1471987396517 Marionette TRACE conn6 <- [1,2119,null,{"value":null}] 14:23:16 INFO - PROCESS | 2852 | 1471987396523 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:16 INFO - PROCESS | 2852 | 1471987396525 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:16 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD1AAC000 == 34 [pid = 2852] [id = 539] 14:23:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005B90606000) [pid = 2852] [serial = 1617] [outer = 0000000000000000] 14:23:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCBCD5400) [pid = 2852] [serial = 1618] [outer = 0000005B90606000] 14:23:16 INFO - PROCESS | 2852 | 1471987396572 Marionette DEBUG loaded listener.js 14:23:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BCD4B1800) [pid = 2852] [serial = 1619] [outer = 0000005B90606000] 14:23:17 INFO - PROCESS | 2852 | 1471987397010 Marionette TRACE conn6 <- [1,2120,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,2121,"getWindowHandle",null] 14:23:17 INFO - PROCESS | 2852 | 1471987397060 Marionette TRACE conn6 <- [1,2121,null,{"value":"13"}] 14:23:17 INFO - PROCESS | 2852 | 1471987397064 Marionette TRACE conn6 -> [0,2122,"setScriptTimeout",{"ms":35000}] 14:23:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 14:23:17 INFO - PROCESS | 2852 | 1471987397066 Marionette TRACE conn6 <- [1,2122,null,{}] 14:23:17 INFO - PROCESS | 2852 | 1471987397070 Marionette TRACE conn6 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:17 INFO - PROCESS | 2852 | 1471987397072 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:17 INFO - PROCESS | 2852 | 1471987397156 Marionette TRACE conn6 <- [1,2123,null,{"value":null}] 14:23:17 INFO - PROCESS | 2852 | 1471987397162 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:17 INFO - PROCESS | 2852 | 1471987397164 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:17 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3A61000 == 35 [pid = 2852] [id = 540] 14:23:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCD8BD000) [pid = 2852] [serial = 1620] [outer = 0000000000000000] 14:23:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BCDA81C00) [pid = 2852] [serial = 1621] [outer = 0000005BCD8BD000] 14:23:17 INFO - PROCESS | 2852 | 1471987397213 Marionette DEBUG loaded listener.js 14:23:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BD0C51400) [pid = 2852] [serial = 1622] [outer = 0000005BCD8BD000] 14:23:17 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCBC7E800 == 34 [pid = 2852] [id = 11] 14:23:18 INFO - PROCESS | 2852 | 1471987398087 Marionette TRACE conn6 <- [1,2124,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",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.closed.html:36:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2125,"getWindowHandle",null] 14:23:18 INFO - PROCESS | 2852 | 1471987398150 Marionette TRACE conn6 <- [1,2125,null,{"value":"13"}] 14:23:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 14:23:18 INFO - PROCESS | 2852 | 1471987398155 Marionette TRACE conn6 -> [0,2126,"setScriptTimeout",{"ms":35000}] 14:23:18 INFO - PROCESS | 2852 | 1471987398160 Marionette TRACE conn6 <- [1,2126,null,{}] 14:23:18 INFO - PROCESS | 2852 | 1471987398166 Marionette TRACE conn6 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:18 INFO - PROCESS | 2852 | 1471987398169 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:18 INFO - PROCESS | 2852 | 1471987398329 Marionette TRACE conn6 <- [1,2127,null,{"value":null}] 14:23:18 INFO - PROCESS | 2852 | 1471987398445 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:18 INFO - PROCESS | 2852 | 1471987398449 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:18 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B92FC6800 == 35 [pid = 2852] [id = 541] 14:23:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005B90607400) [pid = 2852] [serial = 1623] [outer = 0000000000000000] 14:23:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005B9080D000) [pid = 2852] [serial = 1624] [outer = 0000005B90607400] 14:23:18 INFO - PROCESS | 2852 | 1471987398512 Marionette DEBUG loaded listener.js 14:23:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005B90BE0400) [pid = 2852] [serial = 1625] [outer = 0000005B90607400] 14:23:19 INFO - PROCESS | 2852 | 1471987399289 Marionette TRACE conn6 <- [1,2128,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]]]}] 14:23:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 14:23:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1183ms 14:23:19 INFO - PROCESS | 2852 | 1471987399350 Marionette TRACE conn6 -> [0,2129,"getWindowHandle",null] 14:23:19 INFO - PROCESS | 2852 | 1471987399355 Marionette TRACE conn6 <- [1,2129,null,{"value":"13"}] 14:23:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 14:23:19 INFO - PROCESS | 2852 | 1471987399363 Marionette TRACE conn6 -> [0,2130,"setScriptTimeout",{"ms":35000}] 14:23:19 INFO - PROCESS | 2852 | 1471987399366 Marionette TRACE conn6 <- [1,2130,null,{}] 14:23:19 INFO - PROCESS | 2852 | 1471987399371 Marionette TRACE conn6 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:19 INFO - PROCESS | 2852 | 1471987399374 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:19 INFO - PROCESS | 2852 | 1471987399508 Marionette TRACE conn6 <- [1,2131,null,{"value":null}] 14:23:19 INFO - PROCESS | 2852 | 1471987399580 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:19 INFO - PROCESS | 2852 | 1471987399583 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:19 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B904A1000 == 36 [pid = 2852] [id = 542] 14:23:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005B8F4F6800) [pid = 2852] [serial = 1626] [outer = 0000000000000000] 14:23:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005B9037BC00) [pid = 2852] [serial = 1627] [outer = 0000005B8F4F6800] 14:23:19 INFO - PROCESS | 2852 | 1471987399770 Marionette DEBUG loaded listener.js 14:23:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005B90A78800) [pid = 2852] [serial = 1628] [outer = 0000005B8F4F6800] 14:23:20 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD1AAC000 == 35 [pid = 2852] [id = 539] 14:23:20 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCDB2C800 == 34 [pid = 2852] [id = 538] 14:23:20 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC944000 == 33 [pid = 2852] [id = 537] 14:23:20 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCB9A1800 == 32 [pid = 2852] [id = 536] 14:23:20 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7411000 == 31 [pid = 2852] [id = 535] 14:23:20 INFO - PROCESS | 2852 | --DOCSHELL 0000005B93A06800 == 30 [pid = 2852] [id = 534] 14:23:20 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90A48000 == 29 [pid = 2852] [id = 533] 14:23:20 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BCC7E3000) [pid = 2852] [serial = 1582] [outer = 0000000000000000] [url = about:blank] 14:23:20 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BD3AD4400) [pid = 2852] [serial = 1583] [outer = 0000000000000000] [url = about:blank] 14:23:20 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BD35AA000) [pid = 2852] [serial = 1580] [outer = 0000000000000000] [url = about:blank] 14:23:20 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BD1A92C00) [pid = 2852] [serial = 1550] [outer = 0000000000000000] [url = about:blank] 14:23:20 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BC71C4400) [pid = 2852] [serial = 1576] [outer = 0000000000000000] [url = about:blank] 14:23:20 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BD3496400) [pid = 2852] [serial = 1574] [outer = 0000000000000000] [url = about:blank] 14:23:20 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BCD4B2000) [pid = 2852] [serial = 1577] [outer = 0000000000000000] [url = about:blank] 14:23:20 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BC7733400) [pid = 2852] [serial = 1556] [outer = 0000000000000000] [url = about:blank] 14:23:20 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BD27B5800) [pid = 2852] [serial = 1573] [outer = 0000000000000000] [url = about:blank] 14:23:20 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B90A82400) [pid = 2852] [serial = 1559] [outer = 0000000000000000] [url = about:blank] 14:23:20 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BCC30AC00) [pid = 2852] [serial = 1565] [outer = 0000000000000000] [url = about:blank] 14:23:20 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BCD30CC00) [pid = 2852] [serial = 1567] [outer = 0000000000000000] [url = about:blank] 14:23:20 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BC6A3C400) [pid = 2852] [serial = 1555] [outer = 0000000000000000] [url = about:blank] 14:23:20 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BD34AEC00) [pid = 2852] [serial = 1579] [outer = 0000000000000000] [url = about:blank] 14:23:20 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BCD461000) [pid = 2852] [serial = 1568] [outer = 0000000000000000] [url = about:blank] 14:23:20 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005B9080C000) [pid = 2852] [serial = 1558] [outer = 0000000000000000] [url = about:blank] 14:23:20 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BC6CBB800) [pid = 2852] [serial = 1561] [outer = 0000000000000000] [url = about:blank] 14:23:20 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BCDE7B400) [pid = 2852] [serial = 1571] [outer = 0000000000000000] [url = about:blank] 14:23:20 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005B90A78400) [pid = 2852] [serial = 1553] [outer = 0000000000000000] [url = about:blank] 14:23:20 INFO - PROCESS | 2852 | --DOMWINDOW == 67 (0000005B9060D800) [pid = 2852] [serial = 1552] [outer = 0000000000000000] [url = about:blank] 14:23:20 INFO - PROCESS | 2852 | --DOMWINDOW == 66 (0000005BC7660800) [pid = 2852] [serial = 1562] [outer = 0000000000000000] [url = about:blank] 14:23:20 INFO - PROCESS | 2852 | --DOMWINDOW == 65 (0000005BC7EF0000) [pid = 2852] [serial = 1564] [outer = 0000000000000000] [url = about:blank] 14:23:20 INFO - PROCESS | 2852 | --DOMWINDOW == 64 (0000005BCDA7E800) [pid = 2852] [serial = 1570] [outer = 0000000000000000] [url = about:blank] 14:23:20 INFO - PROCESS | 2852 | 1471987400414 Marionette TRACE conn6 <- [1,2132,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,2133,"getWindowHandle",null] 14:23:20 INFO - PROCESS | 2852 | 1471987400454 Marionette TRACE conn6 <- [1,2133,null,{"value":"13"}] 14:23:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 14:23:20 INFO - PROCESS | 2852 | 1471987400459 Marionette TRACE conn6 -> [0,2134,"setScriptTimeout",{"ms":35000}] 14:23:20 INFO - PROCESS | 2852 | 1471987400461 Marionette TRACE conn6 <- [1,2134,null,{}] 14:23:20 INFO - PROCESS | 2852 | 1471987400466 Marionette TRACE conn6 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:20 INFO - PROCESS | 2852 | 1471987400469 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:20 INFO - PROCESS | 2852 | 1471987400568 Marionette TRACE conn6 <- [1,2135,null,{"value":null}] 14:23:20 INFO - PROCESS | 2852 | 1471987400647 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:20 INFO - PROCESS | 2852 | 1471987400651 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:20 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B918A3000 == 30 [pid = 2852] [id = 543] 14:23:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 65 (0000005B8F1FC800) [pid = 2852] [serial = 1629] [outer = 0000000000000000] 14:23:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 66 (0000005B90A7AC00) [pid = 2852] [serial = 1630] [outer = 0000005B8F1FC800] 14:23:20 INFO - PROCESS | 2852 | 1471987400701 Marionette DEBUG loaded listener.js 14:23:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 67 (0000005BC62CE000) [pid = 2852] [serial = 1631] [outer = 0000005B8F1FC800] 14:23:21 INFO - PROCESS | 2852 | 1471987401157 Marionette TRACE conn6 <- [1,2136,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,2137,"getWindowHandle",null] 14:23:21 INFO - PROCESS | 2852 | 1471987401199 Marionette TRACE conn6 <- [1,2137,null,{"value":"13"}] 14:23:21 INFO - PROCESS | 2852 | 1471987401206 Marionette TRACE conn6 -> [0,2138,"setScriptTimeout",{"ms":35000}] 14:23:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 14:23:21 INFO - PROCESS | 2852 | 1471987401208 Marionette TRACE conn6 <- [1,2138,null,{}] 14:23:21 INFO - PROCESS | 2852 | 1471987401212 Marionette TRACE conn6 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:21 INFO - PROCESS | 2852 | 1471987401215 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:21 INFO - PROCESS | 2852 | 1471987401310 Marionette TRACE conn6 <- [1,2139,null,{"value":null}] 14:23:21 INFO - PROCESS | 2852 | 1471987401325 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:21 INFO - PROCESS | 2852 | 1471987401328 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:21 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7536800 == 31 [pid = 2852] [id = 544] 14:23:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005BC765FC00) [pid = 2852] [serial = 1632] [outer = 0000000000000000] 14:23:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005BC773F400) [pid = 2852] [serial = 1633] [outer = 0000005BC765FC00] 14:23:21 INFO - PROCESS | 2852 | 1471987401378 Marionette DEBUG loaded listener.js 14:23:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005BC7BB9800) [pid = 2852] [serial = 1634] [outer = 0000005BC765FC00] 14:23:21 INFO - PROCESS | 2852 | 1471987401857 Marionette TRACE conn6 <- [1,2140,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",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.rect.html:36:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2141,"getWindowHandle",null] 14:23:21 INFO - PROCESS | 2852 | 1471987401883 Marionette TRACE conn6 <- [1,2141,null,{"value":"13"}] 14:23:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 14:23:21 INFO - PROCESS | 2852 | 1471987401887 Marionette TRACE conn6 -> [0,2142,"setScriptTimeout",{"ms":35000}] 14:23:21 INFO - PROCESS | 2852 | 1471987401890 Marionette TRACE conn6 <- [1,2142,null,{}] 14:23:21 INFO - PROCESS | 2852 | 1471987401902 Marionette TRACE conn6 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:21 INFO - PROCESS | 2852 | 1471987401907 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:22 INFO - PROCESS | 2852 | 1471987402000 Marionette TRACE conn6 <- [1,2143,null,{"value":null}] 14:23:22 INFO - PROCESS | 2852 | 1471987402010 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:22 INFO - PROCESS | 2852 | 1471987402012 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:22 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD416000 == 32 [pid = 2852] [id = 545] 14:23:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005BCBCDEC00) [pid = 2852] [serial = 1635] [outer = 0000000000000000] 14:23:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BCC725000) [pid = 2852] [serial = 1636] [outer = 0000005BCBCDEC00] 14:23:22 INFO - PROCESS | 2852 | 1471987402059 Marionette DEBUG loaded listener.js 14:23:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BCD379800) [pid = 2852] [serial = 1637] [outer = 0000005BCBCDEC00] 14:23:22 INFO - PROCESS | 2852 | 1471987402501 Marionette TRACE conn6 <- [1,2144,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]]]}] 14:23:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 14:23:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 692ms 14:23:22 INFO - PROCESS | 2852 | 1471987402584 Marionette TRACE conn6 -> [0,2145,"getWindowHandle",null] 14:23:22 INFO - PROCESS | 2852 | 1471987402587 Marionette TRACE conn6 <- [1,2145,null,{"value":"13"}] 14:23:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 14:23:22 INFO - PROCESS | 2852 | 1471987402591 Marionette TRACE conn6 -> [0,2146,"setScriptTimeout",{"ms":35000}] 14:23:22 INFO - PROCESS | 2852 | 1471987402592 Marionette TRACE conn6 <- [1,2146,null,{}] 14:23:22 INFO - PROCESS | 2852 | 1471987402596 Marionette TRACE conn6 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:22 INFO - PROCESS | 2852 | 1471987402598 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:22 INFO - PROCESS | 2852 | 1471987402745 Marionette TRACE conn6 <- [1,2147,null,{"value":null}] 14:23:22 INFO - PROCESS | 2852 | 1471987402769 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:22 INFO - PROCESS | 2852 | 1471987402772 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:22 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD181C800 == 33 [pid = 2852] [id = 546] 14:23:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BCD37A000) [pid = 2852] [serial = 1638] [outer = 0000000000000000] 14:23:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BCD4B3800) [pid = 2852] [serial = 1639] [outer = 0000005BCD37A000] 14:23:22 INFO - PROCESS | 2852 | 1471987402818 Marionette DEBUG loaded listener.js 14:23:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BCDA81400) [pid = 2852] [serial = 1640] [outer = 0000005BCD37A000] 14:23:23 INFO - PROCESS | 2852 | 1471987403269 Marionette TRACE conn6 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",1,"assert_equals: Red channel of the pixel at (0, 0) expected 0 but got 16","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html:43:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 14:23:23 INFO - PROCESS | 2852 | 1471987403331 Marionette TRACE conn6 <- [1,2149,null,{"value":"13"}] 14:23:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 14:23:23 INFO - PROCESS | 2852 | 1471987403334 Marionette TRACE conn6 -> [0,2150,"setScriptTimeout",{"ms":35000}] 14:23:23 INFO - PROCESS | 2852 | 1471987403336 Marionette TRACE conn6 <- [1,2150,null,{}] 14:23:23 INFO - PROCESS | 2852 | 1471987403339 Marionette TRACE conn6 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:23 INFO - PROCESS | 2852 | 1471987403342 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:23 INFO - PROCESS | 2852 | 1471987403459 Marionette TRACE conn6 <- [1,2151,null,{"value":null}] 14:23:23 INFO - PROCESS | 2852 | 1471987403511 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:23 INFO - PROCESS | 2852 | 1471987403514 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:23 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC939800 == 34 [pid = 2852] [id = 547] 14:23:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BD0C7D400) [pid = 2852] [serial = 1641] [outer = 0000000000000000] 14:23:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BD1042800) [pid = 2852] [serial = 1642] [outer = 0000005BD0C7D400] 14:23:23 INFO - PROCESS | 2852 | 1471987403572 Marionette DEBUG loaded listener.js 14:23:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BD1AE1400) [pid = 2852] [serial = 1643] [outer = 0000005BD0C7D400] 14:23:24 INFO - PROCESS | 2852 | 1471987404035 Marionette TRACE conn6 <- [1,2152,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]]]}] 14:23:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 14:23:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 734ms 14:23:24 INFO - PROCESS | 2852 | 1471987404082 Marionette TRACE conn6 -> [0,2153,"getWindowHandle",null] 14:23:24 INFO - PROCESS | 2852 | 1471987404085 Marionette TRACE conn6 <- [1,2153,null,{"value":"13"}] 14:23:24 INFO - PROCESS | 2852 | 1471987404088 Marionette TRACE conn6 -> [0,2154,"setScriptTimeout",{"ms":35000}] 14:23:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 14:23:24 INFO - PROCESS | 2852 | 1471987404090 Marionette TRACE conn6 <- [1,2154,null,{}] 14:23:24 INFO - PROCESS | 2852 | 1471987404094 Marionette TRACE conn6 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:24 INFO - PROCESS | 2852 | 1471987404100 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:24 INFO - PROCESS | 2852 | 1471987404217 Marionette TRACE conn6 <- [1,2155,null,{"value":null}] 14:23:24 INFO - PROCESS | 2852 | 1471987404273 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:24 INFO - PROCESS | 2852 | 1471987404276 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:24 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD4211000 == 35 [pid = 2852] [id = 548] 14:23:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BD348A000) [pid = 2852] [serial = 1644] [outer = 0000000000000000] 14:23:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BD349A000) [pid = 2852] [serial = 1645] [outer = 0000005BD348A000] 14:23:24 INFO - PROCESS | 2852 | 1471987404329 Marionette DEBUG loaded listener.js 14:23:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BD34A9800) [pid = 2852] [serial = 1646] [outer = 0000005BD348A000] 14:23:24 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005B90606000) [pid = 2852] [serial = 1617] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 14:23:24 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B9078D400) [pid = 2852] [serial = 1596] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 14:23:24 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005B8F4EF800) [pid = 2852] [serial = 1605] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 14:23:24 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BC7BB5C00) [pid = 2852] [serial = 1608] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 14:23:24 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B905E7800) [pid = 2852] [serial = 1599] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 14:23:24 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005B90BD3400) [pid = 2852] [serial = 1602] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 14:23:24 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005B90A85C00) [pid = 2852] [serial = 1611] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 14:23:24 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BC71CDC00) [pid = 2852] [serial = 1614] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 14:23:24 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005B9078B800) [pid = 2852] [serial = 1584] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 14:23:24 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BC773B000) [pid = 2852] [serial = 1587] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 14:23:24 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BD1664000) [pid = 2852] [serial = 1590] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 14:23:24 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BD3AD5800) [pid = 2852] [serial = 1593] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 14:23:24 INFO - PROCESS | 2852 | 1471987404769 Marionette TRACE conn6 <- [1,2156,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]]]}] 14:23:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 14:23:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 734ms 14:23:24 INFO - PROCESS | 2852 | 1471987404828 Marionette TRACE conn6 -> [0,2157,"getWindowHandle",null] 14:23:24 INFO - PROCESS | 2852 | 1471987404830 Marionette TRACE conn6 <- [1,2157,null,{"value":"13"}] 14:23:24 INFO - PROCESS | 2852 | 1471987404840 Marionette TRACE conn6 -> [0,2158,"setScriptTimeout",{"ms":35000}] 14:23:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 14:23:24 INFO - PROCESS | 2852 | 1471987404842 Marionette TRACE conn6 <- [1,2158,null,{}] 14:23:24 INFO - PROCESS | 2852 | 1471987404845 Marionette TRACE conn6 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:24 INFO - PROCESS | 2852 | 1471987404847 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:24 INFO - PROCESS | 2852 | 1471987404932 Marionette TRACE conn6 <- [1,2159,null,{"value":null}] 14:23:24 INFO - PROCESS | 2852 | 1471987404940 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:24 INFO - PROCESS | 2852 | 1471987404942 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:24 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD4409000 == 36 [pid = 2852] [id = 549] 14:23:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005B90371400) [pid = 2852] [serial = 1647] [outer = 0000000000000000] 14:23:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BC7BB5C00) [pid = 2852] [serial = 1648] [outer = 0000005B90371400] 14:23:24 INFO - PROCESS | 2852 | 1471987404990 Marionette DEBUG loaded listener.js 14:23:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BD3110C00) [pid = 2852] [serial = 1649] [outer = 0000005B90371400] 14:23:25 INFO - PROCESS | 2852 | 1471987405402 Marionette TRACE conn6 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 14:23:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 14:23:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 628ms 14:23:25 INFO - PROCESS | 2852 | 1471987405473 Marionette TRACE conn6 -> [0,2161,"getWindowHandle",null] 14:23:25 INFO - PROCESS | 2852 | 1471987405476 Marionette TRACE conn6 <- [1,2161,null,{"value":"13"}] 14:23:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 14:23:25 INFO - PROCESS | 2852 | 1471987405479 Marionette TRACE conn6 -> [0,2162,"setScriptTimeout",{"ms":35000}] 14:23:25 INFO - PROCESS | 2852 | 1471987405481 Marionette TRACE conn6 <- [1,2162,null,{}] 14:23:25 INFO - PROCESS | 2852 | 1471987405484 Marionette TRACE conn6 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:25 INFO - PROCESS | 2852 | 1471987405486 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:25 INFO - PROCESS | 2852 | 1471987405596 Marionette TRACE conn6 <- [1,2163,null,{"value":null}] 14:23:25 INFO - PROCESS | 2852 | 1471987405608 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:25 INFO - PROCESS | 2852 | 1471987405610 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:25 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD4838800 == 37 [pid = 2852] [id = 550] 14:23:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BD310B400) [pid = 2852] [serial = 1650] [outer = 0000000000000000] 14:23:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BD34AFC00) [pid = 2852] [serial = 1651] [outer = 0000005BD310B400] 14:23:25 INFO - PROCESS | 2852 | 1471987405664 Marionette DEBUG loaded listener.js 14:23:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BD35A9400) [pid = 2852] [serial = 1652] [outer = 0000005BD310B400] 14:23:26 INFO - PROCESS | 2852 | 1471987406076 Marionette TRACE conn6 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 14:23:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 14:23:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 629ms 14:23:26 INFO - PROCESS | 2852 | 1471987406117 Marionette TRACE conn6 -> [0,2165,"getWindowHandle",null] 14:23:26 INFO - PROCESS | 2852 | 1471987406119 Marionette TRACE conn6 <- [1,2165,null,{"value":"13"}] 14:23:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 14:23:26 INFO - PROCESS | 2852 | 1471987406122 Marionette TRACE conn6 -> [0,2166,"setScriptTimeout",{"ms":35000}] 14:23:26 INFO - PROCESS | 2852 | 1471987406124 Marionette TRACE conn6 <- [1,2166,null,{}] 14:23:26 INFO - PROCESS | 2852 | 1471987406132 Marionette TRACE conn6 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:26 INFO - PROCESS | 2852 | 1471987406134 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:26 INFO - PROCESS | 2852 | 1471987406223 Marionette TRACE conn6 <- [1,2167,null,{"value":null}] 14:23:26 INFO - PROCESS | 2852 | 1471987406229 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:26 INFO - PROCESS | 2852 | 1471987406231 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:26 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD6BCC000 == 38 [pid = 2852] [id = 551] 14:23:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BD35AC000) [pid = 2852] [serial = 1653] [outer = 0000000000000000] 14:23:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BD35B4C00) [pid = 2852] [serial = 1654] [outer = 0000005BD35AC000] 14:23:26 INFO - PROCESS | 2852 | 1471987406277 Marionette DEBUG loaded listener.js 14:23:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BD3AE6800) [pid = 2852] [serial = 1655] [outer = 0000005BD35AC000] 14:23:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005B904A5000 == 37 [pid = 2852] [id = 532] 14:23:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005B918A3000 == 36 [pid = 2852] [id = 543] 14:23:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC61FC800 == 35 [pid = 2852] [id = 12] 14:23:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005B904A1000 == 34 [pid = 2852] [id = 542] 14:23:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005B92FC6800 == 33 [pid = 2852] [id = 541] 14:23:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3A61000 == 32 [pid = 2852] [id = 540] 14:23:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD181C800 == 31 [pid = 2852] [id = 546] 14:23:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC939800 == 30 [pid = 2852] [id = 547] 14:23:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD4211000 == 29 [pid = 2852] [id = 548] 14:23:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7536800 == 28 [pid = 2852] [id = 544] 14:23:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD4409000 == 27 [pid = 2852] [id = 549] 14:23:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD416000 == 26 [pid = 2852] [id = 545] 14:23:27 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD4838800 == 25 [pid = 2852] [id = 550] 14:23:27 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BCBCD5400) [pid = 2852] [serial = 1618] [outer = 0000000000000000] [url = about:blank] 14:23:27 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B91856400) [pid = 2852] [serial = 1598] [outer = 0000000000000000] [url = about:blank] 14:23:27 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005B90810400) [pid = 2852] [serial = 1597] [outer = 0000000000000000] [url = about:blank] 14:23:27 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BC7667400) [pid = 2852] [serial = 1606] [outer = 0000000000000000] [url = about:blank] 14:23:27 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BC7BBA000) [pid = 2852] [serial = 1609] [outer = 0000000000000000] [url = about:blank] 14:23:27 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005B9060AC00) [pid = 2852] [serial = 1600] [outer = 0000000000000000] [url = about:blank] 14:23:27 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005B90810800) [pid = 2852] [serial = 1601] [outer = 0000000000000000] [url = about:blank] 14:23:27 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005B9185E400) [pid = 2852] [serial = 1603] [outer = 0000000000000000] [url = about:blank] 14:23:27 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005B91C31C00) [pid = 2852] [serial = 1604] [outer = 0000000000000000] [url = about:blank] 14:23:27 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BCBB29C00) [pid = 2852] [serial = 1612] [outer = 0000000000000000] [url = about:blank] 14:23:27 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005BC88F9C00) [pid = 2852] [serial = 1610] [outer = 0000000000000000] [url = about:blank] 14:23:27 INFO - PROCESS | 2852 | --DOMWINDOW == 67 (0000005BCC4CFC00) [pid = 2852] [serial = 1615] [outer = 0000000000000000] [url = about:blank] 14:23:27 INFO - PROCESS | 2852 | --DOMWINDOW == 66 (0000005BCBCD2C00) [pid = 2852] [serial = 1613] [outer = 0000000000000000] [url = about:blank] 14:23:27 INFO - PROCESS | 2852 | --DOMWINDOW == 65 (0000005B91C27000) [pid = 2852] [serial = 1586] [outer = 0000000000000000] [url = about:blank] 14:23:27 INFO - PROCESS | 2852 | --DOMWINDOW == 64 (0000005B909B2800) [pid = 2852] [serial = 1585] [outer = 0000000000000000] [url = about:blank] 14:23:27 INFO - PROCESS | 2852 | --DOMWINDOW == 63 (0000005BCC636C00) [pid = 2852] [serial = 1589] [outer = 0000000000000000] [url = about:blank] 14:23:27 INFO - PROCESS | 2852 | --DOMWINDOW == 62 (0000005BC835C400) [pid = 2852] [serial = 1588] [outer = 0000000000000000] [url = about:blank] 14:23:27 INFO - PROCESS | 2852 | --DOMWINDOW == 61 (0000005BD34B3000) [pid = 2852] [serial = 1592] [outer = 0000000000000000] [url = about:blank] 14:23:27 INFO - PROCESS | 2852 | --DOMWINDOW == 60 (0000005BCD4B1800) [pid = 2852] [serial = 1619] [outer = 0000000000000000] [url = about:blank] 14:23:27 INFO - PROCESS | 2852 | --DOMWINDOW == 59 (0000005BD3456400) [pid = 2852] [serial = 1591] [outer = 0000000000000000] [url = about:blank] 14:23:27 INFO - PROCESS | 2852 | --DOMWINDOW == 58 (0000005BD4357000) [pid = 2852] [serial = 1595] [outer = 0000000000000000] [url = about:blank] 14:23:27 INFO - PROCESS | 2852 | --DOMWINDOW == 57 (0000005BD4187C00) [pid = 2852] [serial = 1594] [outer = 0000000000000000] [url = about:blank] 14:23:27 INFO - PROCESS | 2852 | --DOMWINDOW == 56 (0000005BCD4B2400) [pid = 2852] [serial = 1616] [outer = 0000000000000000] [url = about:blank] 14:23:27 INFO - PROCESS | 2852 | --DOMWINDOW == 55 (0000005BC773D000) [pid = 2852] [serial = 1607] [outer = 0000000000000000] [url = about:blank] 14:23:28 INFO - PROCESS | 2852 | 1471987408119 Marionette TRACE conn6 <- [1,2168,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]]]}] 14:23:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 14:23:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 2040ms 14:23:28 INFO - PROCESS | 2852 | 1471987408165 Marionette TRACE conn6 -> [0,2169,"getWindowHandle",null] 14:23:28 INFO - PROCESS | 2852 | 1471987408169 Marionette TRACE conn6 <- [1,2169,null,{"value":"13"}] 14:23:28 INFO - PROCESS | 2852 | 1471987408174 Marionette TRACE conn6 -> [0,2170,"setScriptTimeout",{"ms":35000}] 14:23:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 14:23:28 INFO - PROCESS | 2852 | 1471987408178 Marionette TRACE conn6 <- [1,2170,null,{}] 14:23:28 INFO - PROCESS | 2852 | 1471987408184 Marionette TRACE conn6 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:28 INFO - PROCESS | 2852 | 1471987408188 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:28 INFO - PROCESS | 2852 | 1471987408288 Marionette TRACE conn6 <- [1,2171,null,{"value":null}] 14:23:28 INFO - PROCESS | 2852 | 1471987408296 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:28 INFO - PROCESS | 2852 | 1471987408300 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:28 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90922000 == 26 [pid = 2852] [id = 552] 14:23:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 56 (0000005B905E2800) [pid = 2852] [serial = 1656] [outer = 0000000000000000] 14:23:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 57 (0000005B905E4800) [pid = 2852] [serial = 1657] [outer = 0000005B905E2800] 14:23:28 INFO - PROCESS | 2852 | 1471987408357 Marionette DEBUG loaded listener.js 14:23:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 58 (0000005B9060D800) [pid = 2852] [serial = 1658] [outer = 0000005B905E2800] 14:23:28 INFO - PROCESS | 2852 | 1471987408836 Marionette TRACE conn6 <- [1,2172,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]]]}] 14:23:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 14:23:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 733ms 14:23:28 INFO - PROCESS | 2852 | 1471987408912 Marionette TRACE conn6 -> [0,2173,"getWindowHandle",null] 14:23:28 INFO - PROCESS | 2852 | 1471987408917 Marionette TRACE conn6 <- [1,2173,null,{"value":"13"}] 14:23:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 14:23:28 INFO - PROCESS | 2852 | 1471987408923 Marionette TRACE conn6 -> [0,2174,"setScriptTimeout",{"ms":35000}] 14:23:28 INFO - PROCESS | 2852 | 1471987408926 Marionette TRACE conn6 <- [1,2174,null,{}] 14:23:28 INFO - PROCESS | 2852 | 1471987408930 Marionette TRACE conn6 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:28 INFO - PROCESS | 2852 | 1471987408934 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:29 INFO - PROCESS | 2852 | 1471987409026 Marionette TRACE conn6 <- [1,2175,null,{"value":null}] 14:23:29 INFO - PROCESS | 2852 | 1471987409042 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:29 INFO - PROCESS | 2852 | 1471987409045 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:29 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B9189D800 == 27 [pid = 2852] [id = 553] 14:23:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 59 (0000005B909AB400) [pid = 2852] [serial = 1659] [outer = 0000000000000000] 14:23:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 60 (0000005B909AF000) [pid = 2852] [serial = 1660] [outer = 0000005B909AB400] 14:23:29 INFO - PROCESS | 2852 | 1471987409097 Marionette DEBUG loaded listener.js 14:23:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 61 (0000005B90A84400) [pid = 2852] [serial = 1661] [outer = 0000005B909AB400] 14:23:29 INFO - PROCESS | 2852 | 1471987409570 Marionette TRACE conn6 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 14:23:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 14:23:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 692ms 14:23:29 INFO - PROCESS | 2852 | 1471987409618 Marionette TRACE conn6 -> [0,2177,"getWindowHandle",null] 14:23:29 INFO - PROCESS | 2852 | 1471987409620 Marionette TRACE conn6 <- [1,2177,null,{"value":"13"}] 14:23:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 14:23:29 INFO - PROCESS | 2852 | 1471987409624 Marionette TRACE conn6 -> [0,2178,"setScriptTimeout",{"ms":35000}] 14:23:29 INFO - PROCESS | 2852 | 1471987409628 Marionette TRACE conn6 <- [1,2178,null,{}] 14:23:29 INFO - PROCESS | 2852 | 1471987409640 Marionette TRACE conn6 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:29 INFO - PROCESS | 2852 | 1471987409645 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:29 INFO - PROCESS | 2852 | 1471987409761 Marionette TRACE conn6 <- [1,2179,null,{"value":null}] 14:23:29 INFO - PROCESS | 2852 | 1471987409843 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:29 INFO - PROCESS | 2852 | 1471987409846 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:29 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC611A800 == 28 [pid = 2852] [id = 554] 14:23:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 62 (0000005B8EE29C00) [pid = 2852] [serial = 1662] [outer = 0000000000000000] 14:23:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 63 (0000005B91C31400) [pid = 2852] [serial = 1663] [outer = 0000005B8EE29C00] 14:23:29 INFO - PROCESS | 2852 | 1471987409898 Marionette DEBUG loaded listener.js 14:23:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 64 (0000005BC6203800) [pid = 2852] [serial = 1664] [outer = 0000005B8EE29C00] 14:23:30 INFO - PROCESS | 2852 | 1471987410273 Marionette TRACE conn6 <- [1,2180,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]]]}] 14:23:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 14:23:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 691ms 14:23:30 INFO - PROCESS | 2852 | 1471987410322 Marionette TRACE conn6 -> [0,2181,"getWindowHandle",null] 14:23:30 INFO - PROCESS | 2852 | 1471987410325 Marionette TRACE conn6 <- [1,2181,null,{"value":"13"}] 14:23:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 14:23:30 INFO - PROCESS | 2852 | 1471987410328 Marionette TRACE conn6 -> [0,2182,"setScriptTimeout",{"ms":35000}] 14:23:30 INFO - PROCESS | 2852 | 1471987410330 Marionette TRACE conn6 <- [1,2182,null,{}] 14:23:30 INFO - PROCESS | 2852 | 1471987410333 Marionette TRACE conn6 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:30 INFO - PROCESS | 2852 | 1471987410335 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:30 INFO - PROCESS | 2852 | 1471987410425 Marionette TRACE conn6 <- [1,2183,null,{"value":null}] 14:23:30 INFO - PROCESS | 2852 | 1471987410430 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:30 INFO - PROCESS | 2852 | 1471987410433 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:30 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC753A000 == 29 [pid = 2852] [id = 555] 14:23:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 65 (0000005BC71CBC00) [pid = 2852] [serial = 1665] [outer = 0000000000000000] 14:23:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 66 (0000005BC765AC00) [pid = 2852] [serial = 1666] [outer = 0000005BC71CBC00] 14:23:30 INFO - PROCESS | 2852 | 1471987410481 Marionette DEBUG loaded listener.js 14:23:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 67 (0000005BC76ABC00) [pid = 2852] [serial = 1667] [outer = 0000005BC71CBC00] 14:23:30 INFO - PROCESS | 2852 | 1471987410894 Marionette TRACE conn6 <- [1,2184,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]]]}] 14:23:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 14:23:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 628ms 14:23:30 INFO - PROCESS | 2852 | 1471987410962 Marionette TRACE conn6 -> [0,2185,"getWindowHandle",null] 14:23:30 INFO - PROCESS | 2852 | 1471987410965 Marionette TRACE conn6 <- [1,2185,null,{"value":"13"}] 14:23:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 14:23:30 INFO - PROCESS | 2852 | 1471987410968 Marionette TRACE conn6 -> [0,2186,"setScriptTimeout",{"ms":35000}] 14:23:30 INFO - PROCESS | 2852 | 1471987410970 Marionette TRACE conn6 <- [1,2186,null,{}] 14:23:30 INFO - PROCESS | 2852 | 1471987410974 Marionette TRACE conn6 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:30 INFO - PROCESS | 2852 | 1471987410976 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:31 INFO - PROCESS | 2852 | 1471987411058 Marionette TRACE conn6 <- [1,2187,null,{"value":null}] 14:23:31 INFO - PROCESS | 2852 | 1471987411065 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:31 INFO - PROCESS | 2852 | 1471987411067 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:31 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCB992000 == 30 [pid = 2852] [id = 556] 14:23:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005B909AA800) [pid = 2852] [serial = 1668] [outer = 0000000000000000] 14:23:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005BC7739000) [pid = 2852] [serial = 1669] [outer = 0000005B909AA800] 14:23:31 INFO - PROCESS | 2852 | 1471987411116 Marionette DEBUG loaded listener.js 14:23:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005BC7938000) [pid = 2852] [serial = 1670] [outer = 0000005B909AA800] 14:23:31 INFO - PROCESS | 2852 | 1471987411589 Marionette TRACE conn6 <- [1,2188,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]]]}] 14:23:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 14:23:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 672ms 14:23:31 INFO - PROCESS | 2852 | 1471987411643 Marionette TRACE conn6 -> [0,2189,"getWindowHandle",null] 14:23:31 INFO - PROCESS | 2852 | 1471987411646 Marionette TRACE conn6 <- [1,2189,null,{"value":"13"}] 14:23:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 14:23:31 INFO - PROCESS | 2852 | 1471987411649 Marionette TRACE conn6 -> [0,2190,"setScriptTimeout",{"ms":35000}] 14:23:31 INFO - PROCESS | 2852 | 1471987411651 Marionette TRACE conn6 <- [1,2190,null,{}] 14:23:31 INFO - PROCESS | 2852 | 1471987411654 Marionette TRACE conn6 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:31 INFO - PROCESS | 2852 | 1471987411661 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:31 INFO - PROCESS | 2852 | 1471987411768 Marionette TRACE conn6 <- [1,2191,null,{"value":null}] 14:23:31 INFO - PROCESS | 2852 | 1471987411773 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:31 INFO - PROCESS | 2852 | 1471987411776 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:31 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD347000 == 31 [pid = 2852] [id = 557] 14:23:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005B90804800) [pid = 2852] [serial = 1671] [outer = 0000000000000000] 14:23:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BCBB26400) [pid = 2852] [serial = 1672] [outer = 0000005B90804800] 14:23:31 INFO - PROCESS | 2852 | 1471987411825 Marionette DEBUG loaded listener.js 14:23:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BCBB31C00) [pid = 2852] [serial = 1673] [outer = 0000005B90804800] 14:23:32 INFO - PROCESS | 2852 | 1471987412264 Marionette TRACE conn6 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 14:23:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 14:23:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 629ms 14:23:32 INFO - PROCESS | 2852 | 1471987412284 Marionette TRACE conn6 -> [0,2193,"getWindowHandle",null] 14:23:32 INFO - PROCESS | 2852 | 1471987412286 Marionette TRACE conn6 <- [1,2193,null,{"value":"13"}] 14:23:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 14:23:32 INFO - PROCESS | 2852 | 1471987412289 Marionette TRACE conn6 -> [0,2194,"setScriptTimeout",{"ms":35000}] 14:23:32 INFO - PROCESS | 2852 | 1471987412291 Marionette TRACE conn6 <- [1,2194,null,{}] 14:23:32 INFO - PROCESS | 2852 | 1471987412299 Marionette TRACE conn6 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:32 INFO - PROCESS | 2852 | 1471987412301 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:32 INFO - PROCESS | 2852 | 1471987412382 Marionette TRACE conn6 <- [1,2195,null,{"value":null}] 14:23:32 INFO - PROCESS | 2852 | 1471987412387 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:32 INFO - PROCESS | 2852 | 1471987412389 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:32 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD106D800 == 32 [pid = 2852] [id = 558] 14:23:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BCBC6DC00) [pid = 2852] [serial = 1674] [outer = 0000000000000000] 14:23:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BCC30A400) [pid = 2852] [serial = 1675] [outer = 0000005BCBC6DC00] 14:23:32 INFO - PROCESS | 2852 | 1471987412438 Marionette DEBUG loaded listener.js 14:23:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BCC4D5C00) [pid = 2852] [serial = 1676] [outer = 0000005BCBC6DC00] 14:23:32 INFO - PROCESS | 2852 | 1471987412864 Marionette TRACE conn6 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 14:23:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 14:23:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 629ms 14:23:32 INFO - PROCESS | 2852 | 1471987412934 Marionette TRACE conn6 -> [0,2197,"getWindowHandle",null] 14:23:32 INFO - PROCESS | 2852 | 1471987412936 Marionette TRACE conn6 <- [1,2197,null,{"value":"13"}] 14:23:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 14:23:32 INFO - PROCESS | 2852 | 1471987412945 Marionette TRACE conn6 -> [0,2198,"setScriptTimeout",{"ms":35000}] 14:23:32 INFO - PROCESS | 2852 | 1471987412947 Marionette TRACE conn6 <- [1,2198,null,{}] 14:23:32 INFO - PROCESS | 2852 | 1471987412951 Marionette TRACE conn6 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:32 INFO - PROCESS | 2852 | 1471987412954 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:33 INFO - PROCESS | 2852 | 1471987413038 Marionette TRACE conn6 <- [1,2199,null,{"value":null}] 14:23:33 INFO - PROCESS | 2852 | 1471987413045 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:33 INFO - PROCESS | 2852 | 1471987413047 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:33 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD193B800 == 33 [pid = 2852] [id = 559] 14:23:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCC4D2C00) [pid = 2852] [serial = 1677] [outer = 0000000000000000] 14:23:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BCC7E5800) [pid = 2852] [serial = 1678] [outer = 0000005BCC4D2C00] 14:23:33 INFO - PROCESS | 2852 | 1471987413094 Marionette DEBUG loaded listener.js 14:23:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCD374800) [pid = 2852] [serial = 1679] [outer = 0000005BCC4D2C00] 14:23:33 INFO - PROCESS | 2852 | 1471987413571 Marionette TRACE conn6 <- [1,2200,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]]]}] 14:23:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 14:23:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 691ms 14:23:33 INFO - PROCESS | 2852 | 1471987413640 Marionette TRACE conn6 -> [0,2201,"getWindowHandle",null] 14:23:33 INFO - PROCESS | 2852 | 1471987413642 Marionette TRACE conn6 <- [1,2201,null,{"value":"13"}] 14:23:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 14:23:33 INFO - PROCESS | 2852 | 1471987413645 Marionette TRACE conn6 -> [0,2202,"setScriptTimeout",{"ms":35000}] 14:23:33 INFO - PROCESS | 2852 | 1471987413647 Marionette TRACE conn6 <- [1,2202,null,{}] 14:23:33 INFO - PROCESS | 2852 | 1471987413651 Marionette TRACE conn6 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:33 INFO - PROCESS | 2852 | 1471987413653 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:33 INFO - PROCESS | 2852 | 1471987413787 Marionette TRACE conn6 <- [1,2203,null,{"value":null}] 14:23:33 INFO - PROCESS | 2852 | 1471987413840 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:33 INFO - PROCESS | 2852 | 1471987413842 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:33 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC610D000 == 34 [pid = 2852] [id = 560] 14:23:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BCD45F400) [pid = 2852] [serial = 1680] [outer = 0000000000000000] 14:23:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BCD4AB400) [pid = 2852] [serial = 1681] [outer = 0000005BCD45F400] 14:23:33 INFO - PROCESS | 2852 | 1471987413889 Marionette DEBUG loaded listener.js 14:23:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BCD4B7C00) [pid = 2852] [serial = 1682] [outer = 0000005BCD45F400] 14:23:34 INFO - PROCESS | 2852 | 1471987414308 Marionette TRACE conn6 <- [1,2204,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]]]}] 14:23:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 14:23:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 691ms 14:23:34 INFO - PROCESS | 2852 | 1471987414337 Marionette TRACE conn6 -> [0,2205,"getWindowHandle",null] 14:23:34 INFO - PROCESS | 2852 | 1471987414340 Marionette TRACE conn6 <- [1,2205,null,{"value":"13"}] 14:23:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 14:23:34 INFO - PROCESS | 2852 | 1471987414343 Marionette TRACE conn6 -> [0,2206,"setScriptTimeout",{"ms":35000}] 14:23:34 INFO - PROCESS | 2852 | 1471987414344 Marionette TRACE conn6 <- [1,2206,null,{}] 14:23:34 INFO - PROCESS | 2852 | 1471987414348 Marionette TRACE conn6 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:34 INFO - PROCESS | 2852 | 1471987414350 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:34 INFO - PROCESS | 2852 | 1471987414473 Marionette TRACE conn6 <- [1,2207,null,{"value":null}] 14:23:34 INFO - PROCESS | 2852 | 1471987414478 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:34 INFO - PROCESS | 2852 | 1471987414480 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:34 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3E16800 == 35 [pid = 2852] [id = 561] 14:23:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BCD45FC00) [pid = 2852] [serial = 1683] [outer = 0000000000000000] 14:23:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BCD8C6C00) [pid = 2852] [serial = 1684] [outer = 0000005BCD45FC00] 14:23:34 INFO - PROCESS | 2852 | 1471987414527 Marionette DEBUG loaded listener.js 14:23:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BD0C4B000) [pid = 2852] [serial = 1685] [outer = 0000005BCD45FC00] 14:23:35 INFO - PROCESS | 2852 | 1471987414997 Marionette TRACE conn6 <- [1,2208,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]]]}] 14:23:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 14:23:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 691ms 14:23:35 INFO - PROCESS | 2852 | 1471987415037 Marionette TRACE conn6 -> [0,2209,"getWindowHandle",null] 14:23:35 INFO - PROCESS | 2852 | 1471987415040 Marionette TRACE conn6 <- [1,2209,null,{"value":"13"}] 14:23:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 14:23:35 INFO - PROCESS | 2852 | 1471987415048 Marionette TRACE conn6 -> [0,2210,"setScriptTimeout",{"ms":35000}] 14:23:35 INFO - PROCESS | 2852 | 1471987415051 Marionette TRACE conn6 <- [1,2210,null,{}] 14:23:35 INFO - PROCESS | 2852 | 1471987415055 Marionette TRACE conn6 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:35 INFO - PROCESS | 2852 | 1471987415057 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:35 INFO - PROCESS | 2852 | 1471987415209 Marionette TRACE conn6 <- [1,2211,null,{"value":null}] 14:23:35 INFO - PROCESS | 2852 | 1471987415235 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:35 INFO - PROCESS | 2852 | 1471987415238 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:35 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCB991800 == 36 [pid = 2852] [id = 562] 14:23:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BD1997800) [pid = 2852] [serial = 1686] [outer = 0000000000000000] 14:23:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BD344E800) [pid = 2852] [serial = 1687] [outer = 0000005BD1997800] 14:23:35 INFO - PROCESS | 2852 | 1471987415286 Marionette DEBUG loaded listener.js 14:23:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BD348E800) [pid = 2852] [serial = 1688] [outer = 0000005BD1997800] 14:23:35 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BCD37A000) [pid = 2852] [serial = 1638] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 14:23:35 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BD0C7D400) [pid = 2852] [serial = 1641] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 14:23:35 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BD348A000) [pid = 2852] [serial = 1644] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 14:23:35 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BD310B400) [pid = 2852] [serial = 1650] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 14:23:35 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BCDE79800) [pid = 2852] [serial = 32] [outer = 0000000000000000] [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.] 14:23:35 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BCBCDEC00) [pid = 2852] [serial = 1635] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 14:23:35 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BC765FC00) [pid = 2852] [serial = 1632] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 14:23:35 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B8F1FC800) [pid = 2852] [serial = 1629] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 14:23:35 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005B8F4F6800) [pid = 2852] [serial = 1626] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 14:23:35 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005B90607400) [pid = 2852] [serial = 1623] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 14:23:35 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BCD8BD000) [pid = 2852] [serial = 1620] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 14:23:35 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005B90371400) [pid = 2852] [serial = 1647] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 14:23:35 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BCBC81800) [pid = 2852] [serial = 29] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:23:35 INFO - PROCESS | 2852 | 1471987415828 Marionette TRACE conn6 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:23:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 14:23:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 841ms 14:23:35 INFO - PROCESS | 2852 | 1471987415891 Marionette TRACE conn6 -> [0,2213,"getWindowHandle",null] 14:23:35 INFO - PROCESS | 2852 | 1471987415893 Marionette TRACE conn6 <- [1,2213,null,{"value":"13"}] 14:23:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 14:23:35 INFO - PROCESS | 2852 | 1471987415896 Marionette TRACE conn6 -> [0,2214,"setScriptTimeout",{"ms":35000}] 14:23:35 INFO - PROCESS | 2852 | 1471987415898 Marionette TRACE conn6 <- [1,2214,null,{}] 14:23:35 INFO - PROCESS | 2852 | 1471987415902 Marionette TRACE conn6 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:35 INFO - PROCESS | 2852 | 1471987415904 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:36 INFO - PROCESS | 2852 | 1471987415989 Marionette TRACE conn6 <- [1,2215,null,{"value":null}] 14:23:36 INFO - PROCESS | 2852 | 1471987415994 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:36 INFO - PROCESS | 2852 | 1471987415996 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:36 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD484C800 == 37 [pid = 2852] [id = 563] 14:23:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BC7665000) [pid = 2852] [serial = 1689] [outer = 0000000000000000] 14:23:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCC6C6400) [pid = 2852] [serial = 1690] [outer = 0000005BC7665000] 14:23:36 INFO - PROCESS | 2852 | 1471987416043 Marionette DEBUG loaded listener.js 14:23:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BD0C4C800) [pid = 2852] [serial = 1691] [outer = 0000005BC7665000] 14:23:36 INFO - PROCESS | 2852 | 1471987416471 Marionette TRACE conn6 <- [1,2216,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]]]}] 14:23:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 14:23:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 628ms 14:23:36 INFO - PROCESS | 2852 | 1471987416529 Marionette TRACE conn6 -> [0,2217,"getWindowHandle",null] 14:23:36 INFO - PROCESS | 2852 | 1471987416531 Marionette TRACE conn6 <- [1,2217,null,{"value":"13"}] 14:23:36 INFO - PROCESS | 2852 | 1471987416534 Marionette TRACE conn6 -> [0,2218,"setScriptTimeout",{"ms":35000}] 14:23:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 14:23:36 INFO - PROCESS | 2852 | 1471987416536 Marionette TRACE conn6 <- [1,2218,null,{}] 14:23:36 INFO - PROCESS | 2852 | 1471987416540 Marionette TRACE conn6 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:36 INFO - PROCESS | 2852 | 1471987416542 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:36 INFO - PROCESS | 2852 | 1471987416630 Marionette TRACE conn6 <- [1,2219,null,{"value":null}] 14:23:36 INFO - PROCESS | 2852 | 1471987416637 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:36 INFO - PROCESS | 2852 | 1471987416639 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:36 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD7467000 == 38 [pid = 2852] [id = 564] 14:23:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BD3104800) [pid = 2852] [serial = 1692] [outer = 0000000000000000] 14:23:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BD3494C00) [pid = 2852] [serial = 1693] [outer = 0000005BD3104800] 14:23:36 INFO - PROCESS | 2852 | 1471987416686 Marionette DEBUG loaded listener.js 14:23:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BD349F400) [pid = 2852] [serial = 1694] [outer = 0000005BD3104800] 14:23:37 INFO - PROCESS | 2852 | 1471987417103 Marionette TRACE conn6 <- [1,2220,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]]]}] 14:23:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 14:23:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 630ms 14:23:37 INFO - PROCESS | 2852 | 1471987417169 Marionette TRACE conn6 -> [0,2221,"getWindowHandle",null] 14:23:37 INFO - PROCESS | 2852 | 1471987417171 Marionette TRACE conn6 <- [1,2221,null,{"value":"13"}] 14:23:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 14:23:37 INFO - PROCESS | 2852 | 1471987417180 Marionette TRACE conn6 -> [0,2222,"setScriptTimeout",{"ms":35000}] 14:23:37 INFO - PROCESS | 2852 | 1471987417181 Marionette TRACE conn6 <- [1,2222,null,{}] 14:23:37 INFO - PROCESS | 2852 | 1471987417186 Marionette TRACE conn6 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:37 INFO - PROCESS | 2852 | 1471987417188 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:37 INFO - PROCESS | 2852 | 1471987417274 Marionette TRACE conn6 <- [1,2223,null,{"value":null}] 14:23:37 INFO - PROCESS | 2852 | 1471987417280 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:37 INFO - PROCESS | 2852 | 1471987417290 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:37 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD7B47800 == 39 [pid = 2852] [id = 565] 14:23:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BD34A3800) [pid = 2852] [serial = 1695] [outer = 0000000000000000] 14:23:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BD34B8800) [pid = 2852] [serial = 1696] [outer = 0000005BD34A3800] 14:23:37 INFO - PROCESS | 2852 | 1471987417340 Marionette DEBUG loaded listener.js 14:23:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BD35B2400) [pid = 2852] [serial = 1697] [outer = 0000005BD34A3800] 14:23:37 INFO - PROCESS | 2852 | 1471987417985 Marionette TRACE conn6 <- [1,2224,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]]]}] 14:23:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 14:23:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 941ms 14:23:38 INFO - PROCESS | 2852 | 1471987418118 Marionette TRACE conn6 -> [0,2225,"getWindowHandle",null] 14:23:38 INFO - PROCESS | 2852 | 1471987418123 Marionette TRACE conn6 <- [1,2225,null,{"value":"13"}] 14:23:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 14:23:38 INFO - PROCESS | 2852 | 1471987418128 Marionette TRACE conn6 -> [0,2226,"setScriptTimeout",{"ms":35000}] 14:23:38 INFO - PROCESS | 2852 | 1471987418132 Marionette TRACE conn6 <- [1,2226,null,{}] 14:23:38 INFO - PROCESS | 2852 | 1471987418138 Marionette TRACE conn6 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:38 INFO - PROCESS | 2852 | 1471987418142 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:38 INFO - PROCESS | 2852 | 1471987418284 Marionette TRACE conn6 <- [1,2227,null,{"value":null}] 14:23:38 INFO - PROCESS | 2852 | 1471987418359 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:38 INFO - PROCESS | 2852 | 1471987418363 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:38 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90AA1800 == 40 [pid = 2852] [id = 566] 14:23:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005B8F4FD800) [pid = 2852] [serial = 1698] [outer = 0000000000000000] 14:23:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005B905EFC00) [pid = 2852] [serial = 1699] [outer = 0000005B8F4FD800] 14:23:38 INFO - PROCESS | 2852 | 1471987418465 Marionette DEBUG loaded listener.js 14:23:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005B90809000) [pid = 2852] [serial = 1700] [outer = 0000005B8F4FD800] 14:23:39 INFO - PROCESS | 2852 | 1471987419232 Marionette TRACE conn6 <- [1,2228,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]]]}] 14:23:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 14:23:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1181ms 14:23:39 INFO - PROCESS | 2852 | 1471987419313 Marionette TRACE conn6 -> [0,2229,"getWindowHandle",null] 14:23:39 INFO - PROCESS | 2852 | 1471987419318 Marionette TRACE conn6 <- [1,2229,null,{"value":"13"}] 14:23:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 14:23:39 INFO - PROCESS | 2852 | 1471987419325 Marionette TRACE conn6 -> [0,2230,"setScriptTimeout",{"ms":35000}] 14:23:39 INFO - PROCESS | 2852 | 1471987419328 Marionette TRACE conn6 <- [1,2230,null,{}] 14:23:39 INFO - PROCESS | 2852 | 1471987419332 Marionette TRACE conn6 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:39 INFO - PROCESS | 2852 | 1471987419336 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:39 INFO - PROCESS | 2852 | 1471987419621 Marionette TRACE conn6 <- [1,2231,null,{"value":null}] 14:23:39 INFO - PROCESS | 2852 | 1471987419753 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:39 INFO - PROCESS | 2852 | 1471987419756 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:39 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B909D7800 == 41 [pid = 2852] [id = 567] 14:23:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005B905EE000) [pid = 2852] [serial = 1701] [outer = 0000000000000000] 14:23:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005B90606400) [pid = 2852] [serial = 1702] [outer = 0000005B905EE000] 14:23:39 INFO - PROCESS | 2852 | 1471987419852 Marionette DEBUG loaded listener.js 14:23:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005B909B1400) [pid = 2852] [serial = 1703] [outer = 0000005B905EE000] 14:23:40 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD7467000 == 40 [pid = 2852] [id = 564] 14:23:40 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD484C800 == 39 [pid = 2852] [id = 563] 14:23:40 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCB991800 == 38 [pid = 2852] [id = 562] 14:23:40 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3E16800 == 37 [pid = 2852] [id = 561] 14:23:40 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC610D000 == 36 [pid = 2852] [id = 560] 14:23:40 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD193B800 == 35 [pid = 2852] [id = 559] 14:23:40 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD106D800 == 34 [pid = 2852] [id = 558] 14:23:40 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD347000 == 33 [pid = 2852] [id = 557] 14:23:40 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCB992000 == 32 [pid = 2852] [id = 556] 14:23:40 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC753A000 == 31 [pid = 2852] [id = 555] 14:23:40 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC611A800 == 30 [pid = 2852] [id = 554] 14:23:40 INFO - PROCESS | 2852 | --DOCSHELL 0000005B9189D800 == 29 [pid = 2852] [id = 553] 14:23:40 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90922000 == 28 [pid = 2852] [id = 552] 14:23:40 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005BC79A4800) [pid = 2852] [serial = 31] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:23:40 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BD35B4C00) [pid = 2852] [serial = 1654] [outer = 0000000000000000] [url = about:blank] 14:23:40 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD6BCC000 == 27 [pid = 2852] [id = 551] 14:23:40 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BCD4B3800) [pid = 2852] [serial = 1639] [outer = 0000000000000000] [url = about:blank] 14:23:40 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BCDA81400) [pid = 2852] [serial = 1640] [outer = 0000000000000000] [url = about:blank] 14:23:40 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BD1AE1400) [pid = 2852] [serial = 1643] [outer = 0000000000000000] [url = about:blank] 14:23:40 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BD1042800) [pid = 2852] [serial = 1642] [outer = 0000000000000000] [url = about:blank] 14:23:40 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BD349A000) [pid = 2852] [serial = 1645] [outer = 0000000000000000] [url = about:blank] 14:23:40 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BD34AFC00) [pid = 2852] [serial = 1651] [outer = 0000000000000000] [url = about:blank] 14:23:40 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BD34A9800) [pid = 2852] [serial = 1646] [outer = 0000000000000000] [url = about:blank] 14:23:40 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BC88F3800) [pid = 2852] [serial = 1088] [outer = 0000000000000000] [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.] 14:23:40 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BCC725000) [pid = 2852] [serial = 1636] [outer = 0000000000000000] [url = about:blank] 14:23:40 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BC7BB9800) [pid = 2852] [serial = 1634] [outer = 0000000000000000] [url = about:blank] 14:23:40 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BC773F400) [pid = 2852] [serial = 1633] [outer = 0000000000000000] [url = about:blank] 14:23:40 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005B90A7AC00) [pid = 2852] [serial = 1630] [outer = 0000000000000000] [url = about:blank] 14:23:40 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BC62CE000) [pid = 2852] [serial = 1631] [outer = 0000000000000000] [url = about:blank] 14:23:40 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005B90A78800) [pid = 2852] [serial = 1628] [outer = 0000000000000000] [url = about:blank] 14:23:40 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005B9037BC00) [pid = 2852] [serial = 1627] [outer = 0000000000000000] [url = about:blank] 14:23:40 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005B90BE0400) [pid = 2852] [serial = 1625] [outer = 0000000000000000] [url = about:blank] 14:23:40 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005B9080D000) [pid = 2852] [serial = 1624] [outer = 0000000000000000] [url = about:blank] 14:23:40 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BCDA81C00) [pid = 2852] [serial = 1621] [outer = 0000000000000000] [url = about:blank] 14:23:40 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BD35A9400) [pid = 2852] [serial = 1652] [outer = 0000000000000000] [url = about:blank] 14:23:40 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005BD0C51400) [pid = 2852] [serial = 1622] [outer = 0000000000000000] [url = about:blank] 14:23:40 INFO - PROCESS | 2852 | --DOMWINDOW == 67 (0000005BD3110C00) [pid = 2852] [serial = 1649] [outer = 0000000000000000] [url = about:blank] 14:23:40 INFO - PROCESS | 2852 | --DOMWINDOW == 66 (0000005BC7BB5C00) [pid = 2852] [serial = 1648] [outer = 0000000000000000] [url = about:blank] 14:23:40 INFO - PROCESS | 2852 | --DOMWINDOW == 65 (0000005BCD379800) [pid = 2852] [serial = 1637] [outer = 0000000000000000] [url = about:blank] 14:23:40 INFO - PROCESS | 2852 | 1471987420476 Marionette TRACE conn6 <- [1,2232,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]]]}] 14:23:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 14:23:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1189ms 14:23:40 INFO - PROCESS | 2852 | 1471987420516 Marionette TRACE conn6 -> [0,2233,"getWindowHandle",null] 14:23:40 INFO - PROCESS | 2852 | 1471987420520 Marionette TRACE conn6 <- [1,2233,null,{"value":"13"}] 14:23:40 INFO - PROCESS | 2852 | 1471987420525 Marionette TRACE conn6 -> [0,2234,"setScriptTimeout",{"ms":35000}] 14:23:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 14:23:40 INFO - PROCESS | 2852 | 1471987420528 Marionette TRACE conn6 <- [1,2234,null,{}] 14:23:40 INFO - PROCESS | 2852 | 1471987420533 Marionette TRACE conn6 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:40 INFO - PROCESS | 2852 | 1471987420536 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:40 INFO - PROCESS | 2852 | 1471987420632 Marionette TRACE conn6 <- [1,2235,null,{"value":null}] 14:23:40 INFO - PROCESS | 2852 | 1471987420712 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:40 INFO - PROCESS | 2852 | 1471987420715 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:40 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90A66800 == 28 [pid = 2852] [id = 568] 14:23:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 66 (0000005B90605000) [pid = 2852] [serial = 1704] [outer = 0000000000000000] 14:23:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 67 (0000005B90BD5800) [pid = 2852] [serial = 1705] [outer = 0000005B90605000] 14:23:40 INFO - PROCESS | 2852 | 1471987420765 Marionette DEBUG loaded listener.js 14:23:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005B91C27000) [pid = 2852] [serial = 1706] [outer = 0000005B90605000] 14:23:41 INFO - PROCESS | 2852 | 1471987421211 Marionette TRACE conn6 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 14:23:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 14:23:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 733ms 14:23:41 INFO - PROCESS | 2852 | 1471987421265 Marionette TRACE conn6 -> [0,2237,"getWindowHandle",null] 14:23:41 INFO - PROCESS | 2852 | 1471987421268 Marionette TRACE conn6 <- [1,2237,null,{"value":"13"}] 14:23:41 INFO - PROCESS | 2852 | 1471987421272 Marionette TRACE conn6 -> [0,2238,"setScriptTimeout",{"ms":35000}] 14:23:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 14:23:41 INFO - PROCESS | 2852 | 1471987421274 Marionette TRACE conn6 <- [1,2238,null,{}] 14:23:41 INFO - PROCESS | 2852 | 1471987421278 Marionette TRACE conn6 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:41 INFO - PROCESS | 2852 | 1471987421281 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:41 INFO - PROCESS | 2852 | 1471987421373 Marionette TRACE conn6 <- [1,2239,null,{"value":null}] 14:23:41 INFO - PROCESS | 2852 | 1471987421385 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:41 INFO - PROCESS | 2852 | 1471987421387 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:41 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC718D000 == 29 [pid = 2852] [id = 569] 14:23:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005BC71CC800) [pid = 2852] [serial = 1707] [outer = 0000000000000000] 14:23:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005BC7659800) [pid = 2852] [serial = 1708] [outer = 0000005BC71CC800] 14:23:41 INFO - PROCESS | 2852 | 1471987421435 Marionette DEBUG loaded listener.js 14:23:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005BC7736800) [pid = 2852] [serial = 1709] [outer = 0000005BC71CC800] 14:23:41 INFO - PROCESS | 2852 | 1471987421909 Marionette TRACE conn6 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 14:23:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 14:23:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 690ms 14:23:41 INFO - PROCESS | 2852 | 1471987421967 Marionette TRACE conn6 -> [0,2241,"getWindowHandle",null] 14:23:41 INFO - PROCESS | 2852 | 1471987421971 Marionette TRACE conn6 <- [1,2241,null,{"value":"13"}] 14:23:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 14:23:41 INFO - PROCESS | 2852 | 1471987421982 Marionette TRACE conn6 -> [0,2242,"setScriptTimeout",{"ms":35000}] 14:23:41 INFO - PROCESS | 2852 | 1471987421987 Marionette TRACE conn6 <- [1,2242,null,{}] 14:23:41 INFO - PROCESS | 2852 | 1471987421991 Marionette TRACE conn6 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:42 INFO - PROCESS | 2852 | 1471987421994 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:42 INFO - PROCESS | 2852 | 1471987422089 Marionette TRACE conn6 <- [1,2243,null,{"value":null}] 14:23:42 INFO - PROCESS | 2852 | 1471987422095 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:42 INFO - PROCESS | 2852 | 1471987422097 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:42 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCBE19000 == 30 [pid = 2852] [id = 570] 14:23:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005B90127C00) [pid = 2852] [serial = 1710] [outer = 0000000000000000] 14:23:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BC7EF9400) [pid = 2852] [serial = 1711] [outer = 0000005B90127C00] 14:23:42 INFO - PROCESS | 2852 | 1471987422144 Marionette DEBUG loaded listener.js 14:23:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BCBB23000) [pid = 2852] [serial = 1712] [outer = 0000005B90127C00] 14:23:42 INFO - PROCESS | 2852 | 1471987422570 Marionette TRACE conn6 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 14:23:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 14:23:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 650ms 14:23:42 INFO - PROCESS | 2852 | 1471987422631 Marionette TRACE conn6 -> [0,2245,"getWindowHandle",null] 14:23:42 INFO - PROCESS | 2852 | 1471987422634 Marionette TRACE conn6 <- [1,2245,null,{"value":"13"}] 14:23:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 14:23:42 INFO - PROCESS | 2852 | 1471987422637 Marionette TRACE conn6 -> [0,2246,"setScriptTimeout",{"ms":35000}] 14:23:42 INFO - PROCESS | 2852 | 1471987422639 Marionette TRACE conn6 <- [1,2246,null,{}] 14:23:42 INFO - PROCESS | 2852 | 1471987422643 Marionette TRACE conn6 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:42 INFO - PROCESS | 2852 | 1471987422645 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:42 INFO - PROCESS | 2852 | 1471987422789 Marionette TRACE conn6 <- [1,2247,null,{"value":null}] 14:23:42 INFO - PROCESS | 2852 | 1471987422839 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:42 INFO - PROCESS | 2852 | 1471987422841 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:42 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD416800 == 31 [pid = 2852] [id = 571] 14:23:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BC83A0000) [pid = 2852] [serial = 1713] [outer = 0000000000000000] 14:23:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BCC304000) [pid = 2852] [serial = 1714] [outer = 0000005BC83A0000] 14:23:42 INFO - PROCESS | 2852 | 1471987422897 Marionette DEBUG loaded listener.js 14:23:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCC721800) [pid = 2852] [serial = 1715] [outer = 0000005BC83A0000] 14:23:43 INFO - PROCESS | 2852 | 1471987423372 Marionette TRACE conn6 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:23:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 14:23:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 776ms 14:23:43 INFO - PROCESS | 2852 | 1471987423415 Marionette TRACE conn6 -> [0,2249,"getWindowHandle",null] 14:23:43 INFO - PROCESS | 2852 | 1471987423417 Marionette TRACE conn6 <- [1,2249,null,{"value":"13"}] 14:23:43 INFO - PROCESS | 2852 | 1471987423420 Marionette TRACE conn6 -> [0,2250,"setScriptTimeout",{"ms":35000}] 14:23:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 14:23:43 INFO - PROCESS | 2852 | 1471987423422 Marionette TRACE conn6 <- [1,2250,null,{}] 14:23:43 INFO - PROCESS | 2852 | 1471987423440 Marionette TRACE conn6 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:43 INFO - PROCESS | 2852 | 1471987423442 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:43 INFO - PROCESS | 2852 | 1471987423565 Marionette TRACE conn6 <- [1,2251,null,{"value":null}] 14:23:43 INFO - PROCESS | 2852 | 1471987423578 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:43 INFO - PROCESS | 2852 | 1471987423585 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:43 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCB906800 == 32 [pid = 2852] [id = 572] 14:23:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BCD4B1800) [pid = 2852] [serial = 1716] [outer = 0000000000000000] 14:23:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCD4B4C00) [pid = 2852] [serial = 1717] [outer = 0000005BCD4B1800] 14:23:43 INFO - PROCESS | 2852 | 1471987423691 Marionette DEBUG loaded listener.js 14:23:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BCDBD9800) [pid = 2852] [serial = 1718] [outer = 0000005BCD4B1800] 14:23:44 INFO - PROCESS | 2852 | 1471987424154 Marionette TRACE conn6 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 14:23:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 14:23:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 797ms 14:23:44 INFO - PROCESS | 2852 | 1471987424222 Marionette TRACE conn6 -> [0,2253,"getWindowHandle",null] 14:23:44 INFO - PROCESS | 2852 | 1471987424224 Marionette TRACE conn6 <- [1,2253,null,{"value":"13"}] 14:23:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 14:23:44 INFO - PROCESS | 2852 | 1471987424232 Marionette TRACE conn6 -> [0,2254,"setScriptTimeout",{"ms":35000}] 14:23:44 INFO - PROCESS | 2852 | 1471987424235 Marionette TRACE conn6 <- [1,2254,null,{}] 14:23:44 INFO - PROCESS | 2852 | 1471987424238 Marionette TRACE conn6 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:44 INFO - PROCESS | 2852 | 1471987424240 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:44 INFO - PROCESS | 2852 | 1471987424362 Marionette TRACE conn6 <- [1,2255,null,{"value":null}] 14:23:44 INFO - PROCESS | 2852 | 1471987424373 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:44 INFO - PROCESS | 2852 | 1471987424375 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:44 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3C12800 == 33 [pid = 2852] [id = 573] 14:23:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BCBC71400) [pid = 2852] [serial = 1719] [outer = 0000000000000000] 14:23:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BD1A97800) [pid = 2852] [serial = 1720] [outer = 0000005BCBC71400] 14:23:44 INFO - PROCESS | 2852 | 1471987424424 Marionette DEBUG loaded listener.js 14:23:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BC7731C00) [pid = 2852] [serial = 1721] [outer = 0000005BCBC71400] 14:23:44 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BCD45F400) [pid = 2852] [serial = 1680] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 14:23:44 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005B909AA800) [pid = 2852] [serial = 1668] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 14:23:44 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B905E2800) [pid = 2852] [serial = 1656] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 14:23:44 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BCC4D2C00) [pid = 2852] [serial = 1677] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 14:23:44 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BCBC6DC00) [pid = 2852] [serial = 1674] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 14:23:44 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B909AB400) [pid = 2852] [serial = 1659] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 14:23:44 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005B8EE29C00) [pid = 2852] [serial = 1662] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 14:23:44 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005B90804800) [pid = 2852] [serial = 1671] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 14:23:44 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BC71CBC00) [pid = 2852] [serial = 1665] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 14:23:44 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BCD45FC00) [pid = 2852] [serial = 1683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 14:23:44 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BD1997800) [pid = 2852] [serial = 1686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 14:23:44 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BD3104800) [pid = 2852] [serial = 1692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 14:23:44 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BC7665000) [pid = 2852] [serial = 1689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 14:23:44 INFO - PROCESS | 2852 | 1471987424934 Marionette TRACE conn6 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 14:23:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 14:23:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 732ms 14:23:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 14:23:44 INFO - PROCESS | 2852 | 1471987424967 Marionette TRACE conn6 -> [0,2257,"getWindowHandle",null] 14:23:44 INFO - PROCESS | 2852 | 1471987424970 Marionette TRACE conn6 <- [1,2257,null,{"value":"13"}] 14:23:44 INFO - PROCESS | 2852 | 1471987424973 Marionette TRACE conn6 -> [0,2258,"setScriptTimeout",{"ms":35000}] 14:23:44 INFO - PROCESS | 2852 | 1471987424974 Marionette TRACE conn6 <- [1,2258,null,{}] 14:23:44 INFO - PROCESS | 2852 | 1471987424978 Marionette TRACE conn6 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:44 INFO - PROCESS | 2852 | 1471987424980 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:45 INFO - PROCESS | 2852 | 1471987425094 Marionette TRACE conn6 <- [1,2259,null,{"value":null}] 14:23:45 INFO - PROCESS | 2852 | 1471987425145 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:45 INFO - PROCESS | 2852 | 1471987425147 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:45 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3D1B000 == 34 [pid = 2852] [id = 574] 14:23:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005B909AB400) [pid = 2852] [serial = 1722] [outer = 0000000000000000] 14:23:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BC7BBA800) [pid = 2852] [serial = 1723] [outer = 0000005B909AB400] 14:23:45 INFO - PROCESS | 2852 | 1471987425195 Marionette DEBUG loaded listener.js 14:23:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BCD8C6400) [pid = 2852] [serial = 1724] [outer = 0000005B909AB400] 14:23:45 INFO - PROCESS | 2852 | 1471987425545 Marionette TRACE conn6 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 14:23:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 14:23:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 629ms 14:23:45 INFO - PROCESS | 2852 | 1471987425606 Marionette TRACE conn6 -> [0,2261,"getWindowHandle",null] 14:23:45 INFO - PROCESS | 2852 | 1471987425616 Marionette TRACE conn6 <- [1,2261,null,{"value":"13"}] 14:23:45 INFO - PROCESS | 2852 | 1471987425620 Marionette TRACE conn6 -> [0,2262,"setScriptTimeout",{"ms":35000}] 14:23:45 INFO - PROCESS | 2852 | 1471987425622 Marionette TRACE conn6 <- [1,2262,null,{}] 14:23:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 14:23:45 INFO - PROCESS | 2852 | 1471987425625 Marionette TRACE conn6 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:45 INFO - PROCESS | 2852 | 1471987425627 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:45 INFO - PROCESS | 2852 | 1471987425713 Marionette TRACE conn6 <- [1,2263,null,{"value":null}] 14:23:45 INFO - PROCESS | 2852 | 1471987425718 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:45 INFO - PROCESS | 2852 | 1471987425720 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:45 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD4278000 == 35 [pid = 2852] [id = 575] 14:23:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BD2735800) [pid = 2852] [serial = 1725] [outer = 0000000000000000] 14:23:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BD344F800) [pid = 2852] [serial = 1726] [outer = 0000005BD2735800] 14:23:45 INFO - PROCESS | 2852 | 1471987425767 Marionette DEBUG loaded listener.js 14:23:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BD348B800) [pid = 2852] [serial = 1727] [outer = 0000005BD2735800] 14:23:46 INFO - PROCESS | 2852 | 1471987426206 Marionette TRACE conn6 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 14:23:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 14:23:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 629ms 14:23:46 INFO - PROCESS | 2852 | 1471987426254 Marionette TRACE conn6 -> [0,2265,"getWindowHandle",null] 14:23:46 INFO - PROCESS | 2852 | 1471987426256 Marionette TRACE conn6 <- [1,2265,null,{"value":"13"}] 14:23:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 14:23:46 INFO - PROCESS | 2852 | 1471987426259 Marionette TRACE conn6 -> [0,2266,"setScriptTimeout",{"ms":35000}] 14:23:46 INFO - PROCESS | 2852 | 1471987426262 Marionette TRACE conn6 <- [1,2266,null,{}] 14:23:46 INFO - PROCESS | 2852 | 1471987426270 Marionette TRACE conn6 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:46 INFO - PROCESS | 2852 | 1471987426272 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:46 INFO - PROCESS | 2852 | 1471987426359 Marionette TRACE conn6 <- [1,2267,null,{"value":null}] 14:23:46 INFO - PROCESS | 2852 | 1471987426365 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:46 INFO - PROCESS | 2852 | 1471987426367 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:46 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCBE18800 == 36 [pid = 2852] [id = 576] 14:23:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BD3491000) [pid = 2852] [serial = 1728] [outer = 0000000000000000] 14:23:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BD34AAC00) [pid = 2852] [serial = 1729] [outer = 0000005BD3491000] 14:23:46 INFO - PROCESS | 2852 | 1471987426415 Marionette DEBUG loaded listener.js 14:23:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BD35A8000) [pid = 2852] [serial = 1730] [outer = 0000005BD3491000] 14:23:47 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90A66800 == 35 [pid = 2852] [id = 568] 14:23:47 INFO - PROCESS | 2852 | --DOCSHELL 0000005B909D7800 == 34 [pid = 2852] [id = 567] 14:23:47 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD7B47800 == 33 [pid = 2852] [id = 565] 14:23:47 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90AA1800 == 32 [pid = 2852] [id = 566] 14:23:47 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD416800 == 31 [pid = 2852] [id = 571] 14:23:47 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3C12800 == 30 [pid = 2852] [id = 573] 14:23:47 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3D1B000 == 29 [pid = 2852] [id = 574] 14:23:47 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCB906800 == 28 [pid = 2852] [id = 572] 14:23:47 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD4278000 == 27 [pid = 2852] [id = 575] 14:23:47 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCBE19000 == 26 [pid = 2852] [id = 570] 14:23:47 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC718D000 == 25 [pid = 2852] [id = 569] 14:23:48 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BCC30A400) [pid = 2852] [serial = 1675] [outer = 0000000000000000] [url = about:blank] 14:23:48 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BCC4D5C00) [pid = 2852] [serial = 1676] [outer = 0000000000000000] [url = about:blank] 14:23:48 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005B909AF000) [pid = 2852] [serial = 1660] [outer = 0000000000000000] [url = about:blank] 14:23:48 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005B90A84400) [pid = 2852] [serial = 1661] [outer = 0000000000000000] [url = about:blank] 14:23:48 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005B91C31400) [pid = 2852] [serial = 1663] [outer = 0000000000000000] [url = about:blank] 14:23:48 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BC6203800) [pid = 2852] [serial = 1664] [outer = 0000000000000000] [url = about:blank] 14:23:48 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BCBB26400) [pid = 2852] [serial = 1672] [outer = 0000000000000000] [url = about:blank] 14:23:48 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BCBB31C00) [pid = 2852] [serial = 1673] [outer = 0000000000000000] [url = about:blank] 14:23:48 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BC765AC00) [pid = 2852] [serial = 1666] [outer = 0000000000000000] [url = about:blank] 14:23:48 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BC76ABC00) [pid = 2852] [serial = 1667] [outer = 0000000000000000] [url = about:blank] 14:23:48 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005BCD8C6C00) [pid = 2852] [serial = 1684] [outer = 0000000000000000] [url = about:blank] 14:23:48 INFO - PROCESS | 2852 | --DOMWINDOW == 67 (0000005BCD4B7C00) [pid = 2852] [serial = 1682] [outer = 0000000000000000] [url = about:blank] 14:23:48 INFO - PROCESS | 2852 | --DOMWINDOW == 66 (0000005BD344E800) [pid = 2852] [serial = 1687] [outer = 0000000000000000] [url = about:blank] 14:23:48 INFO - PROCESS | 2852 | --DOMWINDOW == 65 (0000005BD0C4B000) [pid = 2852] [serial = 1685] [outer = 0000000000000000] [url = about:blank] 14:23:48 INFO - PROCESS | 2852 | --DOMWINDOW == 64 (0000005BD3494C00) [pid = 2852] [serial = 1693] [outer = 0000000000000000] [url = about:blank] 14:23:48 INFO - PROCESS | 2852 | --DOMWINDOW == 63 (0000005BD348E800) [pid = 2852] [serial = 1688] [outer = 0000000000000000] [url = about:blank] 14:23:48 INFO - PROCESS | 2852 | --DOMWINDOW == 62 (0000005BD349F400) [pid = 2852] [serial = 1694] [outer = 0000000000000000] [url = about:blank] 14:23:48 INFO - PROCESS | 2852 | --DOMWINDOW == 61 (0000005BD34B8800) [pid = 2852] [serial = 1696] [outer = 0000000000000000] [url = about:blank] 14:23:48 INFO - PROCESS | 2852 | --DOMWINDOW == 60 (0000005BCC6C6400) [pid = 2852] [serial = 1690] [outer = 0000000000000000] [url = about:blank] 14:23:48 INFO - PROCESS | 2852 | --DOMWINDOW == 59 (0000005BD0C4C800) [pid = 2852] [serial = 1691] [outer = 0000000000000000] [url = about:blank] 14:23:48 INFO - PROCESS | 2852 | --DOMWINDOW == 58 (0000005BCD374800) [pid = 2852] [serial = 1679] [outer = 0000000000000000] [url = about:blank] 14:23:48 INFO - PROCESS | 2852 | --DOMWINDOW == 57 (0000005BCD4AB400) [pid = 2852] [serial = 1681] [outer = 0000000000000000] [url = about:blank] 14:23:48 INFO - PROCESS | 2852 | --DOMWINDOW == 56 (0000005BC7739000) [pid = 2852] [serial = 1669] [outer = 0000000000000000] [url = about:blank] 14:23:48 INFO - PROCESS | 2852 | --DOMWINDOW == 55 (0000005BC7938000) [pid = 2852] [serial = 1670] [outer = 0000000000000000] [url = about:blank] 14:23:48 INFO - PROCESS | 2852 | --DOMWINDOW == 54 (0000005B905E4800) [pid = 2852] [serial = 1657] [outer = 0000000000000000] [url = about:blank] 14:23:48 INFO - PROCESS | 2852 | --DOMWINDOW == 53 (0000005B9060D800) [pid = 2852] [serial = 1658] [outer = 0000000000000000] [url = about:blank] 14:23:48 INFO - PROCESS | 2852 | --DOMWINDOW == 52 (0000005BCC7E5800) [pid = 2852] [serial = 1678] [outer = 0000000000000000] [url = about:blank] 14:23:48 INFO - PROCESS | 2852 | 1471987428268 Marionette TRACE conn6 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 14:23:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 14:23:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 2035ms 14:23:48 INFO - PROCESS | 2852 | 1471987428299 Marionette TRACE conn6 -> [0,2269,"getWindowHandle",null] 14:23:48 INFO - PROCESS | 2852 | 1471987428304 Marionette TRACE conn6 <- [1,2269,null,{"value":"13"}] 14:23:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 14:23:48 INFO - PROCESS | 2852 | 1471987428309 Marionette TRACE conn6 -> [0,2270,"setScriptTimeout",{"ms":35000}] 14:23:48 INFO - PROCESS | 2852 | 1471987428313 Marionette TRACE conn6 <- [1,2270,null,{}] 14:23:48 INFO - PROCESS | 2852 | 1471987428319 Marionette TRACE conn6 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:48 INFO - PROCESS | 2852 | 1471987428323 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:48 INFO - PROCESS | 2852 | 1471987428423 Marionette TRACE conn6 <- [1,2271,null,{"value":null}] 14:23:48 INFO - PROCESS | 2852 | 1471987428433 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:48 INFO - PROCESS | 2852 | 1471987428438 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:48 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B9091B800 == 26 [pid = 2852] [id = 577] 14:23:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 53 (0000005B90374C00) [pid = 2852] [serial = 1731] [outer = 0000000000000000] 14:23:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 54 (0000005B90376000) [pid = 2852] [serial = 1732] [outer = 0000005B90374C00] 14:23:48 INFO - PROCESS | 2852 | 1471987428489 Marionette DEBUG loaded listener.js 14:23:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 55 (0000005B905F1C00) [pid = 2852] [serial = 1733] [outer = 0000005B90374C00] 14:23:48 INFO - PROCESS | 2852 | 1471987428983 Marionette TRACE conn6 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 14:23:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 14:23:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 733ms 14:23:49 INFO - PROCESS | 2852 | 1471987429045 Marionette TRACE conn6 -> [0,2273,"getWindowHandle",null] 14:23:49 INFO - PROCESS | 2852 | 1471987429051 Marionette TRACE conn6 <- [1,2273,null,{"value":"13"}] 14:23:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 14:23:49 INFO - PROCESS | 2852 | 1471987429058 Marionette TRACE conn6 -> [0,2274,"setScriptTimeout",{"ms":35000}] 14:23:49 INFO - PROCESS | 2852 | 1471987429061 Marionette TRACE conn6 <- [1,2274,null,{}] 14:23:49 INFO - PROCESS | 2852 | 1471987429065 Marionette TRACE conn6 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:49 INFO - PROCESS | 2852 | 1471987429068 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:49 INFO - PROCESS | 2852 | 1471987429161 Marionette TRACE conn6 <- [1,2275,null,{"value":null}] 14:23:49 INFO - PROCESS | 2852 | 1471987429175 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:49 INFO - PROCESS | 2852 | 1471987429178 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:49 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B91897000 == 27 [pid = 2852] [id = 578] 14:23:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 56 (0000005B90805000) [pid = 2852] [serial = 1734] [outer = 0000000000000000] 14:23:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 57 (0000005B9080EC00) [pid = 2852] [serial = 1735] [outer = 0000005B90805000] 14:23:49 INFO - PROCESS | 2852 | 1471987429302 Marionette DEBUG loaded listener.js 14:23:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 58 (0000005B909AF800) [pid = 2852] [serial = 1736] [outer = 0000005B90805000] 14:23:49 INFO - PROCESS | 2852 | 1471987429698 Marionette TRACE conn6 <- [1,2276,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]]]}] 14:23:49 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 14:23:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 691ms 14:23:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 14:23:49 INFO - PROCESS | 2852 | 1471987429749 Marionette TRACE conn6 -> [0,2277,"getWindowHandle",null] 14:23:49 INFO - PROCESS | 2852 | 1471987429752 Marionette TRACE conn6 <- [1,2277,null,{"value":"13"}] 14:23:49 INFO - PROCESS | 2852 | 1471987429755 Marionette TRACE conn6 -> [0,2278,"setScriptTimeout",{"ms":35000}] 14:23:49 INFO - PROCESS | 2852 | 1471987429759 Marionette TRACE conn6 <- [1,2278,null,{}] 14:23:49 INFO - PROCESS | 2852 | 1471987429770 Marionette TRACE conn6 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:49 INFO - PROCESS | 2852 | 1471987429775 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:49 INFO - PROCESS | 2852 | 1471987429892 Marionette TRACE conn6 <- [1,2279,null,{"value":null}] 14:23:49 INFO - PROCESS | 2852 | 1471987429900 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:49 INFO - PROCESS | 2852 | 1471987429903 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:49 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC68EA800 == 28 [pid = 2852] [id = 579] 14:23:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 59 (0000005B8F1F8800) [pid = 2852] [serial = 1737] [outer = 0000000000000000] 14:23:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 60 (0000005B9185E800) [pid = 2852] [serial = 1738] [outer = 0000005B8F1F8800] 14:23:49 INFO - PROCESS | 2852 | 1471987429954 Marionette DEBUG loaded listener.js 14:23:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 61 (0000005BC239D800) [pid = 2852] [serial = 1739] [outer = 0000005B8F1F8800] 14:23:50 INFO - PROCESS | 2852 | 1471987430382 Marionette TRACE conn6 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 14:23:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 14:23:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 690ms 14:23:50 INFO - PROCESS | 2852 | 1471987430448 Marionette TRACE conn6 -> [0,2281,"getWindowHandle",null] 14:23:50 INFO - PROCESS | 2852 | 1471987430451 Marionette TRACE conn6 <- [1,2281,null,{"value":"13"}] 14:23:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 14:23:50 INFO - PROCESS | 2852 | 1471987430454 Marionette TRACE conn6 -> [0,2282,"setScriptTimeout",{"ms":35000}] 14:23:50 INFO - PROCESS | 2852 | 1471987430456 Marionette TRACE conn6 <- [1,2282,null,{}] 14:23:50 INFO - PROCESS | 2852 | 1471987430460 Marionette TRACE conn6 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:50 INFO - PROCESS | 2852 | 1471987430462 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:50 INFO - PROCESS | 2852 | 1471987430551 Marionette TRACE conn6 <- [1,2283,null,{"value":null}] 14:23:50 INFO - PROCESS | 2852 | 1471987430557 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:50 INFO - PROCESS | 2852 | 1471987430559 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:50 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC753E800 == 29 [pid = 2852] [id = 580] 14:23:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 62 (0000005BC6203800) [pid = 2852] [serial = 1740] [outer = 0000000000000000] 14:23:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 63 (0000005BC6CBCC00) [pid = 2852] [serial = 1741] [outer = 0000005BC6203800] 14:23:50 INFO - PROCESS | 2852 | 1471987430610 Marionette DEBUG loaded listener.js 14:23:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 64 (0000005BC71D3000) [pid = 2852] [serial = 1742] [outer = 0000005BC6203800] 14:23:51 INFO - PROCESS | 2852 | 1471987431025 Marionette TRACE conn6 <- [1,2284,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]]]}] 14:23:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 14:23:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 629ms 14:23:51 INFO - PROCESS | 2852 | 1471987431093 Marionette TRACE conn6 -> [0,2285,"getWindowHandle",null] 14:23:51 INFO - PROCESS | 2852 | 1471987431096 Marionette TRACE conn6 <- [1,2285,null,{"value":"13"}] 14:23:51 INFO - PROCESS | 2852 | 1471987431099 Marionette TRACE conn6 -> [0,2286,"setScriptTimeout",{"ms":35000}] 14:23:51 INFO - PROCESS | 2852 | 1471987431101 Marionette TRACE conn6 <- [1,2286,null,{}] 14:23:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 14:23:51 INFO - PROCESS | 2852 | 1471987431105 Marionette TRACE conn6 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:51 INFO - PROCESS | 2852 | 1471987431107 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:51 INFO - PROCESS | 2852 | 1471987431188 Marionette TRACE conn6 <- [1,2287,null,{"value":null}] 14:23:51 INFO - PROCESS | 2852 | 1471987431197 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:51 INFO - PROCESS | 2852 | 1471987431199 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:51 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCB99C000 == 30 [pid = 2852] [id = 581] 14:23:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 65 (0000005B9060D800) [pid = 2852] [serial = 1743] [outer = 0000000000000000] 14:23:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 66 (0000005BC76AE400) [pid = 2852] [serial = 1744] [outer = 0000005B9060D800] 14:23:51 INFO - PROCESS | 2852 | 1471987431247 Marionette DEBUG loaded listener.js 14:23:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 67 (0000005BC7739000) [pid = 2852] [serial = 1745] [outer = 0000005B9060D800] 14:23:51 INFO - PROCESS | 2852 | 1471987431704 Marionette TRACE conn6 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 14:23:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 14:23:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 628ms 14:23:51 INFO - PROCESS | 2852 | 1471987431734 Marionette TRACE conn6 -> [0,2289,"getWindowHandle",null] 14:23:51 INFO - PROCESS | 2852 | 1471987431736 Marionette TRACE conn6 <- [1,2289,null,{"value":"13"}] 14:23:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 14:23:51 INFO - PROCESS | 2852 | 1471987431739 Marionette TRACE conn6 -> [0,2290,"setScriptTimeout",{"ms":35000}] 14:23:51 INFO - PROCESS | 2852 | 1471987431741 Marionette TRACE conn6 <- [1,2290,null,{}] 14:23:51 INFO - PROCESS | 2852 | 1471987431749 Marionette TRACE conn6 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:51 INFO - PROCESS | 2852 | 1471987431755 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:51 INFO - PROCESS | 2852 | 1471987431863 Marionette TRACE conn6 <- [1,2291,null,{"value":null}] 14:23:51 INFO - PROCESS | 2852 | 1471987431871 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:51 INFO - PROCESS | 2852 | 1471987431873 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:51 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD411000 == 31 [pid = 2852] [id = 582] 14:23:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005B90125800) [pid = 2852] [serial = 1746] [outer = 0000000000000000] 14:23:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005BC7BAF400) [pid = 2852] [serial = 1747] [outer = 0000005B90125800] 14:23:51 INFO - PROCESS | 2852 | 1471987431922 Marionette DEBUG loaded listener.js 14:23:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005BCB9BE400) [pid = 2852] [serial = 1748] [outer = 0000005B90125800] 14:23:52 INFO - PROCESS | 2852 | 1471987432345 Marionette TRACE conn6 <- [1,2292,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]]]}] 14:23:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 14:23:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 628ms 14:23:52 INFO - PROCESS | 2852 | 1471987432379 Marionette TRACE conn6 -> [0,2293,"getWindowHandle",null] 14:23:52 INFO - PROCESS | 2852 | 1471987432389 Marionette TRACE conn6 <- [1,2293,null,{"value":"13"}] 14:23:52 INFO - PROCESS | 2852 | 1471987432393 Marionette TRACE conn6 -> [0,2294,"setScriptTimeout",{"ms":35000}] 14:23:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 14:23:52 INFO - PROCESS | 2852 | 1471987432395 Marionette TRACE conn6 <- [1,2294,null,{}] 14:23:52 INFO - PROCESS | 2852 | 1471987432403 Marionette TRACE conn6 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:52 INFO - PROCESS | 2852 | 1471987432405 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:52 INFO - PROCESS | 2852 | 1471987432487 Marionette TRACE conn6 <- [1,2295,null,{"value":null}] 14:23:52 INFO - PROCESS | 2852 | 1471987432492 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:52 INFO - PROCESS | 2852 | 1471987432495 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:52 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD1079800 == 32 [pid = 2852] [id = 583] 14:23:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005BCB9BF800) [pid = 2852] [serial = 1749] [outer = 0000000000000000] 14:23:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BCBB31400) [pid = 2852] [serial = 1750] [outer = 0000005BCB9BF800] 14:23:52 INFO - PROCESS | 2852 | 1471987432544 Marionette DEBUG loaded listener.js 14:23:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BCBE77000) [pid = 2852] [serial = 1751] [outer = 0000005BCB9BF800] 14:23:52 INFO - PROCESS | 2852 | 1471987432979 Marionette TRACE conn6 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 14:23:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 14:23:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 629ms 14:23:53 INFO - PROCESS | 2852 | 1471987433035 Marionette TRACE conn6 -> [0,2297,"getWindowHandle",null] 14:23:53 INFO - PROCESS | 2852 | 1471987433037 Marionette TRACE conn6 <- [1,2297,null,{"value":"13"}] 14:23:53 INFO - PROCESS | 2852 | 1471987433040 Marionette TRACE conn6 -> [0,2298,"setScriptTimeout",{"ms":35000}] 14:23:53 INFO - PROCESS | 2852 | 1471987433042 Marionette TRACE conn6 <- [1,2298,null,{}] 14:23:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 14:23:53 INFO - PROCESS | 2852 | 1471987433050 Marionette TRACE conn6 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:53 INFO - PROCESS | 2852 | 1471987433052 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:53 INFO - PROCESS | 2852 | 1471987433132 Marionette TRACE conn6 <- [1,2299,null,{"value":null}] 14:23:53 INFO - PROCESS | 2852 | 1471987433138 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:53 INFO - PROCESS | 2852 | 1471987433140 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:53 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD1ABA000 == 33 [pid = 2852] [id = 584] 14:23:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BCC44B000) [pid = 2852] [serial = 1752] [outer = 0000000000000000] 14:23:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BCC63F800) [pid = 2852] [serial = 1753] [outer = 0000005BCC44B000] 14:23:53 INFO - PROCESS | 2852 | 1471987433187 Marionette DEBUG loaded listener.js 14:23:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BCC7E5800) [pid = 2852] [serial = 1754] [outer = 0000005BCC44B000] 14:23:53 INFO - PROCESS | 2852 | 1471987433650 Marionette TRACE conn6 <- [1,2300,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]]]}] 14:23:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 14:23:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 630ms 14:23:53 INFO - PROCESS | 2852 | 1471987433676 Marionette TRACE conn6 -> [0,2301,"getWindowHandle",null] 14:23:53 INFO - PROCESS | 2852 | 1471987433679 Marionette TRACE conn6 <- [1,2301,null,{"value":"13"}] 14:23:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 14:23:53 INFO - PROCESS | 2852 | 1471987433693 Marionette TRACE conn6 -> [0,2302,"setScriptTimeout",{"ms":35000}] 14:23:53 INFO - PROCESS | 2852 | 1471987433695 Marionette TRACE conn6 <- [1,2302,null,{}] 14:23:53 INFO - PROCESS | 2852 | 1471987433699 Marionette TRACE conn6 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:53 INFO - PROCESS | 2852 | 1471987433701 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:53 INFO - PROCESS | 2852 | 1471987433808 Marionette TRACE conn6 <- [1,2303,null,{"value":null}] 14:23:53 INFO - PROCESS | 2852 | 1471987433889 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:53 INFO - PROCESS | 2852 | 1471987433891 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:53 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC684E800 == 34 [pid = 2852] [id = 585] 14:23:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCC951000) [pid = 2852] [serial = 1755] [outer = 0000000000000000] 14:23:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BCD37C800) [pid = 2852] [serial = 1756] [outer = 0000005BCC951000] 14:23:53 INFO - PROCESS | 2852 | 1471987433937 Marionette DEBUG loaded listener.js 14:23:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCD4AB800) [pid = 2852] [serial = 1757] [outer = 0000005BCC951000] 14:23:54 INFO - PROCESS | 2852 | 1471987434354 Marionette TRACE conn6 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 14:23:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 14:23:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 692ms 14:23:54 INFO - PROCESS | 2852 | 1471987434391 Marionette TRACE conn6 -> [0,2305,"getWindowHandle",null] 14:23:54 INFO - PROCESS | 2852 | 1471987434393 Marionette TRACE conn6 <- [1,2305,null,{"value":"13"}] 14:23:54 INFO - PROCESS | 2852 | 1471987434397 Marionette TRACE conn6 -> [0,2306,"setScriptTimeout",{"ms":35000}] 14:23:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 14:23:54 INFO - PROCESS | 2852 | 1471987434399 Marionette TRACE conn6 <- [1,2306,null,{}] 14:23:54 INFO - PROCESS | 2852 | 1471987434403 Marionette TRACE conn6 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:54 INFO - PROCESS | 2852 | 1471987434405 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:54 INFO - PROCESS | 2852 | 1471987434520 Marionette TRACE conn6 <- [1,2307,null,{"value":null}] 14:23:54 INFO - PROCESS | 2852 | 1471987434526 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:54 INFO - PROCESS | 2852 | 1471987434528 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:54 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3C0F000 == 35 [pid = 2852] [id = 586] 14:23:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BCD463000) [pid = 2852] [serial = 1758] [outer = 0000000000000000] 14:23:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BCD4DF400) [pid = 2852] [serial = 1759] [outer = 0000005BCD463000] 14:23:54 INFO - PROCESS | 2852 | 1471987434578 Marionette DEBUG loaded listener.js 14:23:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BCDA7C000) [pid = 2852] [serial = 1760] [outer = 0000005BCD463000] 14:23:55 INFO - PROCESS | 2852 | 1471987435037 Marionette TRACE conn6 <- [1,2308,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,2309,"getWindowHandle",null] 14:23:55 INFO - PROCESS | 2852 | 1471987435075 Marionette TRACE conn6 <- [1,2309,null,{"value":"13"}] 14:23:55 INFO - PROCESS | 2852 | 1471987435078 Marionette TRACE conn6 -> [0,2310,"setScriptTimeout",{"ms":35000}] 14:23:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 14:23:55 INFO - PROCESS | 2852 | 1471987435081 Marionette TRACE conn6 <- [1,2310,null,{}] 14:23:55 INFO - PROCESS | 2852 | 1471987435084 Marionette TRACE conn6 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:55 INFO - PROCESS | 2852 | 1471987435087 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:55 INFO - PROCESS | 2852 | 1471987435247 Marionette TRACE conn6 <- [1,2311,null,{"value":null}] 14:23:55 INFO - PROCESS | 2852 | 1471987435273 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:55 INFO - PROCESS | 2852 | 1471987435276 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:55 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCB99B000 == 36 [pid = 2852] [id = 587] 14:23:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BD0C51400) [pid = 2852] [serial = 1761] [outer = 0000000000000000] 14:23:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BD1042C00) [pid = 2852] [serial = 1762] [outer = 0000005BD0C51400] 14:23:55 INFO - PROCESS | 2852 | 1471987435325 Marionette DEBUG loaded listener.js 14:23:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BD1AE0400) [pid = 2852] [serial = 1763] [outer = 0000005BD0C51400] 14:23:55 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BD35AC000) [pid = 2852] [serial = 1653] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 14:23:55 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BD2735800) [pid = 2852] [serial = 1725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 14:23:55 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BC83A0000) [pid = 2852] [serial = 1713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 14:23:55 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BCD4B1800) [pid = 2852] [serial = 1716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 14:23:55 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B909AB400) [pid = 2852] [serial = 1722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 14:23:55 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BCBC71400) [pid = 2852] [serial = 1719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 14:23:55 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005B90127C00) [pid = 2852] [serial = 1710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 14:23:55 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BC71CC800) [pid = 2852] [serial = 1707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 14:23:55 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005B90605000) [pid = 2852] [serial = 1704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 14:23:55 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005B905EE000) [pid = 2852] [serial = 1701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 14:23:55 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005B8F4FD800) [pid = 2852] [serial = 1698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 14:23:55 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BD34A3800) [pid = 2852] [serial = 1695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 14:23:55 INFO - PROCESS | 2852 | 1471987435822 Marionette TRACE conn6 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 14:23:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 14:23:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 775ms 14:23:55 INFO - PROCESS | 2852 | 1471987435859 Marionette TRACE conn6 -> [0,2313,"getWindowHandle",null] 14:23:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 14:23:55 INFO - PROCESS | 2852 | 1471987435861 Marionette TRACE conn6 <- [1,2313,null,{"value":"13"}] 14:23:55 INFO - PROCESS | 2852 | 1471987435865 Marionette TRACE conn6 -> [0,2314,"setScriptTimeout",{"ms":35000}] 14:23:55 INFO - PROCESS | 2852 | 1471987435867 Marionette TRACE conn6 <- [1,2314,null,{}] 14:23:55 INFO - PROCESS | 2852 | 1471987435870 Marionette TRACE conn6 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:55 INFO - PROCESS | 2852 | 1471987435872 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:55 INFO - PROCESS | 2852 | 1471987435955 Marionette TRACE conn6 <- [1,2315,null,{"value":null}] 14:23:55 INFO - PROCESS | 2852 | 1471987435961 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:55 INFO - PROCESS | 2852 | 1471987435963 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:55 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD47DB000 == 37 [pid = 2852] [id = 588] 14:23:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005B91855800) [pid = 2852] [serial = 1764] [outer = 0000000000000000] 14:23:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BCC44C400) [pid = 2852] [serial = 1765] [outer = 0000005B91855800] 14:23:56 INFO - PROCESS | 2852 | 1471987436011 Marionette DEBUG loaded listener.js 14:23:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BD1A8DC00) [pid = 2852] [serial = 1766] [outer = 0000005B91855800] 14:23:56 INFO - PROCESS | 2852 | 1471987436436 Marionette TRACE conn6 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 14:23:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 14:23:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 629ms 14:23:56 INFO - PROCESS | 2852 | 1471987436495 Marionette TRACE conn6 -> [0,2317,"getWindowHandle",null] 14:23:56 INFO - PROCESS | 2852 | 1471987436497 Marionette TRACE conn6 <- [1,2317,null,{"value":"13"}] 14:23:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 14:23:56 INFO - PROCESS | 2852 | 1471987436500 Marionette TRACE conn6 -> [0,2318,"setScriptTimeout",{"ms":35000}] 14:23:56 INFO - PROCESS | 2852 | 1471987436502 Marionette TRACE conn6 <- [1,2318,null,{}] 14:23:56 INFO - PROCESS | 2852 | 1471987436506 Marionette TRACE conn6 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:56 INFO - PROCESS | 2852 | 1471987436508 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:56 INFO - PROCESS | 2852 | 1471987436592 Marionette TRACE conn6 <- [1,2319,null,{"value":null}] 14:23:56 INFO - PROCESS | 2852 | 1471987436600 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:56 INFO - PROCESS | 2852 | 1471987436602 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:56 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD6BCF800 == 38 [pid = 2852] [id = 589] 14:23:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BD103B000) [pid = 2852] [serial = 1767] [outer = 0000000000000000] 14:23:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BD3448C00) [pid = 2852] [serial = 1768] [outer = 0000005BD103B000] 14:23:56 INFO - PROCESS | 2852 | 1471987436648 Marionette DEBUG loaded listener.js 14:23:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BD3488400) [pid = 2852] [serial = 1769] [outer = 0000005BD103B000] 14:23:57 INFO - PROCESS | 2852 | 1471987437068 Marionette TRACE conn6 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 14:23:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 14:23:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 587ms 14:23:57 INFO - PROCESS | 2852 | 1471987437093 Marionette TRACE conn6 -> [0,2321,"getWindowHandle",null] 14:23:57 INFO - PROCESS | 2852 | 1471987437095 Marionette TRACE conn6 <- [1,2321,null,{"value":"13"}] 14:23:57 INFO - PROCESS | 2852 | 1471987437098 Marionette TRACE conn6 -> [0,2322,"setScriptTimeout",{"ms":35000}] 14:23:57 INFO - PROCESS | 2852 | 1471987437100 Marionette TRACE conn6 <- [1,2322,null,{}] 14:23:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 14:23:57 INFO - PROCESS | 2852 | 1471987437104 Marionette TRACE conn6 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:57 INFO - PROCESS | 2852 | 1471987437106 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:57 INFO - PROCESS | 2852 | 1471987437227 Marionette TRACE conn6 <- [1,2323,null,{"value":null}] 14:23:57 INFO - PROCESS | 2852 | 1471987437235 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:57 INFO - PROCESS | 2852 | 1471987437237 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:57 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD74C6000 == 39 [pid = 2852] [id = 590] 14:23:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BD348F800) [pid = 2852] [serial = 1770] [outer = 0000000000000000] 14:23:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BD3496400) [pid = 2852] [serial = 1771] [outer = 0000005BD348F800] 14:23:57 INFO - PROCESS | 2852 | 1471987437285 Marionette DEBUG loaded listener.js 14:23:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BD34A1C00) [pid = 2852] [serial = 1772] [outer = 0000005BD348F800] 14:23:57 INFO - PROCESS | 2852 | 1471987437900 Marionette TRACE conn6 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 14:23:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 14:23:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 841ms 14:23:57 INFO - PROCESS | 2852 | 1471987437973 Marionette TRACE conn6 -> [0,2325,"getWindowHandle",null] 14:23:57 INFO - PROCESS | 2852 | 1471987437977 Marionette TRACE conn6 <- [1,2325,null,{"value":"13"}] 14:23:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 14:23:58 INFO - PROCESS | 2852 | 1471987438007 Marionette TRACE conn6 -> [0,2326,"setScriptTimeout",{"ms":35000}] 14:23:58 INFO - PROCESS | 2852 | 1471987438011 Marionette TRACE conn6 <- [1,2326,null,{}] 14:23:58 INFO - PROCESS | 2852 | 1471987438017 Marionette TRACE conn6 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:58 INFO - PROCESS | 2852 | 1471987438021 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:58 INFO - PROCESS | 2852 | 1471987438168 Marionette TRACE conn6 <- [1,2327,null,{"value":null}] 14:23:58 INFO - PROCESS | 2852 | 1471987438283 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:58 INFO - PROCESS | 2852 | 1471987438286 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:58 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90A5D800 == 40 [pid = 2852] [id = 591] 14:23:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005B8F4FC400) [pid = 2852] [serial = 1773] [outer = 0000000000000000] 14:23:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005B905E5800) [pid = 2852] [serial = 1774] [outer = 0000005B8F4FC400] 14:23:58 INFO - PROCESS | 2852 | 1471987438348 Marionette DEBUG loaded listener.js 14:23:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005B90803400) [pid = 2852] [serial = 1775] [outer = 0000005B8F4FC400] 14:23:59 INFO - PROCESS | 2852 | 1471987439144 Marionette TRACE conn6 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 14:23:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 14:23:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1181ms 14:23:59 INFO - PROCESS | 2852 | 1471987439191 Marionette TRACE conn6 -> [0,2329,"getWindowHandle",null] 14:23:59 INFO - PROCESS | 2852 | 1471987439196 Marionette TRACE conn6 <- [1,2329,null,{"value":"13"}] 14:23:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 14:23:59 INFO - PROCESS | 2852 | 1471987439203 Marionette TRACE conn6 -> [0,2330,"setScriptTimeout",{"ms":35000}] 14:23:59 INFO - PROCESS | 2852 | 1471987439206 Marionette TRACE conn6 <- [1,2330,null,{}] 14:23:59 INFO - PROCESS | 2852 | 1471987439210 Marionette TRACE conn6 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:59 INFO - PROCESS | 2852 | 1471987439213 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:59 INFO - PROCESS | 2852 | 1471987439473 Marionette TRACE conn6 <- [1,2331,null,{"value":null}] 14:23:59 INFO - PROCESS | 2852 | 1471987439610 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:59 INFO - PROCESS | 2852 | 1471987439613 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:23:59 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B907B4000 == 41 [pid = 2852] [id = 592] 14:23:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005B9011AC00) [pid = 2852] [serial = 1776] [outer = 0000000000000000] 14:23:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005B90375C00) [pid = 2852] [serial = 1777] [outer = 0000005B9011AC00] 14:23:59 INFO - PROCESS | 2852 | 1471987439667 Marionette DEBUG loaded listener.js 14:23:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005B9078D400) [pid = 2852] [serial = 1778] [outer = 0000005B9011AC00] 14:24:00 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD6BCF800 == 40 [pid = 2852] [id = 589] 14:24:00 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD47DB000 == 39 [pid = 2852] [id = 588] 14:24:00 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCB99B000 == 38 [pid = 2852] [id = 587] 14:24:00 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3C0F000 == 37 [pid = 2852] [id = 586] 14:24:00 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC684E800 == 36 [pid = 2852] [id = 585] 14:24:00 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD1ABA000 == 35 [pid = 2852] [id = 584] 14:24:00 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD1079800 == 34 [pid = 2852] [id = 583] 14:24:00 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD411000 == 33 [pid = 2852] [id = 582] 14:24:00 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCB99C000 == 32 [pid = 2852] [id = 581] 14:24:00 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC753E800 == 31 [pid = 2852] [id = 580] 14:24:00 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC68EA800 == 30 [pid = 2852] [id = 579] 14:24:00 INFO - PROCESS | 2852 | --DOCSHELL 0000005B91897000 == 29 [pid = 2852] [id = 578] 14:24:00 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BD34AAC00) [pid = 2852] [serial = 1729] [outer = 0000000000000000] [url = about:blank] 14:24:00 INFO - PROCESS | 2852 | --DOCSHELL 0000005B9091B800 == 28 [pid = 2852] [id = 577] 14:24:00 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCBE18800 == 27 [pid = 2852] [id = 576] 14:24:00 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BD3AE6800) [pid = 2852] [serial = 1655] [outer = 0000000000000000] [url = about:blank] 14:24:00 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BD348B800) [pid = 2852] [serial = 1727] [outer = 0000000000000000] [url = about:blank] 14:24:00 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BCC304000) [pid = 2852] [serial = 1714] [outer = 0000000000000000] [url = about:blank] 14:24:00 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BCC721800) [pid = 2852] [serial = 1715] [outer = 0000000000000000] [url = about:blank] 14:24:00 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BCDBD9800) [pid = 2852] [serial = 1718] [outer = 0000000000000000] [url = about:blank] 14:24:00 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BCD4B4C00) [pid = 2852] [serial = 1717] [outer = 0000000000000000] [url = about:blank] 14:24:00 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BC7BBA800) [pid = 2852] [serial = 1723] [outer = 0000000000000000] [url = about:blank] 14:24:00 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BD1A97800) [pid = 2852] [serial = 1720] [outer = 0000000000000000] [url = about:blank] 14:24:00 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BD344F800) [pid = 2852] [serial = 1726] [outer = 0000000000000000] [url = about:blank] 14:24:00 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BC7731C00) [pid = 2852] [serial = 1721] [outer = 0000000000000000] [url = about:blank] 14:24:00 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BC7EF9400) [pid = 2852] [serial = 1711] [outer = 0000000000000000] [url = about:blank] 14:24:00 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BC7659800) [pid = 2852] [serial = 1708] [outer = 0000000000000000] [url = about:blank] 14:24:00 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BC7736800) [pid = 2852] [serial = 1709] [outer = 0000000000000000] [url = about:blank] 14:24:00 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005B90BD5800) [pid = 2852] [serial = 1705] [outer = 0000000000000000] [url = about:blank] 14:24:00 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005B91C27000) [pid = 2852] [serial = 1706] [outer = 0000000000000000] [url = about:blank] 14:24:00 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005B909B1400) [pid = 2852] [serial = 1703] [outer = 0000000000000000] [url = about:blank] 14:24:00 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005B90606400) [pid = 2852] [serial = 1702] [outer = 0000000000000000] [url = about:blank] 14:24:00 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005B90809000) [pid = 2852] [serial = 1700] [outer = 0000000000000000] [url = about:blank] 14:24:00 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005B905EFC00) [pid = 2852] [serial = 1699] [outer = 0000000000000000] [url = about:blank] 14:24:00 INFO - PROCESS | 2852 | --DOMWINDOW == 67 (0000005BD35B2400) [pid = 2852] [serial = 1697] [outer = 0000000000000000] [url = about:blank] 14:24:00 INFO - PROCESS | 2852 | --DOMWINDOW == 66 (0000005BCD8C6400) [pid = 2852] [serial = 1724] [outer = 0000000000000000] [url = about:blank] 14:24:00 INFO - PROCESS | 2852 | --DOMWINDOW == 65 (0000005BCBB23000) [pid = 2852] [serial = 1712] [outer = 0000000000000000] [url = about:blank] 14:24:00 INFO - PROCESS | 2852 | 1471987440330 Marionette TRACE conn6 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 14:24:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 14:24:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1192ms 14:24:00 INFO - PROCESS | 2852 | 1471987440397 Marionette TRACE conn6 -> [0,2333,"getWindowHandle",null] 14:24:00 INFO - PROCESS | 2852 | 1471987440401 Marionette TRACE conn6 <- [1,2333,null,{"value":"13"}] 14:24:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 14:24:00 INFO - PROCESS | 2852 | 1471987440406 Marionette TRACE conn6 -> [0,2334,"setScriptTimeout",{"ms":35000}] 14:24:00 INFO - PROCESS | 2852 | 1471987440410 Marionette TRACE conn6 <- [1,2334,null,{}] 14:24:00 INFO - PROCESS | 2852 | 1471987440414 Marionette TRACE conn6 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:00 INFO - PROCESS | 2852 | 1471987440417 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:00 INFO - PROCESS | 2852 | 1471987440514 Marionette TRACE conn6 <- [1,2335,null,{"value":null}] 14:24:00 INFO - PROCESS | 2852 | 1471987440595 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:00 INFO - PROCESS | 2852 | 1471987440598 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:00 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90A87800 == 28 [pid = 2852] [id = 593] 14:24:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 66 (0000005B901A8400) [pid = 2852] [serial = 1779] [outer = 0000000000000000] 14:24:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 67 (0000005B9080A400) [pid = 2852] [serial = 1780] [outer = 0000005B901A8400] 14:24:00 INFO - PROCESS | 2852 | 1471987440648 Marionette DEBUG loaded listener.js 14:24:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005B90BDE800) [pid = 2852] [serial = 1781] [outer = 0000005B901A8400] 14:24:01 INFO - PROCESS | 2852 | 1471987441095 Marionette TRACE conn6 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 14:24:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 14:24:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 734ms 14:24:01 INFO - PROCESS | 2852 | 1471987441143 Marionette TRACE conn6 -> [0,2337,"getWindowHandle",null] 14:24:01 INFO - PROCESS | 2852 | 1471987441146 Marionette TRACE conn6 <- [1,2337,null,{"value":"13"}] 14:24:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 14:24:01 INFO - PROCESS | 2852 | 1471987441155 Marionette TRACE conn6 -> [0,2338,"setScriptTimeout",{"ms":35000}] 14:24:01 INFO - PROCESS | 2852 | 1471987441157 Marionette TRACE conn6 <- [1,2338,null,{}] 14:24:01 INFO - PROCESS | 2852 | 1471987441160 Marionette TRACE conn6 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:01 INFO - PROCESS | 2852 | 1471987441163 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:01 INFO - PROCESS | 2852 | 1471987441253 Marionette TRACE conn6 <- [1,2339,null,{"value":null}] 14:24:01 INFO - PROCESS | 2852 | 1471987441266 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:01 INFO - PROCESS | 2852 | 1471987441268 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:01 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC68ED800 == 29 [pid = 2852] [id = 594] 14:24:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005BC61D1400) [pid = 2852] [serial = 1782] [outer = 0000000000000000] 14:24:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005BC62CE000) [pid = 2852] [serial = 1783] [outer = 0000005BC61D1400] 14:24:01 INFO - PROCESS | 2852 | 1471987441317 Marionette DEBUG loaded listener.js 14:24:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005BC765DC00) [pid = 2852] [serial = 1784] [outer = 0000005BC61D1400] 14:24:01 INFO - PROCESS | 2852 | 1471987441818 Marionette TRACE conn6 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 14:24:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 14:24:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 692ms 14:24:01 INFO - PROCESS | 2852 | 1471987441849 Marionette TRACE conn6 -> [0,2341,"getWindowHandle",null] 14:24:01 INFO - PROCESS | 2852 | 1471987441854 Marionette TRACE conn6 <- [1,2341,null,{"value":"13"}] 14:24:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 14:24:01 INFO - PROCESS | 2852 | 1471987441865 Marionette TRACE conn6 -> [0,2342,"setScriptTimeout",{"ms":35000}] 14:24:01 INFO - PROCESS | 2852 | 1471987441870 Marionette TRACE conn6 <- [1,2342,null,{}] 14:24:01 INFO - PROCESS | 2852 | 1471987441874 Marionette TRACE conn6 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:01 INFO - PROCESS | 2852 | 1471987441877 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:01 INFO - PROCESS | 2852 | 1471987441972 Marionette TRACE conn6 <- [1,2343,null,{"value":null}] 14:24:01 INFO - PROCESS | 2852 | 1471987441979 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:01 INFO - PROCESS | 2852 | 1471987441982 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:01 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCB99C000 == 30 [pid = 2852] [id = 595] 14:24:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005B90126800) [pid = 2852] [serial = 1785] [outer = 0000000000000000] 14:24:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BC7BB2000) [pid = 2852] [serial = 1786] [outer = 0000005B90126800] 14:24:02 INFO - PROCESS | 2852 | 1471987442031 Marionette DEBUG loaded listener.js 14:24:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BC7EF7C00) [pid = 2852] [serial = 1787] [outer = 0000005B90126800] 14:24:02 INFO - PROCESS | 2852 | 1471987442463 Marionette TRACE conn6 <- [1,2344,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]]]}] 14:24:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 14:24:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 692ms 14:24:02 INFO - PROCESS | 2852 | 1471987442558 Marionette TRACE conn6 -> [0,2345,"getWindowHandle",null] 14:24:02 INFO - PROCESS | 2852 | 1471987442561 Marionette TRACE conn6 <- [1,2345,null,{"value":"13"}] 14:24:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 14:24:02 INFO - PROCESS | 2852 | 1471987442568 Marionette TRACE conn6 -> [0,2346,"setScriptTimeout",{"ms":35000}] 14:24:02 INFO - PROCESS | 2852 | 1471987442570 Marionette TRACE conn6 <- [1,2346,null,{}] 14:24:02 INFO - PROCESS | 2852 | 1471987442574 Marionette TRACE conn6 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:02 INFO - PROCESS | 2852 | 1471987442576 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:02 INFO - PROCESS | 2852 | 1471987442726 Marionette TRACE conn6 <- [1,2347,null,{"value":null}] 14:24:02 INFO - PROCESS | 2852 | 1471987442733 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:02 INFO - PROCESS | 2852 | 1471987442736 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:02 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD347000 == 31 [pid = 2852] [id = 596] 14:24:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005B901AFC00) [pid = 2852] [serial = 1788] [outer = 0000000000000000] 14:24:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BCBB2BC00) [pid = 2852] [serial = 1789] [outer = 0000005B901AFC00] 14:24:02 INFO - PROCESS | 2852 | 1471987442784 Marionette DEBUG loaded listener.js 14:24:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCBE76C00) [pid = 2852] [serial = 1790] [outer = 0000005B901AFC00] 14:24:03 INFO - PROCESS | 2852 | 1471987443222 Marionette TRACE conn6 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 14:24:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 14:24:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 691ms 14:24:03 INFO - PROCESS | 2852 | 1471987443261 Marionette TRACE conn6 -> [0,2349,"getWindowHandle",null] 14:24:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 14:24:03 INFO - PROCESS | 2852 | 1471987443263 Marionette TRACE conn6 <- [1,2349,null,{"value":"13"}] 14:24:03 INFO - PROCESS | 2852 | 1471987443266 Marionette TRACE conn6 -> [0,2350,"setScriptTimeout",{"ms":35000}] 14:24:03 INFO - PROCESS | 2852 | 1471987443268 Marionette TRACE conn6 <- [1,2350,null,{}] 14:24:03 INFO - PROCESS | 2852 | 1471987443280 Marionette TRACE conn6 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:03 INFO - PROCESS | 2852 | 1471987443282 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:03 INFO - PROCESS | 2852 | 1471987443396 Marionette TRACE conn6 <- [1,2351,null,{"value":null}] 14:24:03 INFO - PROCESS | 2852 | 1471987443403 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:03 INFO - PROCESS | 2852 | 1471987443409 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:03 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7EB0800 == 32 [pid = 2852] [id = 597] 14:24:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BCD374400) [pid = 2852] [serial = 1791] [outer = 0000000000000000] 14:24:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCD379000) [pid = 2852] [serial = 1792] [outer = 0000005BCD374400] 14:24:03 INFO - PROCESS | 2852 | 1471987443513 Marionette DEBUG loaded listener.js 14:24:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BCD4B6400) [pid = 2852] [serial = 1793] [outer = 0000005BCD374400] 14:24:04 INFO - PROCESS | 2852 | 1471987443993 Marionette TRACE conn6 <- [1,2352,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]]]}] 14:24:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 14:24:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 733ms 14:24:04 INFO - PROCESS | 2852 | 1471987444003 Marionette TRACE conn6 -> [0,2353,"getWindowHandle",null] 14:24:04 INFO - PROCESS | 2852 | 1471987444005 Marionette TRACE conn6 <- [1,2353,null,{"value":"13"}] 14:24:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 14:24:04 INFO - PROCESS | 2852 | 1471987444051 Marionette TRACE conn6 -> [0,2354,"setScriptTimeout",{"ms":35000}] 14:24:04 INFO - PROCESS | 2852 | 1471987444053 Marionette TRACE conn6 <- [1,2354,null,{}] 14:24:04 INFO - PROCESS | 2852 | 1471987444056 Marionette TRACE conn6 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:04 INFO - PROCESS | 2852 | 1471987444066 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:04 INFO - PROCESS | 2852 | 1471987444180 Marionette TRACE conn6 <- [1,2355,null,{"value":null}] 14:24:04 INFO - PROCESS | 2852 | 1471987444238 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:04 INFO - PROCESS | 2852 | 1471987444240 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:04 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD350C800 == 33 [pid = 2852] [id = 598] 14:24:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BCD4B6800) [pid = 2852] [serial = 1794] [outer = 0000000000000000] 14:24:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BD0CAA400) [pid = 2852] [serial = 1795] [outer = 0000005BCD4B6800] 14:24:04 INFO - PROCESS | 2852 | 1471987444288 Marionette DEBUG loaded listener.js 14:24:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BD1990C00) [pid = 2852] [serial = 1796] [outer = 0000005BCD4B6800] 14:24:04 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BCC44B000) [pid = 2852] [serial = 1752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 14:24:04 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005B8F1F8800) [pid = 2852] [serial = 1737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 14:24:04 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B90374C00) [pid = 2852] [serial = 1731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 14:24:04 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BCB9BF800) [pid = 2852] [serial = 1749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 14:24:04 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005B9060D800) [pid = 2852] [serial = 1743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 14:24:04 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B90125800) [pid = 2852] [serial = 1746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 14:24:04 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BCC951000) [pid = 2852] [serial = 1755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 14:24:04 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005B90805000) [pid = 2852] [serial = 1734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 14:24:04 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BC6203800) [pid = 2852] [serial = 1740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 14:24:04 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BCD463000) [pid = 2852] [serial = 1758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 14:24:04 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BD103B000) [pid = 2852] [serial = 1767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 14:24:04 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BD0C51400) [pid = 2852] [serial = 1761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 14:24:04 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005B91855800) [pid = 2852] [serial = 1764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 14:24:04 INFO - PROCESS | 2852 | 1471987444818 Marionette TRACE conn6 <- [1,2356,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]]]}] 14:24:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 14:24:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 819ms 14:24:04 INFO - PROCESS | 2852 | 1471987444830 Marionette TRACE conn6 -> [0,2357,"getWindowHandle",null] 14:24:04 INFO - PROCESS | 2852 | 1471987444832 Marionette TRACE conn6 <- [1,2357,null,{"value":"13"}] 14:24:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 14:24:04 INFO - PROCESS | 2852 | 1471987444835 Marionette TRACE conn6 -> [0,2358,"setScriptTimeout",{"ms":35000}] 14:24:04 INFO - PROCESS | 2852 | 1471987444837 Marionette TRACE conn6 <- [1,2358,null,{}] 14:24:04 INFO - PROCESS | 2852 | 1471987444841 Marionette TRACE conn6 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:04 INFO - PROCESS | 2852 | 1471987444843 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:04 INFO - PROCESS | 2852 | 1471987444958 Marionette TRACE conn6 <- [1,2359,null,{"value":null}] 14:24:05 INFO - PROCESS | 2852 | 1471987445008 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:05 INFO - PROCESS | 2852 | 1471987445010 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:05 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3D1E800 == 34 [pid = 2852] [id = 599] 14:24:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005B90126000) [pid = 2852] [serial = 1797] [outer = 0000000000000000] 14:24:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BCB9BF800) [pid = 2852] [serial = 1798] [outer = 0000005B90126000] 14:24:05 INFO - PROCESS | 2852 | 1471987445057 Marionette DEBUG loaded listener.js 14:24:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BD0CB5400) [pid = 2852] [serial = 1799] [outer = 0000005B90126000] 14:24:05 INFO - PROCESS | 2852 | 1471987445424 Marionette TRACE conn6 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 14:24:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 14:24:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 629ms 14:24:05 INFO - PROCESS | 2852 | 1471987445473 Marionette TRACE conn6 -> [0,2361,"getWindowHandle",null] 14:24:05 INFO - PROCESS | 2852 | 1471987445475 Marionette TRACE conn6 <- [1,2361,null,{"value":"13"}] 14:24:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 14:24:05 INFO - PROCESS | 2852 | 1471987445479 Marionette TRACE conn6 -> [0,2362,"setScriptTimeout",{"ms":35000}] 14:24:05 INFO - PROCESS | 2852 | 1471987445481 Marionette TRACE conn6 <- [1,2362,null,{}] 14:24:05 INFO - PROCESS | 2852 | 1471987445485 Marionette TRACE conn6 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:05 INFO - PROCESS | 2852 | 1471987445487 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:05 INFO - PROCESS | 2852 | 1471987445569 Marionette TRACE conn6 <- [1,2363,null,{"value":null}] 14:24:05 INFO - PROCESS | 2852 | 1471987445575 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:05 INFO - PROCESS | 2852 | 1471987445577 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:05 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B906B0000 == 35 [pid = 2852] [id = 600] 14:24:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BD1AD8800) [pid = 2852] [serial = 1800] [outer = 0000000000000000] 14:24:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BD310A400) [pid = 2852] [serial = 1801] [outer = 0000005BD1AD8800] 14:24:05 INFO - PROCESS | 2852 | 1471987445624 Marionette DEBUG loaded listener.js 14:24:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BD3490400) [pid = 2852] [serial = 1802] [outer = 0000005BD1AD8800] 14:24:06 INFO - PROCESS | 2852 | 1471987446077 Marionette TRACE conn6 <- [1,2364,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]]]}] 14:24:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 14:24:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 628ms 14:24:06 INFO - PROCESS | 2852 | 1471987446115 Marionette TRACE conn6 -> [0,2365,"getWindowHandle",null] 14:24:06 INFO - PROCESS | 2852 | 1471987446118 Marionette TRACE conn6 <- [1,2365,null,{"value":"13"}] 14:24:06 INFO - PROCESS | 2852 | 1471987446121 Marionette TRACE conn6 -> [0,2366,"setScriptTimeout",{"ms":35000}] 14:24:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 14:24:06 INFO - PROCESS | 2852 | 1471987446123 Marionette TRACE conn6 <- [1,2366,null,{}] 14:24:06 INFO - PROCESS | 2852 | 1471987446126 Marionette TRACE conn6 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:06 INFO - PROCESS | 2852 | 1471987446128 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:06 INFO - PROCESS | 2852 | 1471987446214 Marionette TRACE conn6 <- [1,2367,null,{"value":null}] 14:24:06 INFO - PROCESS | 2852 | 1471987446220 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:06 INFO - PROCESS | 2852 | 1471987446222 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:06 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7549800 == 36 [pid = 2852] [id = 601] 14:24:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BD348B800) [pid = 2852] [serial = 1803] [outer = 0000000000000000] 14:24:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BD349F000) [pid = 2852] [serial = 1804] [outer = 0000005BD348B800] 14:24:06 INFO - PROCESS | 2852 | 1471987446268 Marionette DEBUG loaded listener.js 14:24:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BD34B6000) [pid = 2852] [serial = 1805] [outer = 0000005BD348B800] 14:24:06 INFO - PROCESS | 2852 | 1471987446839 Marionette TRACE conn6 <- [1,2368,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]]]}] 14:24:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 14:24:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 775ms 14:24:06 INFO - PROCESS | 2852 | 1471987446942 Marionette TRACE conn6 -> [0,2369,"getWindowHandle",null] 14:24:06 INFO - PROCESS | 2852 | 1471987446947 Marionette TRACE conn6 <- [1,2369,null,{"value":"13"}] 14:24:06 INFO - PROCESS | 2852 | 1471987446967 Marionette TRACE conn6 -> [0,2370,"setScriptTimeout",{"ms":35000}] 14:24:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 14:24:06 INFO - PROCESS | 2852 | 1471987446971 Marionette TRACE conn6 <- [1,2370,null,{}] 14:24:06 INFO - PROCESS | 2852 | 1471987446978 Marionette TRACE conn6 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:06 INFO - PROCESS | 2852 | 1471987446981 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:07 INFO - PROCESS | 2852 | 1471987447116 Marionette TRACE conn6 <- [1,2371,null,{"value":null}] 14:24:07 INFO - PROCESS | 2852 | 1471987447192 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:07 INFO - PROCESS | 2852 | 1471987447197 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:07 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B93A14000 == 37 [pid = 2852] [id = 602] 14:24:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005B909A9400) [pid = 2852] [serial = 1806] [outer = 0000000000000000] 14:24:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005B909B3800) [pid = 2852] [serial = 1807] [outer = 0000005B909A9400] 14:24:07 INFO - PROCESS | 2852 | 1471987447302 Marionette DEBUG loaded listener.js 14:24:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005B91C22800) [pid = 2852] [serial = 1808] [outer = 0000005B909A9400] 14:24:07 INFO - PROCESS | 2852 | 1471987447896 Marionette TRACE conn6 <- [1,2372,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]]]}] 14:24:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 14:24:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 986ms 14:24:07 INFO - PROCESS | 2852 | 1471987447962 Marionette TRACE conn6 -> [0,2373,"getWindowHandle",null] 14:24:07 INFO - PROCESS | 2852 | 1471987447968 Marionette TRACE conn6 <- [1,2373,null,{"value":"13"}] 14:24:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 14:24:07 INFO - PROCESS | 2852 | 1471987447975 Marionette TRACE conn6 -> [0,2374,"setScriptTimeout",{"ms":35000}] 14:24:07 INFO - PROCESS | 2852 | 1471987447978 Marionette TRACE conn6 <- [1,2374,null,{}] 14:24:07 INFO - PROCESS | 2852 | 1471987447982 Marionette TRACE conn6 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:07 INFO - PROCESS | 2852 | 1471987447985 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:08 INFO - PROCESS | 2852 | 1471987448104 Marionette TRACE conn6 <- [1,2375,null,{"value":null}] 14:24:08 INFO - PROCESS | 2852 | 1471987448227 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:08 INFO - PROCESS | 2852 | 1471987448230 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:08 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD86C000 == 38 [pid = 2852] [id = 603] 14:24:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BC76B6800) [pid = 2852] [serial = 1809] [outer = 0000000000000000] 14:24:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BC773CC00) [pid = 2852] [serial = 1810] [outer = 0000005BC76B6800] 14:24:08 INFO - PROCESS | 2852 | 1471987448291 Marionette DEBUG loaded listener.js 14:24:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BC7EF3400) [pid = 2852] [serial = 1811] [outer = 0000005BC76B6800] 14:24:08 INFO - PROCESS | 2852 | 1471987448921 Marionette TRACE conn6 <- [1,2376,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]]]}] 14:24:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 14:24:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 986ms 14:24:08 INFO - PROCESS | 2852 | 1471987448963 Marionette TRACE conn6 -> [0,2377,"getWindowHandle",null] 14:24:08 INFO - PROCESS | 2852 | 1471987448966 Marionette TRACE conn6 <- [1,2377,null,{"value":"13"}] 14:24:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 14:24:08 INFO - PROCESS | 2852 | 1471987448969 Marionette TRACE conn6 -> [0,2378,"setScriptTimeout",{"ms":35000}] 14:24:08 INFO - PROCESS | 2852 | 1471987448973 Marionette TRACE conn6 <- [1,2378,null,{}] 14:24:08 INFO - PROCESS | 2852 | 1471987448985 Marionette TRACE conn6 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:08 INFO - PROCESS | 2852 | 1471987448990 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:09 INFO - PROCESS | 2852 | 1471987449104 Marionette TRACE conn6 <- [1,2379,null,{"value":null}] 14:24:09 INFO - PROCESS | 2852 | 1471987449227 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:09 INFO - PROCESS | 2852 | 1471987449231 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:09 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD7B17000 == 39 [pid = 2852] [id = 604] 14:24:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BCD4AE800) [pid = 2852] [serial = 1812] [outer = 0000000000000000] 14:24:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BCDE7B400) [pid = 2852] [serial = 1813] [outer = 0000005BCD4AE800] 14:24:09 INFO - PROCESS | 2852 | 1471987449292 Marionette DEBUG loaded listener.js 14:24:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BD34A0400) [pid = 2852] [serial = 1814] [outer = 0000005BCD4AE800] 14:24:09 INFO - PROCESS | 2852 | 1471987449941 Marionette TRACE conn6 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 14:24:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 14:24:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1035ms 14:24:10 INFO - PROCESS | 2852 | 1471987450007 Marionette TRACE conn6 -> [0,2381,"getWindowHandle",null] 14:24:10 INFO - PROCESS | 2852 | 1471987450010 Marionette TRACE conn6 <- [1,2381,null,{"value":"13"}] 14:24:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 14:24:10 INFO - PROCESS | 2852 | 1471987450014 Marionette TRACE conn6 -> [0,2382,"setScriptTimeout",{"ms":35000}] 14:24:10 INFO - PROCESS | 2852 | 1471987450016 Marionette TRACE conn6 <- [1,2382,null,{}] 14:24:10 INFO - PROCESS | 2852 | 1471987450020 Marionette TRACE conn6 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:10 INFO - PROCESS | 2852 | 1471987450022 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:10 INFO - PROCESS | 2852 | 1471987450138 Marionette TRACE conn6 <- [1,2383,null,{"value":null}] 14:24:10 INFO - PROCESS | 2852 | 1471987450262 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:10 INFO - PROCESS | 2852 | 1471987450265 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:10 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90145800 == 40 [pid = 2852] [id = 605] 14:24:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005B90605C00) [pid = 2852] [serial = 1815] [outer = 0000000000000000] 14:24:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005B90A78000) [pid = 2852] [serial = 1816] [outer = 0000005B90605C00] 14:24:10 INFO - PROCESS | 2852 | 1471987450325 Marionette DEBUG loaded listener.js 14:24:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005BCBB22800) [pid = 2852] [serial = 1817] [outer = 0000005B90605C00] 14:24:11 INFO - PROCESS | 2852 | 1471987451085 Marionette TRACE conn6 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:24:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 14:24:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1138ms 14:24:11 INFO - PROCESS | 2852 | 1471987451168 Marionette TRACE conn6 -> [0,2385,"getWindowHandle",null] 14:24:11 INFO - PROCESS | 2852 | 1471987451172 Marionette TRACE conn6 <- [1,2385,null,{"value":"13"}] 14:24:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 14:24:11 INFO - PROCESS | 2852 | 1471987451177 Marionette TRACE conn6 -> [0,2386,"setScriptTimeout",{"ms":35000}] 14:24:11 INFO - PROCESS | 2852 | 1471987451182 Marionette TRACE conn6 <- [1,2386,null,{}] 14:24:11 INFO - PROCESS | 2852 | 1471987451188 Marionette TRACE conn6 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:11 INFO - PROCESS | 2852 | 1471987451191 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:11 INFO - PROCESS | 2852 | 1471987451309 Marionette TRACE conn6 <- [1,2387,null,{"value":null}] 14:24:11 INFO - PROCESS | 2852 | 1471987451384 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:11 INFO - PROCESS | 2852 | 1471987451387 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:12 INFO - PROCESS | 2852 | --DOCSHELL 0000005B906B0000 == 39 [pid = 2852] [id = 600] 14:24:12 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3D1E800 == 38 [pid = 2852] [id = 599] 14:24:12 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD350C800 == 37 [pid = 2852] [id = 598] 14:24:12 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7EB0800 == 36 [pid = 2852] [id = 597] 14:24:12 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD347000 == 35 [pid = 2852] [id = 596] 14:24:12 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCB99C000 == 34 [pid = 2852] [id = 595] 14:24:12 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC68ED800 == 33 [pid = 2852] [id = 594] 14:24:12 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90A87800 == 32 [pid = 2852] [id = 593] 14:24:12 INFO - PROCESS | 2852 | --DOCSHELL 0000005B907B4000 == 31 [pid = 2852] [id = 592] 14:24:12 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90A5D800 == 30 [pid = 2852] [id = 591] 14:24:12 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD74C6000 == 29 [pid = 2852] [id = 590] 14:24:12 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90145800 == 28 [pid = 2852] [id = 605] 14:24:12 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD7B17000 == 27 [pid = 2852] [id = 604] 14:24:12 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD86C000 == 26 [pid = 2852] [id = 603] 14:24:12 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7549800 == 25 [pid = 2852] [id = 601] 14:24:12 INFO - PROCESS | 2852 | --DOCSHELL 0000005B93A14000 == 24 [pid = 2852] [id = 602] 14:24:12 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B8F353800 == 25 [pid = 2852] [id = 606] 14:24:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0000005B8F394C00) [pid = 2852] [serial = 1818] [outer = 0000000000000000] 14:24:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0000005B8F4EFC00) [pid = 2852] [serial = 1819] [outer = 0000005B8F394C00] 14:24:12 INFO - PROCESS | 2852 | 1471987452054 Marionette DEBUG loaded listener.js 14:24:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 94 (0000005B901B1800) [pid = 2852] [serial = 1820] [outer = 0000005B8F394C00] 14:24:12 INFO - PROCESS | 2852 | --DOMWINDOW == 93 (0000005BCC63F800) [pid = 2852] [serial = 1753] [outer = 0000000000000000] [url = about:blank] 14:24:12 INFO - PROCESS | 2852 | --DOMWINDOW == 92 (0000005B9185E800) [pid = 2852] [serial = 1738] [outer = 0000000000000000] [url = about:blank] 14:24:12 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0000005BC239D800) [pid = 2852] [serial = 1739] [outer = 0000000000000000] [url = about:blank] 14:24:12 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005B90376000) [pid = 2852] [serial = 1732] [outer = 0000000000000000] [url = about:blank] 14:24:12 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005B905F1C00) [pid = 2852] [serial = 1733] [outer = 0000000000000000] [url = about:blank] 14:24:12 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BCBB31400) [pid = 2852] [serial = 1750] [outer = 0000000000000000] [url = about:blank] 14:24:12 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BCBE77000) [pid = 2852] [serial = 1751] [outer = 0000000000000000] [url = about:blank] 14:24:12 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BC76AE400) [pid = 2852] [serial = 1744] [outer = 0000000000000000] [url = about:blank] 14:24:12 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BC7739000) [pid = 2852] [serial = 1745] [outer = 0000000000000000] [url = about:blank] 14:24:12 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BC7BAF400) [pid = 2852] [serial = 1747] [outer = 0000000000000000] [url = about:blank] 14:24:12 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BCD37C800) [pid = 2852] [serial = 1756] [outer = 0000000000000000] [url = about:blank] 14:24:12 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BCB9BE400) [pid = 2852] [serial = 1748] [outer = 0000000000000000] [url = about:blank] 14:24:12 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005B9080EC00) [pid = 2852] [serial = 1735] [outer = 0000000000000000] [url = about:blank] 14:24:12 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B909AF800) [pid = 2852] [serial = 1736] [outer = 0000000000000000] [url = about:blank] 14:24:12 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BC6CBCC00) [pid = 2852] [serial = 1741] [outer = 0000000000000000] [url = about:blank] 14:24:12 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BC71D3000) [pid = 2852] [serial = 1742] [outer = 0000000000000000] [url = about:blank] 14:24:12 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BCD4DF400) [pid = 2852] [serial = 1759] [outer = 0000000000000000] [url = about:blank] 14:24:12 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BD3488400) [pid = 2852] [serial = 1769] [outer = 0000000000000000] [url = about:blank] 14:24:12 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BCD4AB800) [pid = 2852] [serial = 1757] [outer = 0000000000000000] [url = about:blank] 14:24:12 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BD1042C00) [pid = 2852] [serial = 1762] [outer = 0000000000000000] [url = about:blank] 14:24:12 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BCDA7C000) [pid = 2852] [serial = 1760] [outer = 0000000000000000] [url = about:blank] 14:24:12 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BD3448C00) [pid = 2852] [serial = 1768] [outer = 0000000000000000] [url = about:blank] 14:24:12 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BD3496400) [pid = 2852] [serial = 1771] [outer = 0000000000000000] [url = about:blank] 14:24:12 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BD1AE0400) [pid = 2852] [serial = 1763] [outer = 0000000000000000] [url = about:blank] 14:24:12 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BCC44C400) [pid = 2852] [serial = 1765] [outer = 0000000000000000] [url = about:blank] 14:24:12 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005BD1A8DC00) [pid = 2852] [serial = 1766] [outer = 0000000000000000] [url = about:blank] 14:24:12 INFO - PROCESS | 2852 | --DOMWINDOW == 67 (0000005BCC7E5800) [pid = 2852] [serial = 1754] [outer = 0000000000000000] [url = about:blank] 14:24:12 INFO - PROCESS | 2852 | 1471987452614 Marionette TRACE conn6 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 14:24:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 14:24:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1489ms 14:24:12 INFO - PROCESS | 2852 | 1471987452671 Marionette TRACE conn6 -> [0,2389,"getWindowHandle",null] 14:24:12 INFO - PROCESS | 2852 | 1471987452676 Marionette TRACE conn6 <- [1,2389,null,{"value":"13"}] 14:24:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 14:24:12 INFO - PROCESS | 2852 | 1471987452681 Marionette TRACE conn6 -> [0,2390,"setScriptTimeout",{"ms":35000}] 14:24:12 INFO - PROCESS | 2852 | 1471987452683 Marionette TRACE conn6 <- [1,2390,null,{}] 14:24:12 INFO - PROCESS | 2852 | 1471987452689 Marionette TRACE conn6 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:12 INFO - PROCESS | 2852 | 1471987452691 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:12 INFO - PROCESS | 2852 | 1471987452824 Marionette TRACE conn6 <- [1,2391,null,{"value":null}] 14:24:12 INFO - PROCESS | 2852 | 1471987452904 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:12 INFO - PROCESS | 2852 | 1471987452907 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:12 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90A87800 == 26 [pid = 2852] [id = 607] 14:24:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005B901B4400) [pid = 2852] [serial = 1821] [outer = 0000000000000000] 14:24:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005B9080D800) [pid = 2852] [serial = 1822] [outer = 0000005B901B4400] 14:24:12 INFO - PROCESS | 2852 | 1471987452959 Marionette DEBUG loaded listener.js 14:24:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005B909B4000) [pid = 2852] [serial = 1823] [outer = 0000005B901B4400] 14:24:13 INFO - PROCESS | 2852 | 1471987453354 Marionette TRACE conn6 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 14:24:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 14:24:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 733ms 14:24:13 INFO - PROCESS | 2852 | 1471987453428 Marionette TRACE conn6 -> [0,2393,"getWindowHandle",null] 14:24:13 INFO - PROCESS | 2852 | 1471987453432 Marionette TRACE conn6 <- [1,2393,null,{"value":"13"}] 14:24:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 14:24:13 INFO - PROCESS | 2852 | 1471987453441 Marionette TRACE conn6 -> [0,2394,"setScriptTimeout",{"ms":35000}] 14:24:13 INFO - PROCESS | 2852 | 1471987453444 Marionette TRACE conn6 <- [1,2394,null,{}] 14:24:13 INFO - PROCESS | 2852 | 1471987453448 Marionette TRACE conn6 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:13 INFO - PROCESS | 2852 | 1471987453451 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:13 INFO - PROCESS | 2852 | 1471987453553 Marionette TRACE conn6 <- [1,2395,null,{"value":null}] 14:24:13 INFO - PROCESS | 2852 | 1471987453560 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:13 INFO - PROCESS | 2852 | 1471987453563 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:13 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90A5D800 == 27 [pid = 2852] [id = 608] 14:24:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005B91858800) [pid = 2852] [serial = 1824] [outer = 0000000000000000] 14:24:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005B91860000) [pid = 2852] [serial = 1825] [outer = 0000005B91858800] 14:24:13 INFO - PROCESS | 2852 | 1471987453621 Marionette DEBUG loaded listener.js 14:24:13 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BC5906800) [pid = 2852] [serial = 1826] [outer = 0000005B91858800] 14:24:14 INFO - PROCESS | 2852 | 1471987454109 Marionette TRACE conn6 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 14:24:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 14:24:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 731ms 14:24:14 INFO - PROCESS | 2852 | 1471987454175 Marionette TRACE conn6 -> [0,2397,"getWindowHandle",null] 14:24:14 INFO - PROCESS | 2852 | 1471987454177 Marionette TRACE conn6 <- [1,2397,null,{"value":"13"}] 14:24:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 14:24:14 INFO - PROCESS | 2852 | 1471987454181 Marionette TRACE conn6 -> [0,2398,"setScriptTimeout",{"ms":35000}] 14:24:14 INFO - PROCESS | 2852 | 1471987454185 Marionette TRACE conn6 <- [1,2398,null,{}] 14:24:14 INFO - PROCESS | 2852 | 1471987454196 Marionette TRACE conn6 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:14 INFO - PROCESS | 2852 | 1471987454202 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:14 INFO - PROCESS | 2852 | 1471987454306 Marionette TRACE conn6 <- [1,2399,null,{"value":null}] 14:24:14 INFO - PROCESS | 2852 | 1471987454322 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:14 INFO - PROCESS | 2852 | 1471987454325 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:14 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7EB0800 == 28 [pid = 2852] [id = 609] 14:24:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BC71D3000) [pid = 2852] [serial = 1827] [outer = 0000000000000000] 14:24:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BC7664000) [pid = 2852] [serial = 1828] [outer = 0000005BC71D3000] 14:24:14 INFO - PROCESS | 2852 | 1471987454372 Marionette DEBUG loaded listener.js 14:24:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BC76B7800) [pid = 2852] [serial = 1829] [outer = 0000005BC71D3000] 14:24:14 INFO - PROCESS | 2852 | 1471987454881 Marionette TRACE conn6 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 14:24:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 14:24:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 732ms 14:24:14 INFO - PROCESS | 2852 | 1471987454933 Marionette TRACE conn6 -> [0,2401,"getWindowHandle",null] 14:24:14 INFO - PROCESS | 2852 | 1471987454936 Marionette TRACE conn6 <- [1,2401,null,{"value":"13"}] 14:24:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 14:24:14 INFO - PROCESS | 2852 | 1471987454941 Marionette TRACE conn6 -> [0,2402,"setScriptTimeout",{"ms":35000}] 14:24:14 INFO - PROCESS | 2852 | 1471987454943 Marionette TRACE conn6 <- [1,2402,null,{}] 14:24:14 INFO - PROCESS | 2852 | 1471987454947 Marionette TRACE conn6 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:14 INFO - PROCESS | 2852 | 1471987454949 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:15 INFO - PROCESS | 2852 | 1471987455074 Marionette TRACE conn6 <- [1,2403,null,{"value":null}] 14:24:15 INFO - PROCESS | 2852 | 1471987455127 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:15 INFO - PROCESS | 2852 | 1471987455129 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:15 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC492800 == 29 [pid = 2852] [id = 610] 14:24:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BC7659400) [pid = 2852] [serial = 1830] [outer = 0000000000000000] 14:24:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BC7BB2C00) [pid = 2852] [serial = 1831] [outer = 0000005BC7659400] 14:24:15 INFO - PROCESS | 2852 | 1471987455184 Marionette DEBUG loaded listener.js 14:24:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BC7EF8000) [pid = 2852] [serial = 1832] [outer = 0000005BC7659400] 14:24:15 INFO - PROCESS | 2852 | 1471987455598 Marionette TRACE conn6 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 14:24:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 14:24:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 735ms 14:24:15 INFO - PROCESS | 2852 | 1471987455677 Marionette TRACE conn6 -> [0,2405,"getWindowHandle",null] 14:24:15 INFO - PROCESS | 2852 | 1471987455680 Marionette TRACE conn6 <- [1,2405,null,{"value":"13"}] 14:24:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 14:24:15 INFO - PROCESS | 2852 | 1471987455683 Marionette TRACE conn6 -> [0,2406,"setScriptTimeout",{"ms":35000}] 14:24:15 INFO - PROCESS | 2852 | 1471987455685 Marionette TRACE conn6 <- [1,2406,null,{}] 14:24:15 INFO - PROCESS | 2852 | 1471987455689 Marionette TRACE conn6 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:15 INFO - PROCESS | 2852 | 1471987455691 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:15 INFO - PROCESS | 2852 | 1471987455804 Marionette TRACE conn6 <- [1,2407,null,{"value":null}] 14:24:15 INFO - PROCESS | 2852 | 1471987455813 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:15 INFO - PROCESS | 2852 | 1471987455815 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:15 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD42E000 == 30 [pid = 2852] [id = 611] 14:24:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BCBB24400) [pid = 2852] [serial = 1833] [outer = 0000000000000000] 14:24:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BCBB30400) [pid = 2852] [serial = 1834] [outer = 0000005BCBB24400] 14:24:15 INFO - PROCESS | 2852 | 1471987455920 Marionette DEBUG loaded listener.js 14:24:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BCC4B1400) [pid = 2852] [serial = 1835] [outer = 0000005BCBB24400] 14:24:16 INFO - PROCESS | 2852 | 1471987456438 Marionette TRACE conn6 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 14:24:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 14:24:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 795ms 14:24:16 INFO - PROCESS | 2852 | 1471987456481 Marionette TRACE conn6 -> [0,2409,"getWindowHandle",null] 14:24:16 INFO - PROCESS | 2852 | 1471987456484 Marionette TRACE conn6 <- [1,2409,null,{"value":"13"}] 14:24:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 14:24:16 INFO - PROCESS | 2852 | 1471987456494 Marionette TRACE conn6 -> [0,2410,"setScriptTimeout",{"ms":35000}] 14:24:16 INFO - PROCESS | 2852 | 1471987456496 Marionette TRACE conn6 <- [1,2410,null,{}] 14:24:16 INFO - PROCESS | 2852 | 1471987456500 Marionette TRACE conn6 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:16 INFO - PROCESS | 2852 | 1471987456506 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:16 INFO - PROCESS | 2852 | 1471987456751 Marionette TRACE conn6 <- [1,2411,null,{"value":null}] 14:24:16 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BD348F800) [pid = 2852] [serial = 1770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 14:24:16 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BCD374400) [pid = 2852] [serial = 1791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 14:24:16 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BD1AD8800) [pid = 2852] [serial = 1800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 14:24:16 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005B90126000) [pid = 2852] [serial = 1797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 14:24:16 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BD348B800) [pid = 2852] [serial = 1803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 14:24:16 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BCD4B6800) [pid = 2852] [serial = 1794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 14:24:16 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BD3491000) [pid = 2852] [serial = 1728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 14:24:16 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005B901AFC00) [pid = 2852] [serial = 1788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 14:24:16 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005B9011AC00) [pid = 2852] [serial = 1776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 14:24:16 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BC61D1400) [pid = 2852] [serial = 1782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 14:24:16 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005B90126800) [pid = 2852] [serial = 1785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 14:24:16 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005B8F4FC400) [pid = 2852] [serial = 1773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 14:24:16 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005B901A8400) [pid = 2852] [serial = 1779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 14:24:16 INFO - PROCESS | 2852 | 1471987456845 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:16 INFO - PROCESS | 2852 | 1471987456847 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:16 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B8EE15800 == 31 [pid = 2852] [id = 612] 14:24:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005B90121800) [pid = 2852] [serial = 1836] [outer = 0000000000000000] 14:24:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005B901B5400) [pid = 2852] [serial = 1837] [outer = 0000005B90121800] 14:24:16 INFO - PROCESS | 2852 | 1471987456895 Marionette DEBUG loaded listener.js 14:24:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BC7E7CC00) [pid = 2852] [serial = 1838] [outer = 0000005B90121800] 14:24:17 INFO - PROCESS | 2852 | 1471987457264 Marionette TRACE conn6 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 14:24:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 14:24:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 776ms 14:24:17 INFO - PROCESS | 2852 | 1471987457271 Marionette TRACE conn6 -> [0,2413,"getWindowHandle",null] 14:24:17 INFO - PROCESS | 2852 | 1471987457273 Marionette TRACE conn6 <- [1,2413,null,{"value":"13"}] 14:24:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 14:24:17 INFO - PROCESS | 2852 | 1471987457276 Marionette TRACE conn6 -> [0,2414,"setScriptTimeout",{"ms":35000}] 14:24:17 INFO - PROCESS | 2852 | 1471987457278 Marionette TRACE conn6 <- [1,2414,null,{}] 14:24:17 INFO - PROCESS | 2852 | 1471987457282 Marionette TRACE conn6 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:17 INFO - PROCESS | 2852 | 1471987457284 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:17 INFO - PROCESS | 2852 | 1471987457403 Marionette TRACE conn6 <- [1,2415,null,{"value":null}] 14:24:17 INFO - PROCESS | 2852 | 1471987457409 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:17 INFO - PROCESS | 2852 | 1471987457411 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:17 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD351D800 == 32 [pid = 2852] [id = 613] 14:24:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BCBB26800) [pid = 2852] [serial = 1839] [outer = 0000000000000000] 14:24:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BCD4AB800) [pid = 2852] [serial = 1840] [outer = 0000005BCBB26800] 14:24:17 INFO - PROCESS | 2852 | 1471987457458 Marionette DEBUG loaded listener.js 14:24:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BCD4B8000) [pid = 2852] [serial = 1841] [outer = 0000005BCBB26800] 14:24:17 INFO - PROCESS | 2852 | 1471987457845 Marionette TRACE conn6 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 14:24:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 14:24:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 629ms 14:24:17 INFO - PROCESS | 2852 | 1471987457909 Marionette TRACE conn6 -> [0,2417,"getWindowHandle",null] 14:24:17 INFO - PROCESS | 2852 | 1471987457911 Marionette TRACE conn6 <- [1,2417,null,{"value":"13"}] 14:24:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 14:24:17 INFO - PROCESS | 2852 | 1471987457915 Marionette TRACE conn6 -> [0,2418,"setScriptTimeout",{"ms":35000}] 14:24:17 INFO - PROCESS | 2852 | 1471987457917 Marionette TRACE conn6 <- [1,2418,null,{}] 14:24:17 INFO - PROCESS | 2852 | 1471987457922 Marionette TRACE conn6 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:17 INFO - PROCESS | 2852 | 1471987457924 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:18 INFO - PROCESS | 2852 | 1471987458015 Marionette TRACE conn6 <- [1,2419,null,{"value":null}] 14:24:18 INFO - PROCESS | 2852 | 1471987458021 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:18 INFO - PROCESS | 2852 | 1471987458023 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:18 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3E13800 == 33 [pid = 2852] [id = 614] 14:24:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BCD4E4000) [pid = 2852] [serial = 1842] [outer = 0000000000000000] 14:24:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCDA81C00) [pid = 2852] [serial = 1843] [outer = 0000005BCD4E4000] 14:24:18 INFO - PROCESS | 2852 | 1471987458069 Marionette DEBUG loaded listener.js 14:24:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BD0C4B800) [pid = 2852] [serial = 1844] [outer = 0000005BCD4E4000] 14:24:18 INFO - PROCESS | 2852 | 1471987458522 Marionette TRACE conn6 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 14:24:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 14:24:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 629ms 14:24:18 INFO - PROCESS | 2852 | 1471987458557 Marionette TRACE conn6 -> [0,2421,"getWindowHandle",null] 14:24:18 INFO - PROCESS | 2852 | 1471987458560 Marionette TRACE conn6 <- [1,2421,null,{"value":"13"}] 14:24:18 INFO - PROCESS | 2852 | 1471987458563 Marionette TRACE conn6 -> [0,2422,"setScriptTimeout",{"ms":35000}] 14:24:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 14:24:18 INFO - PROCESS | 2852 | 1471987458565 Marionette TRACE conn6 <- [1,2422,null,{}] 14:24:18 INFO - PROCESS | 2852 | 1471987458573 Marionette TRACE conn6 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:18 INFO - PROCESS | 2852 | 1471987458576 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:18 INFO - PROCESS | 2852 | 1471987458663 Marionette TRACE conn6 <- [1,2423,null,{"value":null}] 14:24:18 INFO - PROCESS | 2852 | 1471987458670 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:18 INFO - PROCESS | 2852 | 1471987458672 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:18 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD4279000 == 34 [pid = 2852] [id = 615] 14:24:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BD0C46800) [pid = 2852] [serial = 1845] [outer = 0000000000000000] 14:24:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BD1043800) [pid = 2852] [serial = 1846] [outer = 0000005BD0C46800] 14:24:18 INFO - PROCESS | 2852 | 1471987458719 Marionette DEBUG loaded listener.js 14:24:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BD1AE3800) [pid = 2852] [serial = 1847] [outer = 0000005BD0C46800] 14:24:19 INFO - PROCESS | 2852 | 1471987459483 Marionette TRACE conn6 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 14:24:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 14:24:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 985ms 14:24:19 INFO - PROCESS | 2852 | 1471987459551 Marionette TRACE conn6 -> [0,2425,"getWindowHandle",null] 14:24:19 INFO - PROCESS | 2852 | 1471987459556 Marionette TRACE conn6 <- [1,2425,null,{"value":"13"}] 14:24:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 14:24:19 INFO - PROCESS | 2852 | 1471987459560 Marionette TRACE conn6 -> [0,2426,"setScriptTimeout",{"ms":35000}] 14:24:19 INFO - PROCESS | 2852 | 1471987459566 Marionette TRACE conn6 <- [1,2426,null,{}] 14:24:19 INFO - PROCESS | 2852 | 1471987459572 Marionette TRACE conn6 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:19 INFO - PROCESS | 2852 | 1471987459575 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:19 INFO - PROCESS | 2852 | 1471987459714 Marionette TRACE conn6 <- [1,2427,null,{"value":null}] 14:24:19 INFO - PROCESS | 2852 | 1471987459829 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:19 INFO - PROCESS | 2852 | 1471987459833 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:19 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC5934000 == 35 [pid = 2852] [id = 616] 14:24:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005B90608400) [pid = 2852] [serial = 1848] [outer = 0000000000000000] 14:24:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005B909A9800) [pid = 2852] [serial = 1849] [outer = 0000005B90608400] 14:24:19 INFO - PROCESS | 2852 | 1471987459902 Marionette DEBUG loaded listener.js 14:24:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005B90BD8800) [pid = 2852] [serial = 1850] [outer = 0000005B90608400] 14:24:20 INFO - PROCESS | 2852 | 1471987460607 Marionette TRACE conn6 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 14:24:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 14:24:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1080ms 14:24:20 INFO - PROCESS | 2852 | 1471987460645 Marionette TRACE conn6 -> [0,2429,"getWindowHandle",null] 14:24:20 INFO - PROCESS | 2852 | 1471987460650 Marionette TRACE conn6 <- [1,2429,null,{"value":"13"}] 14:24:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 14:24:20 INFO - PROCESS | 2852 | 1471987460682 Marionette TRACE conn6 -> [0,2430,"setScriptTimeout",{"ms":35000}] 14:24:20 INFO - PROCESS | 2852 | 1471987460685 Marionette TRACE conn6 <- [1,2430,null,{}] 14:24:20 INFO - PROCESS | 2852 | 1471987460690 Marionette TRACE conn6 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:20 INFO - PROCESS | 2852 | 1471987460693 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:20 INFO - PROCESS | 2852 | 1471987460828 Marionette TRACE conn6 <- [1,2431,null,{"value":null}] 14:24:20 INFO - PROCESS | 2852 | 1471987460950 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:20 INFO - PROCESS | 2852 | 1471987460953 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:20 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90698000 == 36 [pid = 2852] [id = 617] 14:24:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005B90378C00) [pid = 2852] [serial = 1851] [outer = 0000000000000000] 14:24:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005B91856800) [pid = 2852] [serial = 1852] [outer = 0000005B90378C00] 14:24:21 INFO - PROCESS | 2852 | 1471987461015 Marionette DEBUG loaded listener.js 14:24:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BC76B8400) [pid = 2852] [serial = 1853] [outer = 0000005B90378C00] 14:24:21 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90A9A800 == 35 [pid = 2852] [id = 334] 14:24:21 INFO - PROCESS | 2852 | --DOCSHELL 0000005B918AF000 == 34 [pid = 2852] [id = 330] 14:24:21 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD1AB1800 == 33 [pid = 2852] [id = 333] 14:24:21 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD351000 == 32 [pid = 2852] [id = 329] 14:24:21 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC61EB800 == 31 [pid = 2852] [id = 326] 14:24:21 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BD35A8000) [pid = 2852] [serial = 1730] [outer = 0000000000000000] [url = about:blank] 14:24:21 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BCBB2BC00) [pid = 2852] [serial = 1789] [outer = 0000000000000000] [url = about:blank] 14:24:21 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005B90375C00) [pid = 2852] [serial = 1777] [outer = 0000000000000000] [url = about:blank] 14:24:21 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005B9078D400) [pid = 2852] [serial = 1778] [outer = 0000000000000000] [url = about:blank] 14:24:21 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BC62CE000) [pid = 2852] [serial = 1783] [outer = 0000000000000000] [url = about:blank] 14:24:21 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BC765DC00) [pid = 2852] [serial = 1784] [outer = 0000000000000000] [url = about:blank] 14:24:21 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BC7BB2000) [pid = 2852] [serial = 1786] [outer = 0000000000000000] [url = about:blank] 14:24:21 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005B905E5800) [pid = 2852] [serial = 1774] [outer = 0000000000000000] [url = about:blank] 14:24:21 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005B90803400) [pid = 2852] [serial = 1775] [outer = 0000000000000000] [url = about:blank] 14:24:21 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B9080A400) [pid = 2852] [serial = 1780] [outer = 0000000000000000] [url = about:blank] 14:24:21 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005B90BDE800) [pid = 2852] [serial = 1781] [outer = 0000000000000000] [url = about:blank] 14:24:21 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BD34A1C00) [pid = 2852] [serial = 1772] [outer = 0000000000000000] [url = about:blank] 14:24:21 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BCD4B6400) [pid = 2852] [serial = 1793] [outer = 0000000000000000] [url = about:blank] 14:24:21 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BCD379000) [pid = 2852] [serial = 1792] [outer = 0000000000000000] [url = about:blank] 14:24:21 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BD3490400) [pid = 2852] [serial = 1802] [outer = 0000000000000000] [url = about:blank] 14:24:21 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BCB9BF800) [pid = 2852] [serial = 1798] [outer = 0000000000000000] [url = about:blank] 14:24:21 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BD349F000) [pid = 2852] [serial = 1804] [outer = 0000000000000000] [url = about:blank] 14:24:21 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BD0CAA400) [pid = 2852] [serial = 1795] [outer = 0000000000000000] [url = about:blank] 14:24:21 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005BD34B6000) [pid = 2852] [serial = 1805] [outer = 0000000000000000] [url = about:blank] 14:24:21 INFO - PROCESS | 2852 | --DOMWINDOW == 67 (0000005BD310A400) [pid = 2852] [serial = 1801] [outer = 0000000000000000] [url = about:blank] 14:24:21 INFO - PROCESS | 2852 | --DOMWINDOW == 66 (0000005BD1990C00) [pid = 2852] [serial = 1796] [outer = 0000000000000000] [url = about:blank] 14:24:21 INFO - PROCESS | 2852 | --DOMWINDOW == 65 (0000005BCBE76C00) [pid = 2852] [serial = 1790] [outer = 0000000000000000] [url = about:blank] 14:24:21 INFO - PROCESS | 2852 | --DOMWINDOW == 64 (0000005BC7EF7C00) [pid = 2852] [serial = 1787] [outer = 0000000000000000] [url = about:blank] 14:24:21 INFO - PROCESS | 2852 | --DOMWINDOW == 63 (0000005BD0CB5400) [pid = 2852] [serial = 1799] [outer = 0000000000000000] [url = about:blank] 14:24:21 INFO - PROCESS | 2852 | 1471987461819 Marionette TRACE conn6 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 14:24:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 14:24:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1191ms 14:24:21 INFO - PROCESS | 2852 | 1471987461880 Marionette TRACE conn6 -> [0,2433,"getWindowHandle",null] 14:24:21 INFO - PROCESS | 2852 | 1471987461884 Marionette TRACE conn6 <- [1,2433,null,{"value":"13"}] 14:24:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 14:24:21 INFO - PROCESS | 2852 | 1471987461888 Marionette TRACE conn6 -> [0,2434,"setScriptTimeout",{"ms":35000}] 14:24:21 INFO - PROCESS | 2852 | 1471987461893 Marionette TRACE conn6 <- [1,2434,null,{}] 14:24:21 INFO - PROCESS | 2852 | 1471987461912 Marionette TRACE conn6 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:21 INFO - PROCESS | 2852 | 1471987461915 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:22 INFO - PROCESS | 2852 | 1471987462008 Marionette TRACE conn6 <- [1,2435,null,{"value":null}] 14:24:22 INFO - PROCESS | 2852 | 1471987462021 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:22 INFO - PROCESS | 2852 | 1471987462023 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:22 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90A66800 == 32 [pid = 2852] [id = 618] 14:24:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 64 (0000005B9080AC00) [pid = 2852] [serial = 1854] [outer = 0000000000000000] 14:24:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 65 (0000005B9080F800) [pid = 2852] [serial = 1855] [outer = 0000005B9080AC00] 14:24:22 INFO - PROCESS | 2852 | 1471987462074 Marionette DEBUG loaded listener.js 14:24:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 66 (0000005B90BD4000) [pid = 2852] [serial = 1856] [outer = 0000005B9080AC00] 14:24:22 INFO - PROCESS | 2852 | 1471987462592 Marionette TRACE conn6 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 14:24:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 14:24:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 756ms 14:24:22 INFO - PROCESS | 2852 | 1471987462644 Marionette TRACE conn6 -> [0,2437,"getWindowHandle",null] 14:24:22 INFO - PROCESS | 2852 | 1471987462649 Marionette TRACE conn6 <- [1,2437,null,{"value":"13"}] 14:24:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 14:24:22 INFO - PROCESS | 2852 | 1471987462655 Marionette TRACE conn6 -> [0,2438,"setScriptTimeout",{"ms":35000}] 14:24:22 INFO - PROCESS | 2852 | 1471987462657 Marionette TRACE conn6 <- [1,2438,null,{}] 14:24:22 INFO - PROCESS | 2852 | 1471987462661 Marionette TRACE conn6 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:22 INFO - PROCESS | 2852 | 1471987462664 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:22 INFO - PROCESS | 2852 | 1471987462758 Marionette TRACE conn6 <- [1,2439,null,{"value":null}] 14:24:22 INFO - PROCESS | 2852 | 1471987462764 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:22 INFO - PROCESS | 2852 | 1471987462767 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:22 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B93A22800 == 33 [pid = 2852] [id = 619] 14:24:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 67 (0000005BC6A3BC00) [pid = 2852] [serial = 1857] [outer = 0000000000000000] 14:24:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005BC71C5400) [pid = 2852] [serial = 1858] [outer = 0000005BC6A3BC00] 14:24:22 INFO - PROCESS | 2852 | 1471987462817 Marionette DEBUG loaded listener.js 14:24:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005BC76AD400) [pid = 2852] [serial = 1859] [outer = 0000005BC6A3BC00] 14:24:23 INFO - PROCESS | 2852 | 1471987463272 Marionette TRACE conn6 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 14:24:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 14:24:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 692ms 14:24:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 14:24:23 INFO - PROCESS | 2852 | 1471987463350 Marionette TRACE conn6 -> [0,2441,"getWindowHandle",null] 14:24:23 INFO - PROCESS | 2852 | 1471987463353 Marionette TRACE conn6 <- [1,2441,null,{"value":"13"}] 14:24:23 INFO - PROCESS | 2852 | 1471987463356 Marionette TRACE conn6 -> [0,2442,"setScriptTimeout",{"ms":35000}] 14:24:23 INFO - PROCESS | 2852 | 1471987463360 Marionette TRACE conn6 <- [1,2442,null,{}] 14:24:23 INFO - PROCESS | 2852 | 1471987463371 Marionette TRACE conn6 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:23 INFO - PROCESS | 2852 | 1471987463376 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:23 INFO - PROCESS | 2852 | 1471987463497 Marionette TRACE conn6 <- [1,2443,null,{"value":null}] 14:24:23 INFO - PROCESS | 2852 | 1471987463553 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:23 INFO - PROCESS | 2852 | 1471987463556 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:23 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC379000 == 34 [pid = 2852] [id = 620] 14:24:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005BC7BB5400) [pid = 2852] [serial = 1860] [outer = 0000000000000000] 14:24:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005BCBB08400) [pid = 2852] [serial = 1861] [outer = 0000005BC7BB5400] 14:24:23 INFO - PROCESS | 2852 | 1471987463607 Marionette DEBUG loaded listener.js 14:24:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BCBCD5800) [pid = 2852] [serial = 1862] [outer = 0000005BC7BB5400] 14:24:23 INFO - PROCESS | 2852 | 1471987463980 Marionette TRACE conn6 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 14:24:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 14:24:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 629ms 14:24:23 INFO - PROCESS | 2852 | 1471987463988 Marionette TRACE conn6 -> [0,2445,"getWindowHandle",null] 14:24:23 INFO - PROCESS | 2852 | 1471987463991 Marionette TRACE conn6 <- [1,2445,null,{"value":"13"}] 14:24:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 14:24:23 INFO - PROCESS | 2852 | 1471987463994 Marionette TRACE conn6 -> [0,2446,"setScriptTimeout",{"ms":35000}] 14:24:23 INFO - PROCESS | 2852 | 1471987463996 Marionette TRACE conn6 <- [1,2446,null,{}] 14:24:24 INFO - PROCESS | 2852 | 1471987464000 Marionette TRACE conn6 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:24 INFO - PROCESS | 2852 | 1471987464002 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:24 INFO - PROCESS | 2852 | 1471987464134 Marionette TRACE conn6 <- [1,2447,null,{"value":null}] 14:24:24 INFO - PROCESS | 2852 | 1471987464183 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:24 INFO - PROCESS | 2852 | 1471987464185 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:24 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCDB0F800 == 35 [pid = 2852] [id = 621] 14:24:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BCC6C8C00) [pid = 2852] [serial = 1863] [outer = 0000000000000000] 14:24:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BCC72BC00) [pid = 2852] [serial = 1864] [outer = 0000005BCC6C8C00] 14:24:24 INFO - PROCESS | 2852 | 1471987464241 Marionette DEBUG loaded listener.js 14:24:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BCD373C00) [pid = 2852] [serial = 1865] [outer = 0000005BCC6C8C00] 14:24:24 INFO - PROCESS | 2852 | 1471987464691 Marionette TRACE conn6 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 14:24:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 14:24:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 733ms 14:24:24 INFO - PROCESS | 2852 | 1471987464731 Marionette TRACE conn6 -> [0,2449,"getWindowHandle",null] 14:24:24 INFO - PROCESS | 2852 | 1471987464733 Marionette TRACE conn6 <- [1,2449,null,{"value":"13"}] 14:24:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 14:24:24 INFO - PROCESS | 2852 | 1471987464737 Marionette TRACE conn6 -> [0,2450,"setScriptTimeout",{"ms":35000}] 14:24:24 INFO - PROCESS | 2852 | 1471987464738 Marionette TRACE conn6 <- [1,2450,null,{}] 14:24:24 INFO - PROCESS | 2852 | 1471987464742 Marionette TRACE conn6 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:24 INFO - PROCESS | 2852 | 1471987464744 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:24 INFO - PROCESS | 2852 | 1471987464857 Marionette TRACE conn6 <- [1,2451,null,{"value":null}] 14:24:24 INFO - PROCESS | 2852 | 1471987464863 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:24 INFO - PROCESS | 2852 | 1471987464865 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:24 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD1AAC800 == 36 [pid = 2852] [id = 622] 14:24:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BC712A400) [pid = 2852] [serial = 1866] [outer = 0000000000000000] 14:24:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCD461800) [pid = 2852] [serial = 1867] [outer = 0000005BC712A400] 14:24:24 INFO - PROCESS | 2852 | 1471987464912 Marionette DEBUG loaded listener.js 14:24:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BCD8C7800) [pid = 2852] [serial = 1868] [outer = 0000005BC712A400] 14:24:25 INFO - PROCESS | 2852 | 1471987465376 Marionette TRACE conn6 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 14:24:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 14:24:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 692ms 14:24:25 INFO - PROCESS | 2852 | 1471987465432 Marionette TRACE conn6 -> [0,2453,"getWindowHandle",null] 14:24:25 INFO - PROCESS | 2852 | 1471987465434 Marionette TRACE conn6 <- [1,2453,null,{"value":"13"}] 14:24:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 14:24:25 INFO - PROCESS | 2852 | 1471987465445 Marionette TRACE conn6 -> [0,2454,"setScriptTimeout",{"ms":35000}] 14:24:25 INFO - PROCESS | 2852 | 1471987465447 Marionette TRACE conn6 <- [1,2454,null,{}] 14:24:25 INFO - PROCESS | 2852 | 1471987465450 Marionette TRACE conn6 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:25 INFO - PROCESS | 2852 | 1471987465456 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:25 INFO - PROCESS | 2852 | 1471987465627 Marionette TRACE conn6 <- [1,2455,null,{"value":null}] 14:24:25 INFO - PROCESS | 2852 | 1471987465686 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:25 INFO - PROCESS | 2852 | 1471987465688 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:25 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3FC1800 == 37 [pid = 2852] [id = 623] 14:24:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCD8C7C00) [pid = 2852] [serial = 1869] [outer = 0000000000000000] 14:24:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BD3449800) [pid = 2852] [serial = 1870] [outer = 0000005BCD8C7C00] 14:24:25 INFO - PROCESS | 2852 | 1471987465736 Marionette DEBUG loaded listener.js 14:24:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BD3489800) [pid = 2852] [serial = 1871] [outer = 0000005BCD8C7C00] 14:24:26 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BC7659400) [pid = 2852] [serial = 1830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 14:24:26 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005B8F394C00) [pid = 2852] [serial = 1818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 14:24:26 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005B901B4400) [pid = 2852] [serial = 1821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 14:24:26 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B91858800) [pid = 2852] [serial = 1824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 14:24:26 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BC71D3000) [pid = 2852] [serial = 1827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 14:24:26 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BCBB24400) [pid = 2852] [serial = 1833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 14:24:26 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005B909A9400) [pid = 2852] [serial = 1806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 14:24:26 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BC76B6800) [pid = 2852] [serial = 1809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 14:24:26 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BCD4AE800) [pid = 2852] [serial = 1812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 14:24:26 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005B90121800) [pid = 2852] [serial = 1836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 14:24:26 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BCBB26800) [pid = 2852] [serial = 1839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 14:24:26 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BCD4E4000) [pid = 2852] [serial = 1842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 14:24:26 INFO - PROCESS | 2852 | 1471987466241 Marionette TRACE conn6 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 14:24:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 14:24:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 840ms 14:24:26 INFO - PROCESS | 2852 | 1471987466285 Marionette TRACE conn6 -> [0,2457,"getWindowHandle",null] 14:24:26 INFO - PROCESS | 2852 | 1471987466287 Marionette TRACE conn6 <- [1,2457,null,{"value":"13"}] 14:24:26 INFO - PROCESS | 2852 | 1471987466290 Marionette TRACE conn6 -> [0,2458,"setScriptTimeout",{"ms":35000}] 14:24:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 14:24:26 INFO - PROCESS | 2852 | 1471987466292 Marionette TRACE conn6 <- [1,2458,null,{}] 14:24:26 INFO - PROCESS | 2852 | 1471987466296 Marionette TRACE conn6 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:26 INFO - PROCESS | 2852 | 1471987466298 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:26 INFO - PROCESS | 2852 | 1471987466382 Marionette TRACE conn6 <- [1,2459,null,{"value":null}] 14:24:26 INFO - PROCESS | 2852 | 1471987466387 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:26 INFO - PROCESS | 2852 | 1471987466389 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:26 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90A61800 == 38 [pid = 2852] [id = 624] 14:24:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005B90A83000) [pid = 2852] [serial = 1872] [outer = 0000000000000000] 14:24:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005BB9F20800) [pid = 2852] [serial = 1873] [outer = 0000005B90A83000] 14:24:26 INFO - PROCESS | 2852 | 1471987466436 Marionette DEBUG loaded listener.js 14:24:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BCBB24400) [pid = 2852] [serial = 1874] [outer = 0000005B90A83000] 14:24:26 INFO - PROCESS | 2852 | 1471987466864 Marionette TRACE conn6 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 14:24:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 14:24:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 630ms 14:24:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 14:24:26 INFO - PROCESS | 2852 | 1471987466923 Marionette TRACE conn6 -> [0,2461,"getWindowHandle",null] 14:24:26 INFO - PROCESS | 2852 | 1471987466926 Marionette TRACE conn6 <- [1,2461,null,{"value":"13"}] 14:24:26 INFO - PROCESS | 2852 | 1471987466929 Marionette TRACE conn6 -> [0,2462,"setScriptTimeout",{"ms":35000}] 14:24:26 INFO - PROCESS | 2852 | 1471987466931 Marionette TRACE conn6 <- [1,2462,null,{}] 14:24:26 INFO - PROCESS | 2852 | 1471987466935 Marionette TRACE conn6 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:26 INFO - PROCESS | 2852 | 1471987466937 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:27 INFO - PROCESS | 2852 | 1471987467056 Marionette TRACE conn6 <- [1,2463,null,{"value":null}] 14:24:27 INFO - PROCESS | 2852 | 1471987467061 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:27 INFO - PROCESS | 2852 | 1471987467063 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:27 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD5629800 == 39 [pid = 2852] [id = 625] 14:24:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BCC950800) [pid = 2852] [serial = 1875] [outer = 0000000000000000] 14:24:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BD3494C00) [pid = 2852] [serial = 1876] [outer = 0000005BCC950800] 14:24:27 INFO - PROCESS | 2852 | 1471987467109 Marionette DEBUG loaded listener.js 14:24:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BD34A3400) [pid = 2852] [serial = 1877] [outer = 0000005BCC950800] 14:24:27 INFO - PROCESS | 2852 | 1471987467537 Marionette TRACE conn6 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 14:24:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 14:24:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 628ms 14:24:27 INFO - PROCESS | 2852 | 1471987467564 Marionette TRACE conn6 -> [0,2465,"getWindowHandle",null] 14:24:27 INFO - PROCESS | 2852 | 1471987467566 Marionette TRACE conn6 <- [1,2465,null,{"value":"13"}] 14:24:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 14:24:27 INFO - PROCESS | 2852 | 1471987467574 Marionette TRACE conn6 -> [0,2466,"setScriptTimeout",{"ms":35000}] 14:24:27 INFO - PROCESS | 2852 | 1471987467576 Marionette TRACE conn6 <- [1,2466,null,{}] 14:24:27 INFO - PROCESS | 2852 | 1471987467579 Marionette TRACE conn6 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:27 INFO - PROCESS | 2852 | 1471987467581 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:27 INFO - PROCESS | 2852 | 1471987467667 Marionette TRACE conn6 <- [1,2467,null,{"value":null}] 14:24:27 INFO - PROCESS | 2852 | 1471987467673 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:27 INFO - PROCESS | 2852 | 1471987467675 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:27 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD6D89800 == 40 [pid = 2852] [id = 626] 14:24:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BD34AE000) [pid = 2852] [serial = 1878] [outer = 0000000000000000] 14:24:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BD34B6C00) [pid = 2852] [serial = 1879] [outer = 0000005BD34AE000] 14:24:27 INFO - PROCESS | 2852 | 1471987467721 Marionette DEBUG loaded listener.js 14:24:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BD35AE400) [pid = 2852] [serial = 1880] [outer = 0000005BD34AE000] 14:24:28 INFO - PROCESS | 2852 | 1471987468133 Marionette TRACE conn6 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 14:24:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 14:24:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 628ms 14:24:28 INFO - PROCESS | 2852 | 1471987468238 Marionette TRACE conn6 -> [0,2469,"getWindowHandle",null] 14:24:28 INFO - PROCESS | 2852 | 1471987468243 Marionette TRACE conn6 <- [1,2469,null,{"value":"13"}] 14:24:28 INFO - PROCESS | 2852 | 1471987468249 Marionette TRACE conn6 -> [0,2470,"setScriptTimeout",{"ms":35000}] 14:24:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 14:24:28 INFO - PROCESS | 2852 | 1471987468254 Marionette TRACE conn6 <- [1,2470,null,{}] 14:24:28 INFO - PROCESS | 2852 | 1471987468261 Marionette TRACE conn6 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:28 INFO - PROCESS | 2852 | 1471987468265 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:28 INFO - PROCESS | 2852 | 1471987468397 Marionette TRACE conn6 <- [1,2471,null,{"value":null}] 14:24:28 INFO - PROCESS | 2852 | 1471987468546 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:28 INFO - PROCESS | 2852 | 1471987468552 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:28 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90A9A800 == 41 [pid = 2852] [id = 627] 14:24:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005B905F1400) [pid = 2852] [serial = 1881] [outer = 0000000000000000] 14:24:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005B90804400) [pid = 2852] [serial = 1882] [outer = 0000005B905F1400] 14:24:28 INFO - PROCESS | 2852 | 1471987468612 Marionette DEBUG loaded listener.js 14:24:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005B91857C00) [pid = 2852] [serial = 1883] [outer = 0000005B905F1400] 14:24:29 INFO - PROCESS | 2852 | 1471987469201 Marionette TRACE conn6 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 14:24:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 14:24:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 986ms 14:24:29 INFO - PROCESS | 2852 | 1471987469244 Marionette TRACE conn6 -> [0,2473,"getWindowHandle",null] 14:24:29 INFO - PROCESS | 2852 | 1471987469247 Marionette TRACE conn6 <- [1,2473,null,{"value":"13"}] 14:24:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 14:24:29 INFO - PROCESS | 2852 | 1471987469254 Marionette TRACE conn6 -> [0,2474,"setScriptTimeout",{"ms":35000}] 14:24:29 INFO - PROCESS | 2852 | 1471987469259 Marionette TRACE conn6 <- [1,2474,null,{}] 14:24:29 INFO - PROCESS | 2852 | 1471987469263 Marionette TRACE conn6 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:29 INFO - PROCESS | 2852 | 1471987469267 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:29 INFO - PROCESS | 2852 | 1471987469385 Marionette TRACE conn6 <- [1,2475,null,{"value":null}] 14:24:29 INFO - PROCESS | 2852 | 1471987469509 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:29 INFO - PROCESS | 2852 | 1471987469512 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:29 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD86B000 == 42 [pid = 2852] [id = 628] 14:24:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BC7662800) [pid = 2852] [serial = 1884] [outer = 0000000000000000] 14:24:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BC7A4F800) [pid = 2852] [serial = 1885] [outer = 0000005BC7662800] 14:24:29 INFO - PROCESS | 2852 | 1471987469573 Marionette DEBUG loaded listener.js 14:24:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BCBC0B000) [pid = 2852] [serial = 1886] [outer = 0000005BC7662800] 14:24:30 INFO - PROCESS | 2852 | 1471987470207 Marionette TRACE conn6 <- [1,2476,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]]]}] 14:24:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 14:24:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 986ms 14:24:30 INFO - PROCESS | 2852 | 1471987470237 Marionette TRACE conn6 -> [0,2477,"getWindowHandle",null] 14:24:30 INFO - PROCESS | 2852 | 1471987470240 Marionette TRACE conn6 <- [1,2477,null,{"value":"13"}] 14:24:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 14:24:30 INFO - PROCESS | 2852 | 1471987470244 Marionette TRACE conn6 -> [0,2478,"setScriptTimeout",{"ms":35000}] 14:24:30 INFO - PROCESS | 2852 | 1471987470247 Marionette TRACE conn6 <- [1,2478,null,{}] 14:24:30 INFO - PROCESS | 2852 | 1471987470257 Marionette TRACE conn6 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:30 INFO - PROCESS | 2852 | 1471987470262 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:30 INFO - PROCESS | 2852 | 1471987470382 Marionette TRACE conn6 <- [1,2479,null,{"value":null}] 14:24:30 INFO - PROCESS | 2852 | 1471987470508 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:30 INFO - PROCESS | 2852 | 1471987470513 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:30 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD7B16000 == 43 [pid = 2852] [id = 629] 14:24:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BD1663C00) [pid = 2852] [serial = 1887] [outer = 0000000000000000] 14:24:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BD1ADEC00) [pid = 2852] [serial = 1888] [outer = 0000005BD1663C00] 14:24:30 INFO - PROCESS | 2852 | 1471987470575 Marionette DEBUG loaded listener.js 14:24:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BD34AF400) [pid = 2852] [serial = 1889] [outer = 0000005BD1663C00] 14:24:31 INFO - PROCESS | 2852 | 1471987471216 Marionette TRACE conn6 <- [1,2480,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]]]}] 14:24:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 14:24:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1028ms 14:24:31 INFO - PROCESS | 2852 | 1471987471275 Marionette TRACE conn6 -> [0,2481,"getWindowHandle",null] 14:24:31 INFO - PROCESS | 2852 | 1471987471277 Marionette TRACE conn6 <- [1,2481,null,{"value":"13"}] 14:24:31 INFO - PROCESS | 2852 | 1471987471281 Marionette TRACE conn6 -> [0,2482,"setScriptTimeout",{"ms":35000}] 14:24:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 14:24:31 INFO - PROCESS | 2852 | 1471987471283 Marionette TRACE conn6 <- [1,2482,null,{}] 14:24:31 INFO - PROCESS | 2852 | 1471987471287 Marionette TRACE conn6 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:31 INFO - PROCESS | 2852 | 1471987471289 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:31 INFO - PROCESS | 2852 | 1471987471406 Marionette TRACE conn6 <- [1,2483,null,{"value":null}] 14:24:31 INFO - PROCESS | 2852 | 1471987471536 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:31 INFO - PROCESS | 2852 | 1471987471539 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:31 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD421C000 == 44 [pid = 2852] [id = 630] 14:24:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BCDE7EC00) [pid = 2852] [serial = 1890] [outer = 0000000000000000] 14:24:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005BD3AD7800) [pid = 2852] [serial = 1891] [outer = 0000005BCDE7EC00] 14:24:31 INFO - PROCESS | 2852 | 1471987471599 Marionette DEBUG loaded listener.js 14:24:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005BD3FED400) [pid = 2852] [serial = 1892] [outer = 0000005BCDE7EC00] 14:24:32 INFO - PROCESS | 2852 | 1471987472365 Marionette TRACE conn6 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 14:24:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 14:24:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1135ms 14:24:32 INFO - PROCESS | 2852 | 1471987472419 Marionette TRACE conn6 -> [0,2485,"getWindowHandle",null] 14:24:32 INFO - PROCESS | 2852 | 1471987472424 Marionette TRACE conn6 <- [1,2485,null,{"value":"13"}] 14:24:32 INFO - PROCESS | 2852 | 1471987472428 Marionette TRACE conn6 -> [0,2486,"setScriptTimeout",{"ms":35000}] 14:24:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 14:24:32 INFO - PROCESS | 2852 | 1471987472431 Marionette TRACE conn6 <- [1,2486,null,{}] 14:24:32 INFO - PROCESS | 2852 | 1471987472450 Marionette TRACE conn6 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:32 INFO - PROCESS | 2852 | 1471987472453 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:32 INFO - PROCESS | 2852 | 1471987472591 Marionette TRACE conn6 <- [1,2487,null,{"value":null}] 14:24:32 INFO - PROCESS | 2852 | 1471987472642 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:32 INFO - PROCESS | 2852 | 1471987472644 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:32 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90A95000 == 45 [pid = 2852] [id = 631] 14:24:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005B90803800) [pid = 2852] [serial = 1893] [outer = 0000000000000000] 14:24:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0000005B909B2000) [pid = 2852] [serial = 1894] [outer = 0000005B90803800] 14:24:32 INFO - PROCESS | 2852 | 1471987472697 Marionette DEBUG loaded listener.js 14:24:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0000005B9185F400) [pid = 2852] [serial = 1895] [outer = 0000005B90803800] 14:24:33 INFO - PROCESS | 2852 | --DOCSHELL 0000005B909EC800 == 44 [pid = 2852] [id = 339] 14:24:33 INFO - PROCESS | 2852 | --DOCSHELL 0000005B906A2800 == 43 [pid = 2852] [id = 322] 14:24:33 INFO - PROCESS | 2852 | --DOCSHELL 0000005B8F353800 == 42 [pid = 2852] [id = 606] 14:24:33 INFO - PROCESS | 2852 | --DOCSHELL 0000005B918AF800 == 41 [pid = 2852] [id = 324] 14:24:33 INFO - PROCESS | 2852 | --DOCSHELL 0000005B9069C000 == 40 [pid = 2852] [id = 323] 14:24:33 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD338800 == 39 [pid = 2852] [id = 337] 14:24:33 INFO - PROCESS | 2852 | --DOCSHELL 0000005B92FC5800 == 38 [pid = 2852] [id = 338] 14:24:33 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC754B000 == 37 [pid = 2852] [id = 327] 14:24:33 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3505800 == 36 [pid = 2852] [id = 336] 14:24:33 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD180F800 == 35 [pid = 2852] [id = 332] 14:24:33 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCBE12000 == 34 [pid = 2852] [id = 335] 14:24:33 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD107B800 == 33 [pid = 2852] [id = 331] 14:24:33 INFO - PROCESS | 2852 | --DOCSHELL 0000005B906AF800 == 32 [pid = 2852] [id = 325] 14:24:33 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCBE1F000 == 31 [pid = 2852] [id = 328] 14:24:33 INFO - PROCESS | 2852 | --DOMWINDOW == 92 (0000005BCDA81C00) [pid = 2852] [serial = 1843] [outer = 0000000000000000] [url = about:blank] 14:24:33 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0000005BC7BB2C00) [pid = 2852] [serial = 1831] [outer = 0000000000000000] [url = about:blank] 14:24:33 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005B8F4EFC00) [pid = 2852] [serial = 1819] [outer = 0000000000000000] [url = about:blank] 14:24:33 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005B901B1800) [pid = 2852] [serial = 1820] [outer = 0000000000000000] [url = about:blank] 14:24:33 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005B9080D800) [pid = 2852] [serial = 1822] [outer = 0000000000000000] [url = about:blank] 14:24:33 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005B909B4000) [pid = 2852] [serial = 1823] [outer = 0000000000000000] [url = about:blank] 14:24:33 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005B91860000) [pid = 2852] [serial = 1825] [outer = 0000000000000000] [url = about:blank] 14:24:33 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BC5906800) [pid = 2852] [serial = 1826] [outer = 0000000000000000] [url = about:blank] 14:24:33 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BC7664000) [pid = 2852] [serial = 1828] [outer = 0000000000000000] [url = about:blank] 14:24:33 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BCBB30400) [pid = 2852] [serial = 1834] [outer = 0000000000000000] [url = about:blank] 14:24:33 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005B91C22800) [pid = 2852] [serial = 1808] [outer = 0000000000000000] [url = about:blank] 14:24:33 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005B909B3800) [pid = 2852] [serial = 1807] [outer = 0000000000000000] [url = about:blank] 14:24:33 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BC7EF3400) [pid = 2852] [serial = 1811] [outer = 0000000000000000] [url = about:blank] 14:24:33 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BC773CC00) [pid = 2852] [serial = 1810] [outer = 0000000000000000] [url = about:blank] 14:24:33 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BD34A0400) [pid = 2852] [serial = 1814] [outer = 0000000000000000] [url = about:blank] 14:24:33 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BCDE7B400) [pid = 2852] [serial = 1813] [outer = 0000000000000000] [url = about:blank] 14:24:33 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005B90A78000) [pid = 2852] [serial = 1816] [outer = 0000000000000000] [url = about:blank] 14:24:33 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BC7EF8000) [pid = 2852] [serial = 1832] [outer = 0000000000000000] [url = about:blank] 14:24:33 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005B901B5400) [pid = 2852] [serial = 1837] [outer = 0000000000000000] [url = about:blank] 14:24:33 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BCC4B1400) [pid = 2852] [serial = 1835] [outer = 0000000000000000] [url = about:blank] 14:24:33 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BCD4AB800) [pid = 2852] [serial = 1840] [outer = 0000000000000000] [url = about:blank] 14:24:33 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BD0C4B800) [pid = 2852] [serial = 1844] [outer = 0000000000000000] [url = about:blank] 14:24:33 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BC7E7CC00) [pid = 2852] [serial = 1838] [outer = 0000000000000000] [url = about:blank] 14:24:33 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BCD4B8000) [pid = 2852] [serial = 1841] [outer = 0000000000000000] [url = about:blank] 14:24:33 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005BC76B7800) [pid = 2852] [serial = 1829] [outer = 0000000000000000] [url = about:blank] 14:24:34 INFO - PROCESS | 2852 | 1471987473988 Marionette TRACE conn6 <- [1,2488,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]]]}] 14:24:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 14:24:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1591ms 14:24:34 INFO - PROCESS | 2852 | 1471987474024 Marionette TRACE conn6 -> [0,2489,"getWindowHandle",null] 14:24:34 INFO - PROCESS | 2852 | 1471987474028 Marionette TRACE conn6 <- [1,2489,null,{"value":"13"}] 14:24:34 INFO - PROCESS | 2852 | 1471987474033 Marionette TRACE conn6 -> [0,2490,"setScriptTimeout",{"ms":35000}] 14:24:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 14:24:34 INFO - PROCESS | 2852 | 1471987474036 Marionette TRACE conn6 <- [1,2490,null,{}] 14:24:34 INFO - PROCESS | 2852 | 1471987474042 Marionette TRACE conn6 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:34 INFO - PROCESS | 2852 | 1471987474045 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:34 INFO - PROCESS | 2852 | 1471987474140 Marionette TRACE conn6 <- [1,2491,null,{"value":null}] 14:24:34 INFO - PROCESS | 2852 | 1471987474219 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:34 INFO - PROCESS | 2852 | 1471987474222 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:34 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B909E2800 == 32 [pid = 2852] [id = 632] 14:24:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005B901B3400) [pid = 2852] [serial = 1896] [outer = 0000000000000000] 14:24:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005B9037AC00) [pid = 2852] [serial = 1897] [outer = 0000005B901B3400] 14:24:34 INFO - PROCESS | 2852 | 1471987474274 Marionette DEBUG loaded listener.js 14:24:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005B90606400) [pid = 2852] [serial = 1898] [outer = 0000005B901B3400] 14:24:34 INFO - PROCESS | 2852 | 1471987474690 Marionette TRACE conn6 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 14:24:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 14:24:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 735ms 14:24:34 INFO - PROCESS | 2852 | 1471987474773 Marionette TRACE conn6 -> [0,2493,"getWindowHandle",null] 14:24:34 INFO - PROCESS | 2852 | 1471987474778 Marionette TRACE conn6 <- [1,2493,null,{"value":"13"}] 14:24:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 14:24:34 INFO - PROCESS | 2852 | 1471987474815 Marionette TRACE conn6 -> [0,2494,"setScriptTimeout",{"ms":35000}] 14:24:34 INFO - PROCESS | 2852 | 1471987474818 Marionette TRACE conn6 <- [1,2494,null,{}] 14:24:34 INFO - PROCESS | 2852 | 1471987474826 Marionette TRACE conn6 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:34 INFO - PROCESS | 2852 | 1471987474829 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:34 INFO - PROCESS | 2852 | 1471987474930 Marionette TRACE conn6 <- [1,2495,null,{"value":null}] 14:24:34 INFO - PROCESS | 2852 | 1471987474937 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:34 INFO - PROCESS | 2852 | 1471987474939 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:34 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B91C75800 == 33 [pid = 2852] [id = 633] 14:24:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005B90A7C400) [pid = 2852] [serial = 1899] [outer = 0000000000000000] 14:24:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005B90A80C00) [pid = 2852] [serial = 1900] [outer = 0000005B90A7C400] 14:24:34 INFO - PROCESS | 2852 | 1471987474989 Marionette DEBUG loaded listener.js 14:24:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005B9185B400) [pid = 2852] [serial = 1901] [outer = 0000005B90A7C400] 14:24:35 INFO - PROCESS | 2852 | 1471987475474 Marionette TRACE conn6 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 14:24:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 14:24:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 712ms 14:24:35 INFO - PROCESS | 2852 | 1471987475499 Marionette TRACE conn6 -> [0,2497,"getWindowHandle",null] 14:24:35 INFO - PROCESS | 2852 | 1471987475502 Marionette TRACE conn6 <- [1,2497,null,{"value":"13"}] 14:24:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 14:24:35 INFO - PROCESS | 2852 | 1471987475506 Marionette TRACE conn6 -> [0,2498,"setScriptTimeout",{"ms":35000}] 14:24:35 INFO - PROCESS | 2852 | 1471987475509 Marionette TRACE conn6 <- [1,2498,null,{}] 14:24:35 INFO - PROCESS | 2852 | 1471987475520 Marionette TRACE conn6 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:35 INFO - PROCESS | 2852 | 1471987475525 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:35 INFO - PROCESS | 2852 | 1471987475616 Marionette TRACE conn6 <- [1,2499,null,{"value":null}] 14:24:35 INFO - PROCESS | 2852 | 1471987475626 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:35 INFO - PROCESS | 2852 | 1471987475629 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:35 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7184800 == 34 [pid = 2852] [id = 634] 14:24:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005B9036E800) [pid = 2852] [serial = 1902] [outer = 0000000000000000] 14:24:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BC765D800) [pid = 2852] [serial = 1903] [outer = 0000005B9036E800] 14:24:35 INFO - PROCESS | 2852 | 1471987475680 Marionette DEBUG loaded listener.js 14:24:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BC7731C00) [pid = 2852] [serial = 1904] [outer = 0000005B9036E800] 14:24:36 INFO - PROCESS | 2852 | 1471987476158 Marionette TRACE conn6 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 14:24:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 14:24:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 691ms 14:24:36 INFO - PROCESS | 2852 | 1471987476198 Marionette TRACE conn6 -> [0,2501,"getWindowHandle",null] 14:24:36 INFO - PROCESS | 2852 | 1471987476200 Marionette TRACE conn6 <- [1,2501,null,{"value":"13"}] 14:24:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 14:24:36 INFO - PROCESS | 2852 | 1471987476204 Marionette TRACE conn6 -> [0,2502,"setScriptTimeout",{"ms":35000}] 14:24:36 INFO - PROCESS | 2852 | 1471987476206 Marionette TRACE conn6 <- [1,2502,null,{}] 14:24:36 INFO - PROCESS | 2852 | 1471987476209 Marionette TRACE conn6 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:36 INFO - PROCESS | 2852 | 1471987476211 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:36 INFO - PROCESS | 2852 | 1471987476355 Marionette TRACE conn6 <- [1,2503,null,{"value":null}] 14:24:36 INFO - PROCESS | 2852 | 1471987476378 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:36 INFO - PROCESS | 2852 | 1471987476380 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:36 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC8928000 == 35 [pid = 2852] [id = 635] 14:24:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BC7A8AC00) [pid = 2852] [serial = 1905] [outer = 0000000000000000] 14:24:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BC7BB2000) [pid = 2852] [serial = 1906] [outer = 0000005BC7A8AC00] 14:24:36 INFO - PROCESS | 2852 | 1471987476428 Marionette DEBUG loaded listener.js 14:24:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BC7EF6000) [pid = 2852] [serial = 1907] [outer = 0000005BC7A8AC00] 14:24:36 INFO - PROCESS | 2852 | 1471987476882 Marionette TRACE conn6 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 14:24:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 14:24:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 734ms 14:24:36 INFO - PROCESS | 2852 | 1471987476941 Marionette TRACE conn6 -> [0,2505,"getWindowHandle",null] 14:24:36 INFO - PROCESS | 2852 | 1471987476943 Marionette TRACE conn6 <- [1,2505,null,{"value":"13"}] 14:24:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 14:24:36 INFO - PROCESS | 2852 | 1471987476952 Marionette TRACE conn6 -> [0,2506,"setScriptTimeout",{"ms":35000}] 14:24:36 INFO - PROCESS | 2852 | 1471987476954 Marionette TRACE conn6 <- [1,2506,null,{}] 14:24:36 INFO - PROCESS | 2852 | 1471987476958 Marionette TRACE conn6 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:36 INFO - PROCESS | 2852 | 1471987476960 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:37 INFO - PROCESS | 2852 | 1471987477069 Marionette TRACE conn6 <- [1,2507,null,{"value":null}] 14:24:37 INFO - PROCESS | 2852 | 1471987477075 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:37 INFO - PROCESS | 2852 | 1471987477077 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:37 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC483800 == 36 [pid = 2852] [id = 636] 14:24:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005B90A7C000) [pid = 2852] [serial = 1908] [outer = 0000000000000000] 14:24:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BCBB24000) [pid = 2852] [serial = 1909] [outer = 0000005B90A7C000] 14:24:37 INFO - PROCESS | 2852 | 1471987477129 Marionette DEBUG loaded listener.js 14:24:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BCBC0F800) [pid = 2852] [serial = 1910] [outer = 0000005B90A7C000] 14:24:37 INFO - PROCESS | 2852 | 1471987477590 Marionette TRACE conn6 <- [1,2508,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]]]}] 14:24:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 14:24:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 690ms 14:24:37 INFO - PROCESS | 2852 | 1471987477644 Marionette TRACE conn6 -> [0,2509,"getWindowHandle",null] 14:24:37 INFO - PROCESS | 2852 | 1471987477647 Marionette TRACE conn6 <- [1,2509,null,{"value":"13"}] 14:24:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 14:24:37 INFO - PROCESS | 2852 | 1471987477688 Marionette TRACE conn6 -> [0,2510,"setScriptTimeout",{"ms":35000}] 14:24:37 INFO - PROCESS | 2852 | 1471987477690 Marionette TRACE conn6 <- [1,2510,null,{}] 14:24:37 INFO - PROCESS | 2852 | 1471987477698 Marionette TRACE conn6 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:37 INFO - PROCESS | 2852 | 1471987477704 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:37 INFO - PROCESS | 2852 | 1471987477855 Marionette TRACE conn6 <- [1,2511,null,{"value":null}] 14:24:37 INFO - PROCESS | 2852 | 1471987477906 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:37 INFO - PROCESS | 2852 | 1471987477908 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:37 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCDB10800 == 37 [pid = 2852] [id = 637] 14:24:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BCBC77C00) [pid = 2852] [serial = 1911] [outer = 0000000000000000] 14:24:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BCD309C00) [pid = 2852] [serial = 1912] [outer = 0000005BCBC77C00] 14:24:37 INFO - PROCESS | 2852 | 1471987477956 Marionette DEBUG loaded listener.js 14:24:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BCD4B4C00) [pid = 2852] [serial = 1913] [outer = 0000005BCBC77C00] 14:24:38 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BCC6C8C00) [pid = 2852] [serial = 1863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 14:24:38 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BCD8C7C00) [pid = 2852] [serial = 1869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 14:24:38 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BC712A400) [pid = 2852] [serial = 1866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 14:24:38 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005B9080AC00) [pid = 2852] [serial = 1854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 14:24:38 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005B90378C00) [pid = 2852] [serial = 1851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 14:24:38 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BC6A3BC00) [pid = 2852] [serial = 1857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 14:24:38 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BD0C46800) [pid = 2852] [serial = 1845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 14:24:38 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BC7BB5400) [pid = 2852] [serial = 1860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 14:24:38 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B90608400) [pid = 2852] [serial = 1848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 14:24:38 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005B90A83000) [pid = 2852] [serial = 1872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 14:24:38 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BCC950800) [pid = 2852] [serial = 1875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 14:24:38 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005B90605C00) [pid = 2852] [serial = 1815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 14:24:38 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BD34AE000) [pid = 2852] [serial = 1878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 14:24:38 INFO - PROCESS | 2852 | 1471987478577 Marionette TRACE conn6 <- [1,2512,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]]]}] 14:24:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 14:24:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 985ms 14:24:38 INFO - PROCESS | 2852 | 1471987478639 Marionette TRACE conn6 -> [0,2513,"getWindowHandle",null] 14:24:38 INFO - PROCESS | 2852 | 1471987478641 Marionette TRACE conn6 <- [1,2513,null,{"value":"13"}] 14:24:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 14:24:38 INFO - PROCESS | 2852 | 1471987478644 Marionette TRACE conn6 -> [0,2514,"setScriptTimeout",{"ms":35000}] 14:24:38 INFO - PROCESS | 2852 | 1471987478646 Marionette TRACE conn6 <- [1,2514,null,{}] 14:24:38 INFO - PROCESS | 2852 | 1471987478656 Marionette TRACE conn6 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:38 INFO - PROCESS | 2852 | 1471987478659 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:38 INFO - PROCESS | 2852 | 1471987478742 Marionette TRACE conn6 <- [1,2515,null,{"value":null}] 14:24:38 INFO - PROCESS | 2852 | 1471987478747 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:38 INFO - PROCESS | 2852 | 1471987478749 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:38 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD1928000 == 38 [pid = 2852] [id = 638] 14:24:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005B905EB000) [pid = 2852] [serial = 1914] [outer = 0000000000000000] 14:24:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BC712A400) [pid = 2852] [serial = 1915] [outer = 0000005B905EB000] 14:24:38 INFO - PROCESS | 2852 | 1471987478796 Marionette DEBUG loaded listener.js 14:24:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BCC724400) [pid = 2852] [serial = 1916] [outer = 0000005B905EB000] 14:24:39 INFO - PROCESS | 2852 | 1471987479258 Marionette TRACE conn6 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 14:24:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 14:24:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 692ms 14:24:39 INFO - PROCESS | 2852 | 1471987479339 Marionette TRACE conn6 -> [0,2517,"getWindowHandle",null] 14:24:39 INFO - PROCESS | 2852 | 1471987479341 Marionette TRACE conn6 <- [1,2517,null,{"value":"13"}] 14:24:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 14:24:39 INFO - PROCESS | 2852 | 1471987479344 Marionette TRACE conn6 -> [0,2518,"setScriptTimeout",{"ms":35000}] 14:24:39 INFO - PROCESS | 2852 | 1471987479346 Marionette TRACE conn6 <- [1,2518,null,{}] 14:24:39 INFO - PROCESS | 2852 | 1471987479350 Marionette TRACE conn6 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:39 INFO - PROCESS | 2852 | 1471987479352 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:39 INFO - PROCESS | 2852 | 1471987479435 Marionette TRACE conn6 <- [1,2519,null,{"value":null}] 14:24:39 INFO - PROCESS | 2852 | 1471987479447 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:39 INFO - PROCESS | 2852 | 1471987479449 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:39 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD350C000 == 39 [pid = 2852] [id = 639] 14:24:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCD4AB400) [pid = 2852] [serial = 1917] [outer = 0000000000000000] 14:24:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BCD4E6C00) [pid = 2852] [serial = 1918] [outer = 0000005BCD4AB400] 14:24:39 INFO - PROCESS | 2852 | 1471987479496 Marionette DEBUG loaded listener.js 14:24:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCDE7D400) [pid = 2852] [serial = 1919] [outer = 0000005BCD4AB400] 14:24:39 INFO - PROCESS | 2852 | 1471987479935 Marionette TRACE conn6 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 14:24:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 14:24:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 628ms 14:24:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 14:24:39 INFO - PROCESS | 2852 | 1471987479976 Marionette TRACE conn6 -> [0,2521,"getWindowHandle",null] 14:24:39 INFO - PROCESS | 2852 | 1471987479978 Marionette TRACE conn6 <- [1,2521,null,{"value":"13"}] 14:24:39 INFO - PROCESS | 2852 | 1471987479981 Marionette TRACE conn6 -> [0,2522,"setScriptTimeout",{"ms":35000}] 14:24:39 INFO - PROCESS | 2852 | 1471987479983 Marionette TRACE conn6 <- [1,2522,null,{}] 14:24:39 INFO - PROCESS | 2852 | 1471987479987 Marionette TRACE conn6 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:39 INFO - PROCESS | 2852 | 1471987479989 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:40 INFO - PROCESS | 2852 | 1471987480073 Marionette TRACE conn6 <- [1,2523,null,{"value":null}] 14:24:40 INFO - PROCESS | 2852 | 1471987480079 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:40 INFO - PROCESS | 2852 | 1471987480081 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:40 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC717D800 == 40 [pid = 2852] [id = 640] 14:24:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BCDBD8000) [pid = 2852] [serial = 1920] [outer = 0000000000000000] 14:24:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BD1040400) [pid = 2852] [serial = 1921] [outer = 0000005BCDBD8000] 14:24:40 INFO - PROCESS | 2852 | 1471987480127 Marionette DEBUG loaded listener.js 14:24:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BD1A93C00) [pid = 2852] [serial = 1922] [outer = 0000005BCDBD8000] 14:24:40 INFO - PROCESS | 2852 | 1471987480874 Marionette TRACE conn6 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 14:24:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 14:24:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 944ms 14:24:40 INFO - PROCESS | 2852 | 1471987480928 Marionette TRACE conn6 -> [0,2525,"getWindowHandle",null] 14:24:40 INFO - PROCESS | 2852 | 1471987480932 Marionette TRACE conn6 <- [1,2525,null,{"value":"13"}] 14:24:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 14:24:40 INFO - PROCESS | 2852 | 1471987480961 Marionette TRACE conn6 -> [0,2526,"setScriptTimeout",{"ms":35000}] 14:24:40 INFO - PROCESS | 2852 | 1471987480965 Marionette TRACE conn6 <- [1,2526,null,{}] 14:24:40 INFO - PROCESS | 2852 | 1471987480973 Marionette TRACE conn6 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:40 INFO - PROCESS | 2852 | 1471987480977 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:41 INFO - PROCESS | 2852 | 1471987481115 Marionette TRACE conn6 <- [1,2527,null,{"value":null}] 14:24:41 INFO - PROCESS | 2852 | 1471987481231 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:41 INFO - PROCESS | 2852 | 1471987481235 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:41 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B91C70800 == 41 [pid = 2852] [id = 641] 14:24:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005B90126000) [pid = 2852] [serial = 1923] [outer = 0000000000000000] 14:24:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005B905E2C00) [pid = 2852] [serial = 1924] [outer = 0000005B90126000] 14:24:41 INFO - PROCESS | 2852 | 1471987481296 Marionette DEBUG loaded listener.js 14:24:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005B9078DC00) [pid = 2852] [serial = 1925] [outer = 0000005B90126000] 14:24:42 INFO - PROCESS | 2852 | 1471987482054 Marionette TRACE conn6 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 14:24:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 14:24:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1152ms 14:24:42 INFO - PROCESS | 2852 | 1471987482095 Marionette TRACE conn6 -> [0,2529,"getWindowHandle",null] 14:24:42 INFO - PROCESS | 2852 | 1471987482100 Marionette TRACE conn6 <- [1,2529,null,{"value":"13"}] 14:24:42 INFO - PROCESS | 2852 | 1471987482108 Marionette TRACE conn6 -> [0,2530,"setScriptTimeout",{"ms":35000}] 14:24:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 14:24:42 INFO - PROCESS | 2852 | 1471987482112 Marionette TRACE conn6 <- [1,2530,null,{}] 14:24:42 INFO - PROCESS | 2852 | 1471987482116 Marionette TRACE conn6 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:42 INFO - PROCESS | 2852 | 1471987482119 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:42 INFO - PROCESS | 2852 | 1471987482268 Marionette TRACE conn6 <- [1,2531,null,{"value":null}] 14:24:42 INFO - PROCESS | 2852 | 1471987482386 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:42 INFO - PROCESS | 2852 | 1471987482389 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:42 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC3E6800 == 42 [pid = 2852] [id = 642] 14:24:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005B909ABC00) [pid = 2852] [serial = 1926] [outer = 0000000000000000] 14:24:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BC620D800) [pid = 2852] [serial = 1927] [outer = 0000005B909ABC00] 14:24:42 INFO - PROCESS | 2852 | 1471987482449 Marionette DEBUG loaded listener.js 14:24:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BC76B6C00) [pid = 2852] [serial = 1928] [outer = 0000005B909ABC00] 14:24:43 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD350C000 == 41 [pid = 2852] [id = 639] 14:24:43 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD1928000 == 40 [pid = 2852] [id = 638] 14:24:43 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCDB10800 == 39 [pid = 2852] [id = 637] 14:24:43 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC483800 == 38 [pid = 2852] [id = 636] 14:24:43 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC8928000 == 37 [pid = 2852] [id = 635] 14:24:43 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7184800 == 36 [pid = 2852] [id = 634] 14:24:43 INFO - PROCESS | 2852 | --DOCSHELL 0000005B91C75800 == 35 [pid = 2852] [id = 633] 14:24:43 INFO - PROCESS | 2852 | --DOCSHELL 0000005B909E2800 == 34 [pid = 2852] [id = 632] 14:24:43 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BCBB22800) [pid = 2852] [serial = 1817] [outer = 0000000000000000] [url = about:blank] 14:24:43 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BD34B6C00) [pid = 2852] [serial = 1879] [outer = 0000000000000000] [url = about:blank] 14:24:43 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BCC72BC00) [pid = 2852] [serial = 1864] [outer = 0000000000000000] [url = about:blank] 14:24:43 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BD3449800) [pid = 2852] [serial = 1870] [outer = 0000000000000000] [url = about:blank] 14:24:43 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BCD8C7800) [pid = 2852] [serial = 1868] [outer = 0000000000000000] [url = about:blank] 14:24:43 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BCD461800) [pid = 2852] [serial = 1867] [outer = 0000000000000000] [url = about:blank] 14:24:43 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005B9080F800) [pid = 2852] [serial = 1855] [outer = 0000000000000000] [url = about:blank] 14:24:43 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B90BD4000) [pid = 2852] [serial = 1856] [outer = 0000000000000000] [url = about:blank] 14:24:43 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005B91856800) [pid = 2852] [serial = 1852] [outer = 0000000000000000] [url = about:blank] 14:24:43 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BC76B8400) [pid = 2852] [serial = 1853] [outer = 0000000000000000] [url = about:blank] 14:24:43 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BC71C5400) [pid = 2852] [serial = 1858] [outer = 0000000000000000] [url = about:blank] 14:24:43 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BC76AD400) [pid = 2852] [serial = 1859] [outer = 0000000000000000] [url = about:blank] 14:24:43 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BD1043800) [pid = 2852] [serial = 1846] [outer = 0000000000000000] [url = about:blank] 14:24:43 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BD1AE3800) [pid = 2852] [serial = 1847] [outer = 0000000000000000] [url = about:blank] 14:24:43 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BCBB08400) [pid = 2852] [serial = 1861] [outer = 0000000000000000] [url = about:blank] 14:24:43 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BCBCD5800) [pid = 2852] [serial = 1862] [outer = 0000000000000000] [url = about:blank] 14:24:43 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005B909A9800) [pid = 2852] [serial = 1849] [outer = 0000000000000000] [url = about:blank] 14:24:43 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005B90BD8800) [pid = 2852] [serial = 1850] [outer = 0000000000000000] [url = about:blank] 14:24:43 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BB9F20800) [pid = 2852] [serial = 1873] [outer = 0000000000000000] [url = about:blank] 14:24:43 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005BCBB24400) [pid = 2852] [serial = 1874] [outer = 0000000000000000] [url = about:blank] 14:24:43 INFO - PROCESS | 2852 | --DOMWINDOW == 67 (0000005BD35AE400) [pid = 2852] [serial = 1880] [outer = 0000000000000000] [url = about:blank] 14:24:43 INFO - PROCESS | 2852 | --DOMWINDOW == 66 (0000005BD3494C00) [pid = 2852] [serial = 1876] [outer = 0000000000000000] [url = about:blank] 14:24:43 INFO - PROCESS | 2852 | --DOMWINDOW == 65 (0000005BD3489800) [pid = 2852] [serial = 1871] [outer = 0000000000000000] [url = about:blank] 14:24:43 INFO - PROCESS | 2852 | --DOMWINDOW == 64 (0000005BD34A3400) [pid = 2852] [serial = 1877] [outer = 0000000000000000] [url = about:blank] 14:24:43 INFO - PROCESS | 2852 | --DOMWINDOW == 63 (0000005BCD373C00) [pid = 2852] [serial = 1865] [outer = 0000000000000000] [url = about:blank] 14:24:43 INFO - PROCESS | 2852 | 1471987483297 Marionette TRACE conn6 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 14:24:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 14:24:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1230ms 14:24:43 INFO - PROCESS | 2852 | 1471987483343 Marionette TRACE conn6 -> [0,2533,"getWindowHandle",null] 14:24:43 INFO - PROCESS | 2852 | 1471987483348 Marionette TRACE conn6 <- [1,2533,null,{"value":"13"}] 14:24:43 INFO - PROCESS | 2852 | 1471987483352 Marionette TRACE conn6 -> [0,2534,"setScriptTimeout",{"ms":35000}] 14:24:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 14:24:43 INFO - PROCESS | 2852 | 1471987483355 Marionette TRACE conn6 <- [1,2534,null,{}] 14:24:43 INFO - PROCESS | 2852 | 1471987483361 Marionette TRACE conn6 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:43 INFO - PROCESS | 2852 | 1471987483364 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:43 INFO - PROCESS | 2852 | 1471987483454 Marionette TRACE conn6 <- [1,2535,null,{"value":null}] 14:24:43 INFO - PROCESS | 2852 | 1471987483461 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:43 INFO - PROCESS | 2852 | 1471987483465 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:43 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90A53800 == 35 [pid = 2852] [id = 643] 14:24:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 64 (0000005B905F1000) [pid = 2852] [serial = 1929] [outer = 0000000000000000] 14:24:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 65 (0000005B9078D400) [pid = 2852] [serial = 1930] [outer = 0000005B905F1000] 14:24:43 INFO - PROCESS | 2852 | 1471987483516 Marionette DEBUG loaded listener.js 14:24:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 66 (0000005B90A7E000) [pid = 2852] [serial = 1931] [outer = 0000005B905F1000] 14:24:44 INFO - PROCESS | 2852 | 1471987484055 Marionette TRACE conn6 <- [1,2536,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]]]}] 14:24:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 14:24:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 734ms 14:24:44 INFO - PROCESS | 2852 | 1471987484091 Marionette TRACE conn6 -> [0,2537,"getWindowHandle",null] 14:24:44 INFO - PROCESS | 2852 | 1471987484095 Marionette TRACE conn6 <- [1,2537,null,{"value":"13"}] 14:24:44 INFO - PROCESS | 2852 | 1471987484101 Marionette TRACE conn6 -> [0,2538,"setScriptTimeout",{"ms":35000}] 14:24:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 14:24:44 INFO - PROCESS | 2852 | 1471987484104 Marionette TRACE conn6 <- [1,2538,null,{}] 14:24:44 INFO - PROCESS | 2852 | 1471987484108 Marionette TRACE conn6 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:44 INFO - PROCESS | 2852 | 1471987484110 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:44 INFO - PROCESS | 2852 | 1471987484202 Marionette TRACE conn6 <- [1,2539,null,{"value":null}] 14:24:44 INFO - PROCESS | 2852 | 1471987484279 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:44 INFO - PROCESS | 2852 | 1471987484281 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:44 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B93A1D000 == 36 [pid = 2852] [id = 644] 14:24:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 67 (0000005BC239D800) [pid = 2852] [serial = 1932] [outer = 0000000000000000] 14:24:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005BC6839000) [pid = 2852] [serial = 1933] [outer = 0000005BC239D800] 14:24:44 INFO - PROCESS | 2852 | 1471987484341 Marionette DEBUG loaded listener.js 14:24:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005BC76AD800) [pid = 2852] [serial = 1934] [outer = 0000005BC239D800] 14:24:44 INFO - PROCESS | 2852 | 1471987484751 Marionette TRACE conn6 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 14:24:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 14:24:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 671ms 14:24:44 INFO - PROCESS | 2852 | 1471987484775 Marionette TRACE conn6 -> [0,2541,"getWindowHandle",null] 14:24:44 INFO - PROCESS | 2852 | 1471987484778 Marionette TRACE conn6 <- [1,2541,null,{"value":"13"}] 14:24:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 14:24:44 INFO - PROCESS | 2852 | 1471987484781 Marionette TRACE conn6 -> [0,2542,"setScriptTimeout",{"ms":35000}] 14:24:44 INFO - PROCESS | 2852 | 1471987484785 Marionette TRACE conn6 <- [1,2542,null,{}] 14:24:44 INFO - PROCESS | 2852 | 1471987484796 Marionette TRACE conn6 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:44 INFO - PROCESS | 2852 | 1471987484801 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:44 INFO - PROCESS | 2852 | 1471987484892 Marionette TRACE conn6 <- [1,2543,null,{"value":null}] 14:24:44 INFO - PROCESS | 2852 | 1471987484899 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:44 INFO - PROCESS | 2852 | 1471987484902 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:44 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC8334000 == 37 [pid = 2852] [id = 645] 14:24:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005B90121C00) [pid = 2852] [serial = 1935] [outer = 0000000000000000] 14:24:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005BC8970800) [pid = 2852] [serial = 1936] [outer = 0000005B90121C00] 14:24:44 INFO - PROCESS | 2852 | 1471987484954 Marionette DEBUG loaded listener.js 14:24:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BCBE82000) [pid = 2852] [serial = 1937] [outer = 0000005B90121C00] 14:24:45 INFO - PROCESS | 2852 | 1471987485434 Marionette TRACE conn6 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 14:24:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 14:24:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 690ms 14:24:45 INFO - PROCESS | 2852 | 1471987485482 Marionette TRACE conn6 -> [0,2545,"getWindowHandle",null] 14:24:45 INFO - PROCESS | 2852 | 1471987485485 Marionette TRACE conn6 <- [1,2545,null,{"value":"13"}] 14:24:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 14:24:45 INFO - PROCESS | 2852 | 1471987485489 Marionette TRACE conn6 -> [0,2546,"setScriptTimeout",{"ms":35000}] 14:24:45 INFO - PROCESS | 2852 | 1471987485491 Marionette TRACE conn6 <- [1,2546,null,{}] 14:24:45 INFO - PROCESS | 2852 | 1471987485494 Marionette TRACE conn6 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:45 INFO - PROCESS | 2852 | 1471987485497 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:45 INFO - PROCESS | 2852 | 1471987485619 Marionette TRACE conn6 <- [1,2547,null,{"value":null}] 14:24:45 INFO - PROCESS | 2852 | 1471987485665 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:45 INFO - PROCESS | 2852 | 1471987485668 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:45 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD414800 == 38 [pid = 2852] [id = 646] 14:24:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BCC6BF800) [pid = 2852] [serial = 1938] [outer = 0000000000000000] 14:24:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BCC726800) [pid = 2852] [serial = 1939] [outer = 0000005BCC6BF800] 14:24:45 INFO - PROCESS | 2852 | 1471987485723 Marionette DEBUG loaded listener.js 14:24:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BCD379800) [pid = 2852] [serial = 1940] [outer = 0000005BCC6BF800] 14:24:46 INFO - PROCESS | 2852 | 1471987486177 Marionette TRACE conn6 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 14:24:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 14:24:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 732ms 14:24:46 INFO - PROCESS | 2852 | 1471987486227 Marionette TRACE conn6 -> [0,2549,"getWindowHandle",null] 14:24:46 INFO - PROCESS | 2852 | 1471987486229 Marionette TRACE conn6 <- [1,2549,null,{"value":"13"}] 14:24:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 14:24:46 INFO - PROCESS | 2852 | 1471987486232 Marionette TRACE conn6 -> [0,2550,"setScriptTimeout",{"ms":35000}] 14:24:46 INFO - PROCESS | 2852 | 1471987486234 Marionette TRACE conn6 <- [1,2550,null,{}] 14:24:46 INFO - PROCESS | 2852 | 1471987486238 Marionette TRACE conn6 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:46 INFO - PROCESS | 2852 | 1471987486240 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:46 INFO - PROCESS | 2852 | 1471987486382 Marionette TRACE conn6 <- [1,2551,null,{"value":null}] 14:24:46 INFO - PROCESS | 2852 | 1471987486407 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:46 INFO - PROCESS | 2852 | 1471987486409 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:46 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD1920800 == 39 [pid = 2852] [id = 647] 14:24:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BCD4B2C00) [pid = 2852] [serial = 1941] [outer = 0000000000000000] 14:24:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCD4B1800) [pid = 2852] [serial = 1942] [outer = 0000005BCD4B2C00] 14:24:46 INFO - PROCESS | 2852 | 1471987486457 Marionette DEBUG loaded listener.js 14:24:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BCDBD9800) [pid = 2852] [serial = 1943] [outer = 0000005BCD4B2C00] 14:24:46 INFO - PROCESS | 2852 | 1471987486935 Marionette TRACE conn6 <- [1,2552,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]]]}] 14:24:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 14:24:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 733ms 14:24:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 14:24:46 INFO - PROCESS | 2852 | 1471987486969 Marionette TRACE conn6 -> [0,2553,"getWindowHandle",null] 14:24:46 INFO - PROCESS | 2852 | 1471987486971 Marionette TRACE conn6 <- [1,2553,null,{"value":"13"}] 14:24:46 INFO - PROCESS | 2852 | 1471987486974 Marionette TRACE conn6 -> [0,2554,"setScriptTimeout",{"ms":35000}] 14:24:46 INFO - PROCESS | 2852 | 1471987486976 Marionette TRACE conn6 <- [1,2554,null,{}] 14:24:46 INFO - PROCESS | 2852 | 1471987486980 Marionette TRACE conn6 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:46 INFO - PROCESS | 2852 | 1471987486985 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:47 INFO - PROCESS | 2852 | 1471987487140 Marionette TRACE conn6 <- [1,2555,null,{"value":null}] 14:24:47 INFO - PROCESS | 2852 | 1471987487218 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:47 INFO - PROCESS | 2852 | 1471987487220 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:47 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD4205000 == 40 [pid = 2852] [id = 648] 14:24:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BD1A98C00) [pid = 2852] [serial = 1944] [outer = 0000000000000000] 14:24:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BD348B000) [pid = 2852] [serial = 1945] [outer = 0000005BD1A98C00] 14:24:47 INFO - PROCESS | 2852 | 1471987487270 Marionette DEBUG loaded listener.js 14:24:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BD3498800) [pid = 2852] [serial = 1946] [outer = 0000005BD1A98C00] 14:24:47 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BCBC77C00) [pid = 2852] [serial = 1911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 14:24:47 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005B9036E800) [pid = 2852] [serial = 1902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 14:24:47 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BD1663C00) [pid = 2852] [serial = 1887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 14:24:47 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B90803800) [pid = 2852] [serial = 1893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 14:24:47 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BCDE7EC00) [pid = 2852] [serial = 1890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 14:24:47 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BC7A8AC00) [pid = 2852] [serial = 1905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 14:24:47 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005B90A7C000) [pid = 2852] [serial = 1908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 14:24:47 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BCD4AB400) [pid = 2852] [serial = 1917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 14:24:47 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005B905F1400) [pid = 2852] [serial = 1881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 14:24:47 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BC7662800) [pid = 2852] [serial = 1884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 14:24:47 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005B905EB000) [pid = 2852] [serial = 1914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 14:24:47 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005B90A7C400) [pid = 2852] [serial = 1899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 14:24:47 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005B901B3400) [pid = 2852] [serial = 1896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 14:24:47 INFO - PROCESS | 2852 | 1471987487751 Marionette TRACE conn6 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 14:24:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 14:24:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 839ms 14:24:47 INFO - PROCESS | 2852 | 1471987487817 Marionette TRACE conn6 -> [0,2557,"getWindowHandle",null] 14:24:47 INFO - PROCESS | 2852 | 1471987487819 Marionette TRACE conn6 <- [1,2557,null,{"value":"13"}] 14:24:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 14:24:47 INFO - PROCESS | 2852 | 1471987487827 Marionette TRACE conn6 -> [0,2558,"setScriptTimeout",{"ms":35000}] 14:24:47 INFO - PROCESS | 2852 | 1471987487829 Marionette TRACE conn6 <- [1,2558,null,{}] 14:24:47 INFO - PROCESS | 2852 | 1471987487832 Marionette TRACE conn6 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:47 INFO - PROCESS | 2852 | 1471987487834 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:47 INFO - PROCESS | 2852 | 1471987487919 Marionette TRACE conn6 <- [1,2559,null,{"value":null}] 14:24:47 INFO - PROCESS | 2852 | 1471987487927 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:47 INFO - PROCESS | 2852 | 1471987487929 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:47 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD426C000 == 41 [pid = 2852] [id = 649] 14:24:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005B90603000) [pid = 2852] [serial = 1947] [outer = 0000000000000000] 14:24:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005BC7BAC800) [pid = 2852] [serial = 1948] [outer = 0000005B90603000] 14:24:47 INFO - PROCESS | 2852 | 1471987487976 Marionette DEBUG loaded listener.js 14:24:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005BD0CB5400) [pid = 2852] [serial = 1949] [outer = 0000005B90603000] 14:24:48 INFO - PROCESS | 2852 | 1471987488417 Marionette TRACE conn6 <- [1,2560,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]]]}] 14:24:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 14:24:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 630ms 14:24:48 INFO - PROCESS | 2852 | 1471987488455 Marionette TRACE conn6 -> [0,2561,"getWindowHandle",null] 14:24:48 INFO - PROCESS | 2852 | 1471987488466 Marionette TRACE conn6 <- [1,2561,null,{"value":"13"}] 14:24:48 INFO - PROCESS | 2852 | 1471987488469 Marionette TRACE conn6 -> [0,2562,"setScriptTimeout",{"ms":35000}] 14:24:48 INFO - PROCESS | 2852 | 1471987488471 Marionette TRACE conn6 <- [1,2562,null,{}] 14:24:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 14:24:48 INFO - PROCESS | 2852 | 1471987488475 Marionette TRACE conn6 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:48 INFO - PROCESS | 2852 | 1471987488477 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:48 INFO - PROCESS | 2852 | 1471987488564 Marionette TRACE conn6 <- [1,2563,null,{"value":null}] 14:24:48 INFO - PROCESS | 2852 | 1471987488571 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:48 INFO - PROCESS | 2852 | 1471987488573 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:48 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD47DF000 == 42 [pid = 2852] [id = 650] 14:24:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BD3499800) [pid = 2852] [serial = 1950] [outer = 0000000000000000] 14:24:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BD34A3000) [pid = 2852] [serial = 1951] [outer = 0000005BD3499800] 14:24:48 INFO - PROCESS | 2852 | 1471987488620 Marionette DEBUG loaded listener.js 14:24:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BD34B3400) [pid = 2852] [serial = 1952] [outer = 0000005BD3499800] 14:24:49 INFO - PROCESS | 2852 | 1471987489037 Marionette TRACE conn6 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 14:24:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 14:24:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 629ms 14:24:49 INFO - PROCESS | 2852 | 1471987489104 Marionette TRACE conn6 -> [0,2565,"getWindowHandle",null] 14:24:49 INFO - PROCESS | 2852 | 1471987489107 Marionette TRACE conn6 <- [1,2565,null,{"value":"13"}] 14:24:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 14:24:49 INFO - PROCESS | 2852 | 1471987489110 Marionette TRACE conn6 -> [0,2566,"setScriptTimeout",{"ms":35000}] 14:24:49 INFO - PROCESS | 2852 | 1471987489112 Marionette TRACE conn6 <- [1,2566,null,{}] 14:24:49 INFO - PROCESS | 2852 | 1471987489115 Marionette TRACE conn6 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:49 INFO - PROCESS | 2852 | 1471987489117 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:49 INFO - PROCESS | 2852 | 1471987489202 Marionette TRACE conn6 <- [1,2567,null,{"value":null}] 14:24:49 INFO - PROCESS | 2852 | 1471987489210 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:49 INFO - PROCESS | 2852 | 1471987489212 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:49 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC8328800 == 43 [pid = 2852] [id = 651] 14:24:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BD35A7000) [pid = 2852] [serial = 1953] [outer = 0000000000000000] 14:24:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BD35AC400) [pid = 2852] [serial = 1954] [outer = 0000005BD35A7000] 14:24:49 INFO - PROCESS | 2852 | 1471987489258 Marionette DEBUG loaded listener.js 14:24:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BD3ACF400) [pid = 2852] [serial = 1955] [outer = 0000005BD35A7000] 14:24:49 INFO - PROCESS | 2852 | 1471987489907 Marionette TRACE conn6 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 14:24:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 14:24:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 837ms 14:24:49 INFO - PROCESS | 2852 | 1471987489951 Marionette TRACE conn6 -> [0,2569,"getWindowHandle",null] 14:24:49 INFO - PROCESS | 2852 | 1471987489956 Marionette TRACE conn6 <- [1,2569,null,{"value":"13"}] 14:24:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 14:24:49 INFO - PROCESS | 2852 | 1471987489961 Marionette TRACE conn6 -> [0,2570,"setScriptTimeout",{"ms":35000}] 14:24:49 INFO - PROCESS | 2852 | 1471987489965 Marionette TRACE conn6 <- [1,2570,null,{}] 14:24:49 INFO - PROCESS | 2852 | 1471987489972 Marionette TRACE conn6 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:49 INFO - PROCESS | 2852 | 1471987489975 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:50 INFO - PROCESS | 2852 | 1471987490094 Marionette TRACE conn6 <- [1,2571,null,{"value":null}] 14:24:50 INFO - PROCESS | 2852 | 1471987490220 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:50 INFO - PROCESS | 2852 | 1471987490224 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:50 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B93A03000 == 44 [pid = 2852] [id = 652] 14:24:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005B90376C00) [pid = 2852] [serial = 1956] [outer = 0000000000000000] 14:24:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005B909AC400) [pid = 2852] [serial = 1957] [outer = 0000005B90376C00] 14:24:50 INFO - PROCESS | 2852 | 1471987490286 Marionette DEBUG loaded listener.js 14:24:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005B91C2A800) [pid = 2852] [serial = 1958] [outer = 0000005B90376C00] 14:24:50 INFO - PROCESS | 2852 | 1471987490902 Marionette TRACE conn6 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 14:24:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 14:24:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 985ms 14:24:50 INFO - PROCESS | 2852 | 1471987490956 Marionette TRACE conn6 -> [0,2573,"getWindowHandle",null] 14:24:50 INFO - PROCESS | 2852 | 1471987490961 Marionette TRACE conn6 <- [1,2573,null,{"value":"13"}] 14:24:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 14:24:50 INFO - PROCESS | 2852 | 1471987490969 Marionette TRACE conn6 -> [0,2574,"setScriptTimeout",{"ms":35000}] 14:24:50 INFO - PROCESS | 2852 | 1471987490972 Marionette TRACE conn6 <- [1,2574,null,{}] 14:24:50 INFO - PROCESS | 2852 | 1471987490976 Marionette TRACE conn6 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:50 INFO - PROCESS | 2852 | 1471987490980 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:51 INFO - PROCESS | 2852 | 1471987491098 Marionette TRACE conn6 <- [1,2575,null,{"value":null}] 14:24:51 INFO - PROCESS | 2852 | 1471987491194 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:51 INFO - PROCESS | 2852 | 1471987491197 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:51 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3519800 == 45 [pid = 2852] [id = 653] 14:24:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BC7BB2C00) [pid = 2852] [serial = 1959] [outer = 0000000000000000] 14:24:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BC89D1400) [pid = 2852] [serial = 1960] [outer = 0000005BC7BB2C00] 14:24:51 INFO - PROCESS | 2852 | 1471987491257 Marionette DEBUG loaded listener.js 14:24:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BCC4B1400) [pid = 2852] [serial = 1961] [outer = 0000005BC7BB2C00] 14:24:51 INFO - PROCESS | 2852 | 1471987491891 Marionette TRACE conn6 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 14:24:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 14:24:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 985ms 14:24:51 INFO - PROCESS | 2852 | 1471987491955 Marionette TRACE conn6 -> [0,2577,"getWindowHandle",null] 14:24:51 INFO - PROCESS | 2852 | 1471987491958 Marionette TRACE conn6 <- [1,2577,null,{"value":"13"}] 14:24:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 14:24:51 INFO - PROCESS | 2852 | 1471987491962 Marionette TRACE conn6 -> [0,2578,"setScriptTimeout",{"ms":35000}] 14:24:51 INFO - PROCESS | 2852 | 1471987491966 Marionette TRACE conn6 <- [1,2578,null,{}] 14:24:51 INFO - PROCESS | 2852 | 1471987491977 Marionette TRACE conn6 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:51 INFO - PROCESS | 2852 | 1471987491983 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:52 INFO - PROCESS | 2852 | 1471987492099 Marionette TRACE conn6 <- [1,2579,null,{"value":null}] 14:24:52 INFO - PROCESS | 2852 | 1471987492225 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:52 INFO - PROCESS | 2852 | 1471987492229 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:52 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD7466800 == 46 [pid = 2852] [id = 654] 14:24:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BD1AE3800) [pid = 2852] [serial = 1962] [outer = 0000000000000000] 14:24:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BD3451000) [pid = 2852] [serial = 1963] [outer = 0000005BD1AE3800] 14:24:52 INFO - PROCESS | 2852 | 1471987492290 Marionette DEBUG loaded listener.js 14:24:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BD35A9000) [pid = 2852] [serial = 1964] [outer = 0000005BD1AE3800] 14:24:52 INFO - PROCESS | 2852 | 1471987492888 Marionette TRACE conn6 <- [1,2580,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]]]}] 14:24:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 14:24:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 986ms 14:24:52 INFO - PROCESS | 2852 | 1471987492950 Marionette TRACE conn6 -> [0,2581,"getWindowHandle",null] 14:24:52 INFO - PROCESS | 2852 | 1471987492953 Marionette TRACE conn6 <- [1,2581,null,{"value":"13"}] 14:24:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 14:24:52 INFO - PROCESS | 2852 | 1471987492957 Marionette TRACE conn6 -> [0,2582,"setScriptTimeout",{"ms":35000}] 14:24:52 INFO - PROCESS | 2852 | 1471987492959 Marionette TRACE conn6 <- [1,2582,null,{}] 14:24:52 INFO - PROCESS | 2852 | 1471987492963 Marionette TRACE conn6 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:52 INFO - PROCESS | 2852 | 1471987492966 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:53 INFO - PROCESS | 2852 | 1471987493083 Marionette TRACE conn6 <- [1,2583,null,{"value":null}] 14:24:53 INFO - PROCESS | 2852 | 1471987493312 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:53 INFO - PROCESS | 2852 | 1471987493315 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:53 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B909E2800 == 47 [pid = 2852] [id = 655] 14:24:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005B8F397000) [pid = 2852] [serial = 1965] [outer = 0000000000000000] 14:24:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005B90370800) [pid = 2852] [serial = 1966] [outer = 0000005B8F397000] 14:24:53 INFO - PROCESS | 2852 | 1471987493385 Marionette DEBUG loaded listener.js 14:24:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005B909A7000) [pid = 2852] [serial = 1967] [outer = 0000005B8F397000] 14:24:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90A95000 == 46 [pid = 2852] [id = 631] 14:24:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD47DF000 == 45 [pid = 2852] [id = 650] 14:24:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD426C000 == 44 [pid = 2852] [id = 649] 14:24:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD4205000 == 43 [pid = 2852] [id = 648] 14:24:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD1920800 == 42 [pid = 2852] [id = 647] 14:24:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD414800 == 41 [pid = 2852] [id = 646] 14:24:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC8334000 == 40 [pid = 2852] [id = 645] 14:24:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005B93A1D000 == 39 [pid = 2852] [id = 644] 14:24:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90A53800 == 38 [pid = 2852] [id = 643] 14:24:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC3E6800 == 37 [pid = 2852] [id = 642] 14:24:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC717D800 == 36 [pid = 2852] [id = 640] 14:24:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005B91C70800 == 35 [pid = 2852] [id = 641] 14:24:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD6D89800 == 34 [pid = 2852] [id = 626] 14:24:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90A9A800 == 33 [pid = 2852] [id = 627] 14:24:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD421C000 == 32 [pid = 2852] [id = 630] 14:24:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90A61800 == 31 [pid = 2852] [id = 624] 14:24:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD7B16000 == 30 [pid = 2852] [id = 629] 14:24:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD5629800 == 29 [pid = 2852] [id = 625] 14:24:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD86B000 == 28 [pid = 2852] [id = 628] 14:24:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD7466800 == 27 [pid = 2852] [id = 654] 14:24:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3519800 == 26 [pid = 2852] [id = 653] 14:24:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC8328800 == 25 [pid = 2852] [id = 651] 14:24:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005B93A03000 == 24 [pid = 2852] [id = 652] 14:24:54 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BCD309C00) [pid = 2852] [serial = 1912] [outer = 0000000000000000] [url = about:blank] 14:24:54 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BC7731C00) [pid = 2852] [serial = 1904] [outer = 0000000000000000] [url = about:blank] 14:24:54 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BD34AF400) [pid = 2852] [serial = 1889] [outer = 0000000000000000] [url = about:blank] 14:24:54 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005B9185F400) [pid = 2852] [serial = 1895] [outer = 0000000000000000] [url = about:blank] 14:24:54 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BD3FED400) [pid = 2852] [serial = 1892] [outer = 0000000000000000] [url = about:blank] 14:24:54 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BC7BB2000) [pid = 2852] [serial = 1906] [outer = 0000000000000000] [url = about:blank] 14:24:54 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BCBB24000) [pid = 2852] [serial = 1909] [outer = 0000000000000000] [url = about:blank] 14:24:54 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BCD4E6C00) [pid = 2852] [serial = 1918] [outer = 0000000000000000] [url = about:blank] 14:24:54 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BD1ADEC00) [pid = 2852] [serial = 1888] [outer = 0000000000000000] [url = about:blank] 14:24:54 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BC765D800) [pid = 2852] [serial = 1903] [outer = 0000000000000000] [url = about:blank] 14:24:54 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005B90804400) [pid = 2852] [serial = 1882] [outer = 0000000000000000] [url = about:blank] 14:24:54 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B91857C00) [pid = 2852] [serial = 1883] [outer = 0000000000000000] [url = about:blank] 14:24:54 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BC7A4F800) [pid = 2852] [serial = 1885] [outer = 0000000000000000] [url = about:blank] 14:24:54 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005B909B2000) [pid = 2852] [serial = 1894] [outer = 0000000000000000] [url = about:blank] 14:24:54 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BC712A400) [pid = 2852] [serial = 1915] [outer = 0000000000000000] [url = about:blank] 14:24:54 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BCC724400) [pid = 2852] [serial = 1916] [outer = 0000000000000000] [url = about:blank] 14:24:54 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005B9185B400) [pid = 2852] [serial = 1901] [outer = 0000000000000000] [url = about:blank] 14:24:54 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005B90A80C00) [pid = 2852] [serial = 1900] [outer = 0000000000000000] [url = about:blank] 14:24:54 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BCBC0B000) [pid = 2852] [serial = 1886] [outer = 0000000000000000] [url = about:blank] 14:24:54 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BCBC0F800) [pid = 2852] [serial = 1910] [outer = 0000000000000000] [url = about:blank] 14:24:54 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005BC7EF6000) [pid = 2852] [serial = 1907] [outer = 0000000000000000] [url = about:blank] 14:24:54 INFO - PROCESS | 2852 | --DOMWINDOW == 67 (0000005BD3AD7800) [pid = 2852] [serial = 1891] [outer = 0000000000000000] [url = about:blank] 14:24:54 INFO - PROCESS | 2852 | --DOMWINDOW == 66 (0000005B90606400) [pid = 2852] [serial = 1898] [outer = 0000000000000000] [url = about:blank] 14:24:54 INFO - PROCESS | 2852 | --DOMWINDOW == 65 (0000005BCD4B4C00) [pid = 2852] [serial = 1913] [outer = 0000000000000000] [url = about:blank] 14:24:54 INFO - PROCESS | 2852 | --DOMWINDOW == 64 (0000005B9037AC00) [pid = 2852] [serial = 1897] [outer = 0000000000000000] [url = about:blank] 14:24:54 INFO - PROCESS | 2852 | --DOMWINDOW == 63 (0000005BD1040400) [pid = 2852] [serial = 1921] [outer = 0000000000000000] [url = about:blank] 14:24:54 INFO - PROCESS | 2852 | --DOMWINDOW == 62 (0000005BCDE7D400) [pid = 2852] [serial = 1919] [outer = 0000000000000000] [url = about:blank] 14:24:54 INFO - PROCESS | 2852 | 1471987494710 Marionette TRACE conn6 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 14:24:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 14:24:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1829ms 14:24:54 INFO - PROCESS | 2852 | 1471987494791 Marionette TRACE conn6 -> [0,2585,"getWindowHandle",null] 14:24:54 INFO - PROCESS | 2852 | 1471987494795 Marionette TRACE conn6 <- [1,2585,null,{"value":"13"}] 14:24:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 14:24:54 INFO - PROCESS | 2852 | 1471987494800 Marionette TRACE conn6 -> [0,2586,"setScriptTimeout",{"ms":35000}] 14:24:54 INFO - PROCESS | 2852 | 1471987494804 Marionette TRACE conn6 <- [1,2586,null,{}] 14:24:54 INFO - PROCESS | 2852 | 1471987494810 Marionette TRACE conn6 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:54 INFO - PROCESS | 2852 | 1471987494814 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:54 INFO - PROCESS | 2852 | 1471987494905 Marionette TRACE conn6 <- [1,2587,null,{"value":null}] 14:24:54 INFO - PROCESS | 2852 | 1471987494913 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:54 INFO - PROCESS | 2852 | 1471987494918 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:54 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B906B1800 == 25 [pid = 2852] [id = 656] 14:24:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 63 (0000005B90120800) [pid = 2852] [serial = 1968] [outer = 0000000000000000] 14:24:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 64 (0000005B90123400) [pid = 2852] [serial = 1969] [outer = 0000005B90120800] 14:24:54 INFO - PROCESS | 2852 | 1471987494971 Marionette DEBUG loaded listener.js 14:24:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 65 (0000005B901B2000) [pid = 2852] [serial = 1970] [outer = 0000005B90120800] 14:24:55 INFO - PROCESS | 2852 | 1471987495494 Marionette TRACE conn6 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 14:24:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 14:24:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 735ms 14:24:55 INFO - PROCESS | 2852 | 1471987495536 Marionette TRACE conn6 -> [0,2589,"getWindowHandle",null] 14:24:55 INFO - PROCESS | 2852 | 1471987495542 Marionette TRACE conn6 <- [1,2589,null,{"value":"13"}] 14:24:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 14:24:55 INFO - PROCESS | 2852 | 1471987495549 Marionette TRACE conn6 -> [0,2590,"setScriptTimeout",{"ms":35000}] 14:24:55 INFO - PROCESS | 2852 | 1471987495552 Marionette TRACE conn6 <- [1,2590,null,{}] 14:24:55 INFO - PROCESS | 2852 | 1471987495555 Marionette TRACE conn6 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:55 INFO - PROCESS | 2852 | 1471987495558 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:55 INFO - PROCESS | 2852 | 1471987495656 Marionette TRACE conn6 <- [1,2591,null,{"value":null}] 14:24:55 INFO - PROCESS | 2852 | 1471987495736 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:55 INFO - PROCESS | 2852 | 1471987495739 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:55 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90A94800 == 26 [pid = 2852] [id = 657] 14:24:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 66 (0000005B905E7400) [pid = 2852] [serial = 1971] [outer = 0000000000000000] 14:24:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 67 (0000005B9078A400) [pid = 2852] [serial = 1972] [outer = 0000005B905E7400] 14:24:55 INFO - PROCESS | 2852 | 1471987495790 Marionette DEBUG loaded listener.js 14:24:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005B9080B800) [pid = 2852] [serial = 1973] [outer = 0000005B905E7400] 14:24:56 INFO - PROCESS | 2852 | 1471987496210 Marionette TRACE conn6 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 14:24:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 14:24:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 692ms 14:24:56 INFO - PROCESS | 2852 | 1471987496262 Marionette TRACE conn6 -> [0,2593,"getWindowHandle",null] 14:24:56 INFO - PROCESS | 2852 | 1471987496272 Marionette TRACE conn6 <- [1,2593,null,{"value":"13"}] 14:24:56 INFO - PROCESS | 2852 | 1471987496281 Marionette TRACE conn6 -> [0,2594,"setScriptTimeout",{"ms":35000}] 14:24:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 14:24:56 INFO - PROCESS | 2852 | 1471987496285 Marionette TRACE conn6 <- [1,2594,null,{}] 14:24:56 INFO - PROCESS | 2852 | 1471987496297 Marionette TRACE conn6 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:56 INFO - PROCESS | 2852 | 1471987496302 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:56 INFO - PROCESS | 2852 | 1471987496395 Marionette TRACE conn6 <- [1,2595,null,{"value":null}] 14:24:56 INFO - PROCESS | 2852 | 1471987496411 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:56 INFO - PROCESS | 2852 | 1471987496415 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:56 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B93A0B800 == 27 [pid = 2852] [id = 658] 14:24:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005B91859800) [pid = 2852] [serial = 1974] [outer = 0000000000000000] 14:24:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005B9185C800) [pid = 2852] [serial = 1975] [outer = 0000005B91859800] 14:24:56 INFO - PROCESS | 2852 | 1471987496466 Marionette DEBUG loaded listener.js 14:24:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005B91C2DC00) [pid = 2852] [serial = 1976] [outer = 0000005B91859800] 14:24:56 INFO - PROCESS | 2852 | 1471987496947 Marionette TRACE conn6 <- [1,2596,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]]]}] 14:24:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 14:24:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 692ms 14:24:56 INFO - PROCESS | 2852 | 1471987496979 Marionette TRACE conn6 -> [0,2597,"getWindowHandle",null] 14:24:56 INFO - PROCESS | 2852 | 1471987496981 Marionette TRACE conn6 <- [1,2597,null,{"value":"13"}] 14:24:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 14:24:56 INFO - PROCESS | 2852 | 1471987496985 Marionette TRACE conn6 -> [0,2598,"setScriptTimeout",{"ms":35000}] 14:24:56 INFO - PROCESS | 2852 | 1471987496987 Marionette TRACE conn6 <- [1,2598,null,{}] 14:24:56 INFO - PROCESS | 2852 | 1471987496990 Marionette TRACE conn6 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:56 INFO - PROCESS | 2852 | 1471987496992 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:57 INFO - PROCESS | 2852 | 1471987497110 Marionette TRACE conn6 <- [1,2599,null,{"value":null}] 14:24:57 INFO - PROCESS | 2852 | 1471987497117 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:57 INFO - PROCESS | 2852 | 1471987497119 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:57 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7415800 == 28 [pid = 2852] [id = 659] 14:24:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BC6838C00) [pid = 2852] [serial = 1977] [outer = 0000000000000000] 14:24:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BC7124800) [pid = 2852] [serial = 1978] [outer = 0000005BC6838C00] 14:24:57 INFO - PROCESS | 2852 | 1471987497211 Marionette DEBUG loaded listener.js 14:24:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BC71D2400) [pid = 2852] [serial = 1979] [outer = 0000005BC6838C00] 14:24:57 INFO - PROCESS | 2852 | 1471987497655 Marionette TRACE conn6 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 14:24:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 14:24:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 734ms 14:24:57 INFO - PROCESS | 2852 | 1471987497722 Marionette TRACE conn6 -> [0,2601,"getWindowHandle",null] 14:24:57 INFO - PROCESS | 2852 | 1471987497724 Marionette TRACE conn6 <- [1,2601,null,{"value":"13"}] 14:24:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 14:24:57 INFO - PROCESS | 2852 | 1471987497780 Marionette TRACE conn6 -> [0,2602,"setScriptTimeout",{"ms":35000}] 14:24:57 INFO - PROCESS | 2852 | 1471987497782 Marionette TRACE conn6 <- [1,2602,null,{}] 14:24:57 INFO - PROCESS | 2852 | 1471987497786 Marionette TRACE conn6 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:57 INFO - PROCESS | 2852 | 1471987497788 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:57 INFO - PROCESS | 2852 | 1471987497903 Marionette TRACE conn6 <- [1,2603,null,{"value":null}] 14:24:57 INFO - PROCESS | 2852 | 1471987497910 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:57 INFO - PROCESS | 2852 | 1471987497913 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:57 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC8931800 == 29 [pid = 2852] [id = 660] 14:24:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005B8F4EE800) [pid = 2852] [serial = 1980] [outer = 0000000000000000] 14:24:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BC76AE400) [pid = 2852] [serial = 1981] [outer = 0000005B8F4EE800] 14:24:57 INFO - PROCESS | 2852 | 1471987497959 Marionette DEBUG loaded listener.js 14:24:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BC773F800) [pid = 2852] [serial = 1982] [outer = 0000005B8F4EE800] 14:24:58 INFO - PROCESS | 2852 | 1471987498410 Marionette TRACE conn6 <- [1,2604,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]]]}] 14:24:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 14:24:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 691ms 14:24:58 INFO - PROCESS | 2852 | 1471987498457 Marionette TRACE conn6 -> [0,2605,"getWindowHandle",null] 14:24:58 INFO - PROCESS | 2852 | 1471987498460 Marionette TRACE conn6 <- [1,2605,null,{"value":"13"}] 14:24:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 14:24:58 INFO - PROCESS | 2852 | 1471987498463 Marionette TRACE conn6 -> [0,2606,"setScriptTimeout",{"ms":35000}] 14:24:58 INFO - PROCESS | 2852 | 1471987498465 Marionette TRACE conn6 <- [1,2606,null,{}] 14:24:58 INFO - PROCESS | 2852 | 1471987498468 Marionette TRACE conn6 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:58 INFO - PROCESS | 2852 | 1471987498475 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:58 INFO - PROCESS | 2852 | 1471987498627 Marionette TRACE conn6 <- [1,2607,null,{"value":null}] 14:24:58 INFO - PROCESS | 2852 | 1471987498642 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:58 INFO - PROCESS | 2852 | 1471987498644 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:58 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD340000 == 30 [pid = 2852] [id = 661] 14:24:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BC7BAF400) [pid = 2852] [serial = 1983] [outer = 0000000000000000] 14:24:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BC7BB5800) [pid = 2852] [serial = 1984] [outer = 0000005BC7BAF400] 14:24:58 INFO - PROCESS | 2852 | 1471987498740 Marionette DEBUG loaded listener.js 14:24:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BCBB30400) [pid = 2852] [serial = 1985] [outer = 0000005BC7BAF400] 14:24:59 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BCD4B2C00) [pid = 2852] [serial = 1941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 14:24:59 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BD1A98C00) [pid = 2852] [serial = 1944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 14:24:59 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B90121C00) [pid = 2852] [serial = 1935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 14:24:59 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005B90126000) [pid = 2852] [serial = 1923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 14:24:59 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005B909ABC00) [pid = 2852] [serial = 1926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 14:24:59 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005B905F1000) [pid = 2852] [serial = 1929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 14:24:59 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BC239D800) [pid = 2852] [serial = 1932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 14:24:59 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BCDBD8000) [pid = 2852] [serial = 1920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 14:24:59 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BD3499800) [pid = 2852] [serial = 1950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 14:24:59 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BD35A7000) [pid = 2852] [serial = 1953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 14:24:59 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BCC6BF800) [pid = 2852] [serial = 1938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 14:24:59 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005B90603000) [pid = 2852] [serial = 1947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 14:24:59 INFO - PROCESS | 2852 | 1471987499366 Marionette TRACE conn6 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 14:24:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 14:24:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 924ms 14:24:59 INFO - PROCESS | 2852 | 1471987499389 Marionette TRACE conn6 -> [0,2609,"getWindowHandle",null] 14:24:59 INFO - PROCESS | 2852 | 1471987499391 Marionette TRACE conn6 <- [1,2609,null,{"value":"13"}] 14:24:59 INFO - PROCESS | 2852 | 1471987499394 Marionette TRACE conn6 -> [0,2610,"setScriptTimeout",{"ms":35000}] 14:24:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 14:24:59 INFO - PROCESS | 2852 | 1471987499396 Marionette TRACE conn6 <- [1,2610,null,{}] 14:24:59 INFO - PROCESS | 2852 | 1471987499400 Marionette TRACE conn6 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:59 INFO - PROCESS | 2852 | 1471987499402 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:59 INFO - PROCESS | 2852 | 1471987499512 Marionette TRACE conn6 <- [1,2611,null,{"value":null}] 14:24:59 INFO - PROCESS | 2852 | 1471987499565 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:59 INFO - PROCESS | 2852 | 1471987499567 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:24:59 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD106F000 == 31 [pid = 2852] [id = 662] 14:24:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005B905E6C00) [pid = 2852] [serial = 1986] [outer = 0000000000000000] 14:24:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005BC7BAEC00) [pid = 2852] [serial = 1987] [outer = 0000005B905E6C00] 14:24:59 INFO - PROCESS | 2852 | 1471987499614 Marionette DEBUG loaded listener.js 14:24:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005BCBCD6000) [pid = 2852] [serial = 1988] [outer = 0000005B905E6C00] 14:24:59 INFO - PROCESS | 2852 | 1471987499980 Marionette TRACE conn6 <- [1,2612,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]]]}] 14:25:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 14:25:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 629ms 14:25:00 INFO - PROCESS | 2852 | 1471987500027 Marionette TRACE conn6 -> [0,2613,"getWindowHandle",null] 14:25:00 INFO - PROCESS | 2852 | 1471987500030 Marionette TRACE conn6 <- [1,2613,null,{"value":"13"}] 14:25:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 14:25:00 INFO - PROCESS | 2852 | 1471987500033 Marionette TRACE conn6 -> [0,2614,"setScriptTimeout",{"ms":35000}] 14:25:00 INFO - PROCESS | 2852 | 1471987500035 Marionette TRACE conn6 <- [1,2614,null,{}] 14:25:00 INFO - PROCESS | 2852 | 1471987500038 Marionette TRACE conn6 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:00 INFO - PROCESS | 2852 | 1471987500040 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:00 INFO - PROCESS | 2852 | 1471987500124 Marionette TRACE conn6 <- [1,2615,null,{"value":null}] 14:25:00 INFO - PROCESS | 2852 | 1471987500130 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:00 INFO - PROCESS | 2852 | 1471987500132 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:00 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD192A000 == 32 [pid = 2852] [id = 663] 14:25:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BCBCD6800) [pid = 2852] [serial = 1989] [outer = 0000000000000000] 14:25:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BCC4D8000) [pid = 2852] [serial = 1990] [outer = 0000005BCBCD6800] 14:25:00 INFO - PROCESS | 2852 | 1471987500181 Marionette DEBUG loaded listener.js 14:25:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BCC72AC00) [pid = 2852] [serial = 1991] [outer = 0000005BCBCD6800] 14:25:00 INFO - PROCESS | 2852 | 1471987500642 Marionette TRACE conn6 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 14:25:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 14:25:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 628ms 14:25:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 14:25:00 INFO - PROCESS | 2852 | 1471987500674 Marionette TRACE conn6 -> [0,2617,"getWindowHandle",null] 14:25:00 INFO - PROCESS | 2852 | 1471987500676 Marionette TRACE conn6 <- [1,2617,null,{"value":"13"}] 14:25:00 INFO - PROCESS | 2852 | 1471987500679 Marionette TRACE conn6 -> [0,2618,"setScriptTimeout",{"ms":35000}] 14:25:00 INFO - PROCESS | 2852 | 1471987500681 Marionette TRACE conn6 <- [1,2618,null,{}] 14:25:00 INFO - PROCESS | 2852 | 1471987500685 Marionette TRACE conn6 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:00 INFO - PROCESS | 2852 | 1471987500687 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:00 INFO - PROCESS | 2852 | 1471987500770 Marionette TRACE conn6 <- [1,2619,null,{"value":null}] 14:25:00 INFO - PROCESS | 2852 | 1471987500777 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:00 INFO - PROCESS | 2852 | 1471987500779 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:00 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD350C800 == 33 [pid = 2852] [id = 664] 14:25:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BCC7E3C00) [pid = 2852] [serial = 1992] [outer = 0000000000000000] 14:25:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BCD30C800) [pid = 2852] [serial = 1993] [outer = 0000005BCC7E3C00] 14:25:00 INFO - PROCESS | 2852 | 1471987500825 Marionette DEBUG loaded listener.js 14:25:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCD463800) [pid = 2852] [serial = 1994] [outer = 0000005BCC7E3C00] 14:25:01 INFO - PROCESS | 2852 | 1471987501425 Marionette TRACE conn6 <- [1,2620,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]]]}] 14:25:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 14:25:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 838ms 14:25:01 INFO - PROCESS | 2852 | 1471987501533 Marionette TRACE conn6 -> [0,2621,"getWindowHandle",null] 14:25:01 INFO - PROCESS | 2852 | 1471987501538 Marionette TRACE conn6 <- [1,2621,null,{"value":"13"}] 14:25:01 INFO - PROCESS | 2852 | 1471987501545 Marionette TRACE conn6 -> [0,2622,"setScriptTimeout",{"ms":35000}] 14:25:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 14:25:01 INFO - PROCESS | 2852 | 1471987501549 Marionette TRACE conn6 <- [1,2622,null,{}] 14:25:01 INFO - PROCESS | 2852 | 1471987501555 Marionette TRACE conn6 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:01 INFO - PROCESS | 2852 | 1471987501559 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:01 INFO - PROCESS | 2852 | 1471987501700 Marionette TRACE conn6 <- [1,2623,null,{"value":null}] 14:25:01 INFO - PROCESS | 2852 | 1471987501775 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:01 INFO - PROCESS | 2852 | 1471987501780 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:01 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90A63000 == 34 [pid = 2852] [id = 665] 14:25:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005B90370000) [pid = 2852] [serial = 1995] [outer = 0000000000000000] 14:25:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005B90375800) [pid = 2852] [serial = 1996] [outer = 0000005B90370000] 14:25:01 INFO - PROCESS | 2852 | 1471987501884 Marionette DEBUG loaded listener.js 14:25:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005B90803800) [pid = 2852] [serial = 1997] [outer = 0000005B90370000] 14:25:02 INFO - PROCESS | 2852 | 1471987502641 Marionette TRACE conn6 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 14:25:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 14:25:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1138ms 14:25:02 INFO - PROCESS | 2852 | 1471987502688 Marionette TRACE conn6 -> [0,2625,"getWindowHandle",null] 14:25:02 INFO - PROCESS | 2852 | 1471987502693 Marionette TRACE conn6 <- [1,2625,null,{"value":"13"}] 14:25:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 14:25:02 INFO - PROCESS | 2852 | 1471987502700 Marionette TRACE conn6 -> [0,2626,"setScriptTimeout",{"ms":35000}] 14:25:02 INFO - PROCESS | 2852 | 1471987502703 Marionette TRACE conn6 <- [1,2626,null,{}] 14:25:02 INFO - PROCESS | 2852 | 1471987502707 Marionette TRACE conn6 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:02 INFO - PROCESS | 2852 | 1471987502710 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:02 INFO - PROCESS | 2852 | 1471987502853 Marionette TRACE conn6 <- [1,2627,null,{"value":null}] 14:25:02 INFO - PROCESS | 2852 | 1471987502969 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:02 INFO - PROCESS | 2852 | 1471987502972 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:03 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC390800 == 35 [pid = 2852] [id = 666] 14:25:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005B90A81800) [pid = 2852] [serial = 1998] [outer = 0000000000000000] 14:25:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BC5902400) [pid = 2852] [serial = 1999] [outer = 0000005B90A81800] 14:25:03 INFO - PROCESS | 2852 | 1471987503034 Marionette DEBUG loaded listener.js 14:25:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BC71CCC00) [pid = 2852] [serial = 2000] [outer = 0000005B90A81800] 14:25:03 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD192A000 == 34 [pid = 2852] [id = 663] 14:25:03 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD106F000 == 33 [pid = 2852] [id = 662] 14:25:03 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD340000 == 32 [pid = 2852] [id = 661] 14:25:03 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC8931800 == 31 [pid = 2852] [id = 660] 14:25:03 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7415800 == 30 [pid = 2852] [id = 659] 14:25:03 INFO - PROCESS | 2852 | --DOCSHELL 0000005B93A0B800 == 29 [pid = 2852] [id = 658] 14:25:03 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90A94800 == 28 [pid = 2852] [id = 657] 14:25:03 INFO - PROCESS | 2852 | --DOCSHELL 0000005B906B1800 == 27 [pid = 2852] [id = 656] 14:25:03 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BCDBD9800) [pid = 2852] [serial = 1943] [outer = 0000000000000000] [url = about:blank] 14:25:03 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BCD4B1800) [pid = 2852] [serial = 1942] [outer = 0000000000000000] [url = about:blank] 14:25:03 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BD348B000) [pid = 2852] [serial = 1945] [outer = 0000000000000000] [url = about:blank] 14:25:03 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BC8970800) [pid = 2852] [serial = 1936] [outer = 0000000000000000] [url = about:blank] 14:25:03 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005B905E2C00) [pid = 2852] [serial = 1924] [outer = 0000000000000000] [url = about:blank] 14:25:03 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B9078DC00) [pid = 2852] [serial = 1925] [outer = 0000000000000000] [url = about:blank] 14:25:03 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BC620D800) [pid = 2852] [serial = 1927] [outer = 0000000000000000] [url = about:blank] 14:25:03 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BC76B6C00) [pid = 2852] [serial = 1928] [outer = 0000000000000000] [url = about:blank] 14:25:03 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005B9078D400) [pid = 2852] [serial = 1930] [outer = 0000000000000000] [url = about:blank] 14:25:03 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005B90A7E000) [pid = 2852] [serial = 1931] [outer = 0000000000000000] [url = about:blank] 14:25:03 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BC6839000) [pid = 2852] [serial = 1933] [outer = 0000000000000000] [url = about:blank] 14:25:03 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BC76AD800) [pid = 2852] [serial = 1934] [outer = 0000000000000000] [url = about:blank] 14:25:03 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BD1A93C00) [pid = 2852] [serial = 1922] [outer = 0000000000000000] [url = about:blank] 14:25:03 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BD34A3000) [pid = 2852] [serial = 1951] [outer = 0000000000000000] [url = about:blank] 14:25:03 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005BD34B3400) [pid = 2852] [serial = 1952] [outer = 0000000000000000] [url = about:blank] 14:25:03 INFO - PROCESS | 2852 | --DOMWINDOW == 67 (0000005BD35AC400) [pid = 2852] [serial = 1954] [outer = 0000000000000000] [url = about:blank] 14:25:03 INFO - PROCESS | 2852 | --DOMWINDOW == 66 (0000005BD3498800) [pid = 2852] [serial = 1946] [outer = 0000000000000000] [url = about:blank] 14:25:03 INFO - PROCESS | 2852 | --DOMWINDOW == 65 (0000005BD3ACF400) [pid = 2852] [serial = 1955] [outer = 0000000000000000] [url = about:blank] 14:25:03 INFO - PROCESS | 2852 | --DOMWINDOW == 64 (0000005BCC726800) [pid = 2852] [serial = 1939] [outer = 0000000000000000] [url = about:blank] 14:25:03 INFO - PROCESS | 2852 | --DOMWINDOW == 63 (0000005BCD379800) [pid = 2852] [serial = 1940] [outer = 0000000000000000] [url = about:blank] 14:25:03 INFO - PROCESS | 2852 | --DOMWINDOW == 62 (0000005BC7BAC800) [pid = 2852] [serial = 1948] [outer = 0000000000000000] [url = about:blank] 14:25:03 INFO - PROCESS | 2852 | --DOMWINDOW == 61 (0000005BD0CB5400) [pid = 2852] [serial = 1949] [outer = 0000000000000000] [url = about:blank] 14:25:03 INFO - PROCESS | 2852 | --DOMWINDOW == 60 (0000005BCBE82000) [pid = 2852] [serial = 1937] [outer = 0000000000000000] [url = about:blank] 14:25:03 INFO - PROCESS | 2852 | 1471987503938 Marionette TRACE conn6 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 14:25:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 14:25:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1297ms 14:25:04 INFO - PROCESS | 2852 | 1471987503998 Marionette TRACE conn6 -> [0,2629,"getWindowHandle",null] 14:25:04 INFO - PROCESS | 2852 | 1471987504002 Marionette TRACE conn6 <- [1,2629,null,{"value":"13"}] 14:25:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 14:25:04 INFO - PROCESS | 2852 | 1471987504006 Marionette TRACE conn6 -> [0,2630,"setScriptTimeout",{"ms":35000}] 14:25:04 INFO - PROCESS | 2852 | 1471987504010 Marionette TRACE conn6 <- [1,2630,null,{}] 14:25:04 INFO - PROCESS | 2852 | 1471987504015 Marionette TRACE conn6 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:04 INFO - PROCESS | 2852 | 1471987504019 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:04 INFO - PROCESS | 2852 | 1471987504113 Marionette TRACE conn6 <- [1,2631,null,{"value":null}] 14:25:04 INFO - PROCESS | 2852 | 1471987504128 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:04 INFO - PROCESS | 2852 | 1471987504131 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:04 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B909F4000 == 28 [pid = 2852] [id = 667] 14:25:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 61 (0000005B905EC400) [pid = 2852] [serial = 2001] [outer = 0000000000000000] 14:25:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 62 (0000005B90603800) [pid = 2852] [serial = 2002] [outer = 0000005B905EC400] 14:25:04 INFO - PROCESS | 2852 | 1471987504182 Marionette DEBUG loaded listener.js 14:25:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 63 (0000005B909A8800) [pid = 2852] [serial = 2003] [outer = 0000005B905EC400] 14:25:04 INFO - PROCESS | 2852 | 1471987504702 Marionette TRACE conn6 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 14:25:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 14:25:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 733ms 14:25:04 INFO - PROCESS | 2852 | 1471987504740 Marionette TRACE conn6 -> [0,2633,"getWindowHandle",null] 14:25:04 INFO - PROCESS | 2852 | 1471987504744 Marionette TRACE conn6 <- [1,2633,null,{"value":"13"}] 14:25:04 INFO - PROCESS | 2852 | 1471987504754 Marionette TRACE conn6 -> [0,2634,"setScriptTimeout",{"ms":35000}] 14:25:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 14:25:04 INFO - PROCESS | 2852 | 1471987504757 Marionette TRACE conn6 <- [1,2634,null,{}] 14:25:04 INFO - PROCESS | 2852 | 1471987504761 Marionette TRACE conn6 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:04 INFO - PROCESS | 2852 | 1471987504764 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:04 INFO - PROCESS | 2852 | 1471987504855 Marionette TRACE conn6 <- [1,2635,null,{"value":null}] 14:25:04 INFO - PROCESS | 2852 | 1471987504866 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:04 INFO - PROCESS | 2852 | 1471987504868 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:04 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B91C6B800 == 29 [pid = 2852] [id = 668] 14:25:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 64 (0000005B90BE1C00) [pid = 2852] [serial = 2004] [outer = 0000000000000000] 14:25:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 65 (0000005B91C25800) [pid = 2852] [serial = 2005] [outer = 0000005B90BE1C00] 14:25:04 INFO - PROCESS | 2852 | 1471987504983 Marionette DEBUG loaded listener.js 14:25:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 66 (0000005BC6203800) [pid = 2852] [serial = 2006] [outer = 0000005B90BE1C00] 14:25:05 INFO - PROCESS | 2852 | 1471987505366 Marionette TRACE conn6 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 14:25:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 14:25:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 628ms 14:25:05 INFO - PROCESS | 2852 | 1471987505388 Marionette TRACE conn6 -> [0,2637,"getWindowHandle",null] 14:25:05 INFO - PROCESS | 2852 | 1471987505390 Marionette TRACE conn6 <- [1,2637,null,{"value":"13"}] 14:25:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 14:25:05 INFO - PROCESS | 2852 | 1471987505400 Marionette TRACE conn6 -> [0,2638,"setScriptTimeout",{"ms":35000}] 14:25:05 INFO - PROCESS | 2852 | 1471987505404 Marionette TRACE conn6 <- [1,2638,null,{}] 14:25:05 INFO - PROCESS | 2852 | 1471987505415 Marionette TRACE conn6 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:05 INFO - PROCESS | 2852 | 1471987505420 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:05 INFO - PROCESS | 2852 | 1471987505559 Marionette TRACE conn6 <- [1,2639,null,{"value":null}] 14:25:05 INFO - PROCESS | 2852 | 1471987505578 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:05 INFO - PROCESS | 2852 | 1471987505582 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:05 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC892C800 == 30 [pid = 2852] [id = 669] 14:25:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 67 (0000005B8F4F8000) [pid = 2852] [serial = 2007] [outer = 0000000000000000] 14:25:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005BC7A8F400) [pid = 2852] [serial = 2008] [outer = 0000005B8F4F8000] 14:25:05 INFO - PROCESS | 2852 | 1471987505634 Marionette DEBUG loaded listener.js 14:25:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005BC7E7CC00) [pid = 2852] [serial = 2009] [outer = 0000005B8F4F8000] 14:25:06 INFO - PROCESS | 2852 | 1471987506072 Marionette TRACE conn6 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 14:25:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 14:25:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 691ms 14:25:06 INFO - PROCESS | 2852 | 1471987506108 Marionette TRACE conn6 -> [0,2641,"getWindowHandle",null] 14:25:06 INFO - PROCESS | 2852 | 1471987506110 Marionette TRACE conn6 <- [1,2641,null,{"value":"13"}] 14:25:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 14:25:06 INFO - PROCESS | 2852 | 1471987506118 Marionette TRACE conn6 -> [0,2642,"setScriptTimeout",{"ms":35000}] 14:25:06 INFO - PROCESS | 2852 | 1471987506120 Marionette TRACE conn6 <- [1,2642,null,{}] 14:25:06 INFO - PROCESS | 2852 | 1471987506129 Marionette TRACE conn6 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:06 INFO - PROCESS | 2852 | 1471987506131 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:06 INFO - PROCESS | 2852 | 1471987506249 Marionette TRACE conn6 <- [1,2643,null,{"value":null}] 14:25:06 INFO - PROCESS | 2852 | 1471987506256 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:06 INFO - PROCESS | 2852 | 1471987506258 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:06 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD423800 == 31 [pid = 2852] [id = 670] 14:25:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005BC896F800) [pid = 2852] [serial = 2010] [outer = 0000000000000000] 14:25:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005BCBB2E000) [pid = 2852] [serial = 2011] [outer = 0000005BC896F800] 14:25:06 INFO - PROCESS | 2852 | 1471987506308 Marionette DEBUG loaded listener.js 14:25:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BCBCDCC00) [pid = 2852] [serial = 2012] [outer = 0000005BC896F800] 14:25:06 INFO - PROCESS | 2852 | 1471987506773 Marionette TRACE conn6 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 14:25:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 14:25:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 693ms 14:25:06 INFO - PROCESS | 2852 | 1471987506814 Marionette TRACE conn6 -> [0,2645,"getWindowHandle",null] 14:25:06 INFO - PROCESS | 2852 | 1471987506816 Marionette TRACE conn6 <- [1,2645,null,{"value":"13"}] 14:25:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 14:25:06 INFO - PROCESS | 2852 | 1471987506820 Marionette TRACE conn6 -> [0,2646,"setScriptTimeout",{"ms":35000}] 14:25:06 INFO - PROCESS | 2852 | 1471987506822 Marionette TRACE conn6 <- [1,2646,null,{}] 14:25:06 INFO - PROCESS | 2852 | 1471987506825 Marionette TRACE conn6 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:06 INFO - PROCESS | 2852 | 1471987506827 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:06 INFO - PROCESS | 2852 | 1471987506948 Marionette TRACE conn6 <- [1,2647,null,{"value":null}] 14:25:07 INFO - PROCESS | 2852 | 1471987507032 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:07 INFO - PROCESS | 2852 | 1471987507034 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:07 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD1921000 == 32 [pid = 2852] [id = 671] 14:25:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BCBE7F400) [pid = 2852] [serial = 2013] [outer = 0000000000000000] 14:25:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BCC726C00) [pid = 2852] [serial = 2014] [outer = 0000005BCBE7F400] 14:25:07 INFO - PROCESS | 2852 | 1471987507081 Marionette DEBUG loaded listener.js 14:25:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BCD381C00) [pid = 2852] [serial = 2015] [outer = 0000005BCBE7F400] 14:25:07 INFO - PROCESS | 2852 | 1471987507512 Marionette TRACE conn6 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 14:25:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 14:25:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 734ms 14:25:07 INFO - PROCESS | 2852 | 1471987507555 Marionette TRACE conn6 -> [0,2649,"getWindowHandle",null] 14:25:07 INFO - PROCESS | 2852 | 1471987507558 Marionette TRACE conn6 <- [1,2649,null,{"value":"13"}] 14:25:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 14:25:07 INFO - PROCESS | 2852 | 1471987507561 Marionette TRACE conn6 -> [0,2650,"setScriptTimeout",{"ms":35000}] 14:25:07 INFO - PROCESS | 2852 | 1471987507563 Marionette TRACE conn6 <- [1,2650,null,{}] 14:25:07 INFO - PROCESS | 2852 | 1471987507572 Marionette TRACE conn6 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:07 INFO - PROCESS | 2852 | 1471987507578 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:07 INFO - PROCESS | 2852 | 1471987507719 Marionette TRACE conn6 <- [1,2651,null,{"value":null}] 14:25:07 INFO - PROCESS | 2852 | 1471987507783 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:07 INFO - PROCESS | 2852 | 1471987507785 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:07 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3D16800 == 33 [pid = 2852] [id = 672] 14:25:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BCD4B5000) [pid = 2852] [serial = 2016] [outer = 0000000000000000] 14:25:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCDE79800) [pid = 2852] [serial = 2017] [outer = 0000005BCD4B5000] 14:25:07 INFO - PROCESS | 2852 | 1471987507833 Marionette DEBUG loaded listener.js 14:25:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BD0C4CC00) [pid = 2852] [serial = 2018] [outer = 0000005BCD4B5000] 14:25:08 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B8F397000) [pid = 2852] [serial = 1965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 14:25:08 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005B90120800) [pid = 2852] [serial = 1968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 14:25:08 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005B905E7400) [pid = 2852] [serial = 1971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 14:25:08 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005B91859800) [pid = 2852] [serial = 1974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 14:25:08 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005B90376C00) [pid = 2852] [serial = 1956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 14:25:08 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BC7BB2C00) [pid = 2852] [serial = 1959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 14:25:08 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BD1AE3800) [pid = 2852] [serial = 1962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 14:25:08 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005B8F4EE800) [pid = 2852] [serial = 1980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 14:25:08 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005B905E6C00) [pid = 2852] [serial = 1986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 14:25:08 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005BC7BAF400) [pid = 2852] [serial = 1983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 14:25:08 INFO - PROCESS | 2852 | --DOMWINDOW == 67 (0000005BCBCD6800) [pid = 2852] [serial = 1989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 14:25:08 INFO - PROCESS | 2852 | --DOMWINDOW == 66 (0000005BC6838C00) [pid = 2852] [serial = 1977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 14:25:08 INFO - PROCESS | 2852 | 1471987508315 Marionette TRACE conn6 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 14:25:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 14:25:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 797ms 14:25:08 INFO - PROCESS | 2852 | 1471987508361 Marionette TRACE conn6 -> [0,2653,"getWindowHandle",null] 14:25:08 INFO - PROCESS | 2852 | 1471987508364 Marionette TRACE conn6 <- [1,2653,null,{"value":"13"}] 14:25:08 INFO - PROCESS | 2852 | 1471987508367 Marionette TRACE conn6 -> [0,2654,"setScriptTimeout",{"ms":35000}] 14:25:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 14:25:08 INFO - PROCESS | 2852 | 1471987508369 Marionette TRACE conn6 <- [1,2654,null,{}] 14:25:08 INFO - PROCESS | 2852 | 1471987508372 Marionette TRACE conn6 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:08 INFO - PROCESS | 2852 | 1471987508374 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:08 INFO - PROCESS | 2852 | 1471987508486 Marionette TRACE conn6 <- [1,2655,null,{"value":null}] 14:25:08 INFO - PROCESS | 2852 | 1471987508540 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:08 INFO - PROCESS | 2852 | 1471987508542 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:08 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD4209000 == 34 [pid = 2852] [id = 673] 14:25:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 67 (0000005B905EEC00) [pid = 2852] [serial = 2019] [outer = 0000000000000000] 14:25:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005BC76B0400) [pid = 2852] [serial = 2020] [outer = 0000005B905EEC00] 14:25:08 INFO - PROCESS | 2852 | 1471987508589 Marionette DEBUG loaded listener.js 14:25:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005BCD4B4800) [pid = 2852] [serial = 2021] [outer = 0000005B905EEC00] 14:25:08 INFO - PROCESS | 2852 | [2852] WARNING: Using default font: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 14:25:09 INFO - PROCESS | 2852 | [2852] WARNING: Using default font: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 14:25:09 INFO - PROCESS | 2852 | 1471987509434 Marionette TRACE conn6 <- [1,2656,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]]]}] 14:25:09 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) 14:25:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1080ms 14:25:09 INFO - PROCESS | 2852 | 1471987509451 Marionette TRACE conn6 -> [0,2657,"getWindowHandle",null] 14:25:09 INFO - PROCESS | 2852 | 1471987509453 Marionette TRACE conn6 <- [1,2657,null,{"value":"13"}] 14:25:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 14:25:09 INFO - PROCESS | 2852 | 1471987509457 Marionette TRACE conn6 -> [0,2658,"setScriptTimeout",{"ms":35000}] 14:25:09 INFO - PROCESS | 2852 | 1471987509458 Marionette TRACE conn6 <- [1,2658,null,{}] 14:25:09 INFO - PROCESS | 2852 | 1471987509462 Marionette TRACE conn6 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:09 INFO - PROCESS | 2852 | 1471987509464 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:09 INFO - PROCESS | 2852 | 1471987509587 Marionette TRACE conn6 <- [1,2659,null,{"value":null}] 14:25:09 INFO - PROCESS | 2852 | 1471987509595 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:09 INFO - PROCESS | 2852 | 1471987509597 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:09 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD4408800 == 35 [pid = 2852] [id = 674] 14:25:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005BD0C4D000) [pid = 2852] [serial = 2022] [outer = 0000000000000000] 14:25:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005BD165C400) [pid = 2852] [serial = 2023] [outer = 0000005BD0C4D000] 14:25:09 INFO - PROCESS | 2852 | 1471987509644 Marionette DEBUG loaded listener.js 14:25:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BD1A96800) [pid = 2852] [serial = 2024] [outer = 0000005BD0C4D000] 14:25:10 INFO - PROCESS | 2852 | 1471987510569 Marionette TRACE conn6 <- [1,2660,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\n"]]]}] 14:25:10 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 14:25:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:25:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 14:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:25:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1140ms 14:25:10 INFO - PROCESS | 2852 | 1471987510629 Marionette TRACE conn6 -> [0,2661,"getWindowHandle",null] 14:25:10 INFO - PROCESS | 2852 | 1471987510633 Marionette TRACE conn6 <- [1,2661,null,{"value":"13"}] 14:25:10 INFO - PROCESS | 2852 | 1471987510639 Marionette TRACE conn6 -> [0,2662,"setScriptTimeout",{"ms":35000}] 14:25:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 14:25:10 INFO - PROCESS | 2852 | 1471987510643 Marionette TRACE conn6 <- [1,2662,null,{}] 14:25:10 INFO - PROCESS | 2852 | 1471987510650 Marionette TRACE conn6 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:10 INFO - PROCESS | 2852 | 1471987510653 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:10 INFO - PROCESS | 2852 | 1471987510807 Marionette TRACE conn6 <- [1,2663,null,{"value":null}] 14:25:10 INFO - PROCESS | 2852 | 1471987510979 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:10 INFO - PROCESS | 2852 | 1471987510984 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:11 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B92FC6800 == 36 [pid = 2852] [id = 675] 14:25:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005B9080FC00) [pid = 2852] [serial = 2025] [outer = 0000000000000000] 14:25:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005B90A79400) [pid = 2852] [serial = 2026] [outer = 0000005B9080FC00] 14:25:11 INFO - PROCESS | 2852 | 1471987511046 Marionette DEBUG loaded listener.js 14:25:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005B91864000) [pid = 2852] [serial = 2027] [outer = 0000005B9080FC00] 14:25:12 INFO - PROCESS | 2852 | 1471987512118 Marionette TRACE conn6 <- [1,2664,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\n"]]]}] 14:25:12 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 14:25:12 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:25:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 14:25:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:25:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1527ms 14:25:12 INFO - PROCESS | 2852 | 1471987512171 Marionette TRACE conn6 -> [0,2665,"getWindowHandle",null] 14:25:12 INFO - PROCESS | 2852 | 1471987512176 Marionette TRACE conn6 <- [1,2665,null,{"value":"13"}] 14:25:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 14:25:12 INFO - PROCESS | 2852 | 1471987512226 Marionette TRACE conn6 -> [0,2666,"setScriptTimeout",{"ms":35000}] 14:25:12 INFO - PROCESS | 2852 | 1471987512229 Marionette TRACE conn6 <- [1,2666,null,{}] 14:25:12 INFO - PROCESS | 2852 | 1471987512235 Marionette TRACE conn6 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:12 INFO - PROCESS | 2852 | 1471987512238 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:12 INFO - PROCESS | 2852 | 1471987512385 Marionette TRACE conn6 <- [1,2667,null,{"value":null}] 14:25:12 INFO - PROCESS | 2852 | 1471987512503 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:12 INFO - PROCESS | 2852 | 1471987512506 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:12 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD1817000 == 37 [pid = 2852] [id = 676] 14:25:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BC7731C00) [pid = 2852] [serial = 2028] [outer = 0000000000000000] 14:25:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BC897C000) [pid = 2852] [serial = 2029] [outer = 0000005BC7731C00] 14:25:12 INFO - PROCESS | 2852 | 1471987512567 Marionette DEBUG loaded listener.js 14:25:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BCD373400) [pid = 2852] [serial = 2030] [outer = 0000005BC7731C00] 14:25:13 INFO - PROCESS | 2852 | 1471987513672 Marionette TRACE conn6 <- [1,2668,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]]]}] 14:25:13 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) 14:25:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1533ms 14:25:13 INFO - PROCESS | 2852 | 1471987513718 Marionette TRACE conn6 -> [0,2669,"getWindowHandle",null] 14:25:13 INFO - PROCESS | 2852 | 1471987513722 Marionette TRACE conn6 <- [1,2669,null,{"value":"13"}] 14:25:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 14:25:13 INFO - PROCESS | 2852 | 1471987513727 Marionette TRACE conn6 -> [0,2670,"setScriptTimeout",{"ms":35000}] 14:25:13 INFO - PROCESS | 2852 | 1471987513730 Marionette TRACE conn6 <- [1,2670,null,{}] 14:25:13 INFO - PROCESS | 2852 | 1471987513736 Marionette TRACE conn6 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:13 INFO - PROCESS | 2852 | 1471987513739 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:13 INFO - PROCESS | 2852 | 1471987513918 Marionette TRACE conn6 <- [1,2671,null,{"value":null}] 14:25:14 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD4209000 == 36 [pid = 2852] [id = 673] 14:25:14 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3D16800 == 35 [pid = 2852] [id = 672] 14:25:14 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD1921000 == 34 [pid = 2852] [id = 671] 14:25:14 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD423800 == 33 [pid = 2852] [id = 670] 14:25:14 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC892C800 == 32 [pid = 2852] [id = 669] 14:25:14 INFO - PROCESS | 2852 | --DOCSHELL 0000005B91C6B800 == 31 [pid = 2852] [id = 668] 14:25:14 INFO - PROCESS | 2852 | --DOCSHELL 0000005B909F4000 == 30 [pid = 2852] [id = 667] 14:25:14 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90A63000 == 29 [pid = 2852] [id = 665] 14:25:14 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD350C800 == 28 [pid = 2852] [id = 664] 14:25:14 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC390800 == 27 [pid = 2852] [id = 666] 14:25:14 INFO - PROCESS | 2852 | --DOCSHELL 0000005B909E2800 == 26 [pid = 2852] [id = 655] 14:25:14 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD1817000 == 25 [pid = 2852] [id = 676] 14:25:14 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD4408800 == 24 [pid = 2852] [id = 674] 14:25:14 INFO - PROCESS | 2852 | --DOCSHELL 0000005B92FC6800 == 23 [pid = 2852] [id = 675] 14:25:14 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B909A7000) [pid = 2852] [serial = 1967] [outer = 0000000000000000] [url = about:blank] 14:25:14 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005B90370800) [pid = 2852] [serial = 1966] [outer = 0000000000000000] [url = about:blank] 14:25:14 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005B90123400) [pid = 2852] [serial = 1969] [outer = 0000000000000000] [url = about:blank] 14:25:14 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005B901B2000) [pid = 2852] [serial = 1970] [outer = 0000000000000000] [url = about:blank] 14:25:14 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005B9078A400) [pid = 2852] [serial = 1972] [outer = 0000000000000000] [url = about:blank] 14:25:14 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005B9080B800) [pid = 2852] [serial = 1973] [outer = 0000000000000000] [url = about:blank] 14:25:14 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005B9185C800) [pid = 2852] [serial = 1975] [outer = 0000000000000000] [url = about:blank] 14:25:14 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005B91C2A800) [pid = 2852] [serial = 1958] [outer = 0000000000000000] [url = about:blank] 14:25:14 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005B909AC400) [pid = 2852] [serial = 1957] [outer = 0000000000000000] [url = about:blank] 14:25:14 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005BCC4B1400) [pid = 2852] [serial = 1961] [outer = 0000000000000000] [url = about:blank] 14:25:14 INFO - PROCESS | 2852 | --DOMWINDOW == 67 (0000005BC89D1400) [pid = 2852] [serial = 1960] [outer = 0000000000000000] [url = about:blank] 14:25:14 INFO - PROCESS | 2852 | --DOMWINDOW == 66 (0000005BD35A9000) [pid = 2852] [serial = 1964] [outer = 0000000000000000] [url = about:blank] 14:25:14 INFO - PROCESS | 2852 | --DOMWINDOW == 65 (0000005BD3451000) [pid = 2852] [serial = 1963] [outer = 0000000000000000] [url = about:blank] 14:25:14 INFO - PROCESS | 2852 | --DOMWINDOW == 64 (0000005BC76AE400) [pid = 2852] [serial = 1981] [outer = 0000000000000000] [url = about:blank] 14:25:14 INFO - PROCESS | 2852 | --DOMWINDOW == 63 (0000005BC7BAEC00) [pid = 2852] [serial = 1987] [outer = 0000000000000000] [url = about:blank] 14:25:14 INFO - PROCESS | 2852 | --DOMWINDOW == 62 (0000005BC7BB5800) [pid = 2852] [serial = 1984] [outer = 0000000000000000] [url = about:blank] 14:25:14 INFO - PROCESS | 2852 | --DOMWINDOW == 61 (0000005BCC4D8000) [pid = 2852] [serial = 1990] [outer = 0000000000000000] [url = about:blank] 14:25:14 INFO - PROCESS | 2852 | --DOMWINDOW == 60 (0000005BCD30C800) [pid = 2852] [serial = 1993] [outer = 0000000000000000] [url = about:blank] 14:25:14 INFO - PROCESS | 2852 | --DOMWINDOW == 59 (0000005BCBB30400) [pid = 2852] [serial = 1985] [outer = 0000000000000000] [url = about:blank] 14:25:14 INFO - PROCESS | 2852 | --DOMWINDOW == 58 (0000005BC7124800) [pid = 2852] [serial = 1978] [outer = 0000000000000000] [url = about:blank] 14:25:14 INFO - PROCESS | 2852 | --DOMWINDOW == 57 (0000005BC71D2400) [pid = 2852] [serial = 1979] [outer = 0000000000000000] [url = about:blank] 14:25:14 INFO - PROCESS | 2852 | --DOMWINDOW == 56 (0000005BCBCD6000) [pid = 2852] [serial = 1988] [outer = 0000000000000000] [url = about:blank] 14:25:14 INFO - PROCESS | 2852 | --DOMWINDOW == 55 (0000005BCC72AC00) [pid = 2852] [serial = 1991] [outer = 0000000000000000] [url = about:blank] 14:25:14 INFO - PROCESS | 2852 | --DOMWINDOW == 54 (0000005BC773F800) [pid = 2852] [serial = 1982] [outer = 0000000000000000] [url = about:blank] 14:25:14 INFO - PROCESS | 2852 | --DOMWINDOW == 53 (0000005B91C2DC00) [pid = 2852] [serial = 1976] [outer = 0000000000000000] [url = about:blank] 14:25:14 INFO - PROCESS | 2852 | 1471987514643 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:14 INFO - PROCESS | 2852 | 1471987514646 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:14 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B907BB800 == 24 [pid = 2852] [id = 677] 14:25:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 54 (0000005B8F39E400) [pid = 2852] [serial = 2031] [outer = 0000000000000000] 14:25:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 55 (0000005B8F4F4C00) [pid = 2852] [serial = 2032] [outer = 0000005B8F39E400] 14:25:14 INFO - PROCESS | 2852 | 1471987514701 Marionette DEBUG loaded listener.js 14:25:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 56 (0000005B90125400) [pid = 2852] [serial = 2033] [outer = 0000005B8F39E400] 14:25:15 INFO - PROCESS | 2852 | 1471987515608 Marionette TRACE conn6 <- [1,2672,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]]]}] 14:25:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 14:25:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1951ms 14:25:15 INFO - PROCESS | 2852 | 1471987515684 Marionette TRACE conn6 -> [0,2673,"getWindowHandle",null] 14:25:15 INFO - PROCESS | 2852 | 1471987515687 Marionette TRACE conn6 <- [1,2673,null,{"value":"13"}] 14:25:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 14:25:15 INFO - PROCESS | 2852 | 1471987515692 Marionette TRACE conn6 -> [0,2674,"setScriptTimeout",{"ms":35000}] 14:25:15 INFO - PROCESS | 2852 | 1471987515696 Marionette TRACE conn6 <- [1,2674,null,{}] 14:25:15 INFO - PROCESS | 2852 | 1471987515701 Marionette TRACE conn6 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:15 INFO - PROCESS | 2852 | 1471987515704 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:15 INFO - PROCESS | 2852 | 1471987515811 Marionette TRACE conn6 <- [1,2675,null,{"value":null}] 14:25:15 INFO - PROCESS | 2852 | 1471987515882 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:15 INFO - PROCESS | 2852 | 1471987515885 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:15 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90A9C800 == 25 [pid = 2852] [id = 678] 14:25:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 57 (0000005B905F0000) [pid = 2852] [serial = 2034] [outer = 0000000000000000] 14:25:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 58 (0000005B9078D000) [pid = 2852] [serial = 2035] [outer = 0000005B905F0000] 14:25:15 INFO - PROCESS | 2852 | 1471987515937 Marionette DEBUG loaded listener.js 14:25:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 59 (0000005B9080F800) [pid = 2852] [serial = 2036] [outer = 0000005B905F0000] 14:25:16 INFO - PROCESS | 2852 | 1471987516877 Marionette TRACE conn6 <- [1,2676,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\n"]]]}] 14:25:16 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 14:25:16 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:25:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 14:25:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:25:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1237ms 14:25:16 INFO - PROCESS | 2852 | 1471987516936 Marionette TRACE conn6 -> [0,2677,"getWindowHandle",null] 14:25:16 INFO - PROCESS | 2852 | 1471987516941 Marionette TRACE conn6 <- [1,2677,null,{"value":"13"}] 14:25:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 14:25:16 INFO - PROCESS | 2852 | 1471987516951 Marionette TRACE conn6 -> [0,2678,"setScriptTimeout",{"ms":35000}] 14:25:16 INFO - PROCESS | 2852 | 1471987516953 Marionette TRACE conn6 <- [1,2678,null,{}] 14:25:16 INFO - PROCESS | 2852 | 1471987516958 Marionette TRACE conn6 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:16 INFO - PROCESS | 2852 | 1471987516961 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:17 INFO - PROCESS | 2852 | 1471987517089 Marionette TRACE conn6 <- [1,2679,null,{"value":null}] 14:25:17 INFO - PROCESS | 2852 | 1471987517138 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:17 INFO - PROCESS | 2852 | 1471987517141 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:17 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B93A12000 == 26 [pid = 2852] [id = 679] 14:25:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 60 (0000005B90BD7400) [pid = 2852] [serial = 2037] [outer = 0000000000000000] 14:25:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 61 (0000005B90BDE000) [pid = 2852] [serial = 2038] [outer = 0000005B90BD7400] 14:25:17 INFO - PROCESS | 2852 | 1471987517200 Marionette DEBUG loaded listener.js 14:25:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 62 (0000005B91C29800) [pid = 2852] [serial = 2039] [outer = 0000005B90BD7400] 14:25:18 INFO - PROCESS | 2852 | 1471987518220 Marionette TRACE conn6 <- [1,2680,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\n"]]]}] 14:25:18 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 14:25:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:25:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 14:25:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:25:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1287ms 14:25:18 INFO - PROCESS | 2852 | 1471987518246 Marionette TRACE conn6 -> [0,2681,"getWindowHandle",null] 14:25:18 INFO - PROCESS | 2852 | 1471987518249 Marionette TRACE conn6 <- [1,2681,null,{"value":"13"}] 14:25:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 14:25:18 INFO - PROCESS | 2852 | 1471987518260 Marionette TRACE conn6 -> [0,2682,"setScriptTimeout",{"ms":35000}] 14:25:18 INFO - PROCESS | 2852 | 1471987518266 Marionette TRACE conn6 <- [1,2682,null,{}] 14:25:18 INFO - PROCESS | 2852 | 1471987518271 Marionette TRACE conn6 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:18 INFO - PROCESS | 2852 | 1471987518275 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:18 INFO - PROCESS | 2852 | 1471987518401 Marionette TRACE conn6 <- [1,2683,null,{"value":null}] 14:25:18 INFO - PROCESS | 2852 | 1471987518408 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:18 INFO - PROCESS | 2852 | 1471987518411 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:18 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7536000 == 27 [pid = 2852] [id = 680] 14:25:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 63 (0000005BC6831400) [pid = 2852] [serial = 2040] [outer = 0000000000000000] 14:25:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 64 (0000005BC7658C00) [pid = 2852] [serial = 2041] [outer = 0000005BC6831400] 14:25:18 INFO - PROCESS | 2852 | 1471987518460 Marionette DEBUG loaded listener.js 14:25:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 65 (0000005BC76AB400) [pid = 2852] [serial = 2042] [outer = 0000005BC6831400] 14:25:18 INFO - PROCESS | 2852 | --DOMWINDOW == 64 (0000005BD0C4D000) [pid = 2852] [serial = 2022] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 14:25:18 INFO - PROCESS | 2852 | --DOMWINDOW == 63 (0000005BC896F800) [pid = 2852] [serial = 2010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 14:25:18 INFO - PROCESS | 2852 | --DOMWINDOW == 62 (0000005BCD4B5000) [pid = 2852] [serial = 2016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 14:25:18 INFO - PROCESS | 2852 | --DOMWINDOW == 61 (0000005B90BE1C00) [pid = 2852] [serial = 2004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 14:25:18 INFO - PROCESS | 2852 | --DOMWINDOW == 60 (0000005B905EC400) [pid = 2852] [serial = 2001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 14:25:18 INFO - PROCESS | 2852 | --DOMWINDOW == 59 (0000005B8F4F8000) [pid = 2852] [serial = 2007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 14:25:18 INFO - PROCESS | 2852 | --DOMWINDOW == 58 (0000005BCC7E3C00) [pid = 2852] [serial = 1992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 14:25:18 INFO - PROCESS | 2852 | --DOMWINDOW == 57 (0000005B90370000) [pid = 2852] [serial = 1995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 14:25:18 INFO - PROCESS | 2852 | --DOMWINDOW == 56 (0000005B90A81800) [pid = 2852] [serial = 1998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 14:25:18 INFO - PROCESS | 2852 | --DOMWINDOW == 55 (0000005BCBE7F400) [pid = 2852] [serial = 2013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 14:25:18 INFO - PROCESS | 2852 | --DOMWINDOW == 54 (0000005B905EEC00) [pid = 2852] [serial = 2019] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 14:25:19 INFO - PROCESS | 2852 | 1471987519481 Marionette TRACE conn6 <- [1,2684,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\n"]]]}] 14:25:19 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 14:25:19 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:25:19 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 14:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:25:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1234ms 14:25:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 14:25:19 INFO - PROCESS | 2852 | 1471987519494 Marionette TRACE conn6 -> [0,2685,"getWindowHandle",null] 14:25:19 INFO - PROCESS | 2852 | 1471987519497 Marionette TRACE conn6 <- [1,2685,null,{"value":"13"}] 14:25:19 INFO - PROCESS | 2852 | 1471987519500 Marionette TRACE conn6 -> [0,2686,"setScriptTimeout",{"ms":35000}] 14:25:19 INFO - PROCESS | 2852 | 1471987519502 Marionette TRACE conn6 <- [1,2686,null,{}] 14:25:19 INFO - PROCESS | 2852 | 1471987519506 Marionette TRACE conn6 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:19 INFO - PROCESS | 2852 | 1471987519508 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:19 INFO - PROCESS | 2852 | 1471987519637 Marionette TRACE conn6 <- [1,2687,null,{"value":null}] 14:25:19 INFO - PROCESS | 2852 | 1471987519646 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:19 INFO - PROCESS | 2852 | 1471987519648 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:19 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCB91F000 == 28 [pid = 2852] [id = 681] 14:25:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 55 (0000005BC71CA400) [pid = 2852] [serial = 2043] [outer = 0000000000000000] 14:25:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 56 (0000005BC76ABC00) [pid = 2852] [serial = 2044] [outer = 0000005BC71CA400] 14:25:19 INFO - PROCESS | 2852 | 1471987519697 Marionette DEBUG loaded listener.js 14:25:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 57 (0000005BC7938000) [pid = 2852] [serial = 2045] [outer = 0000005BC71CA400] 14:25:20 INFO - PROCESS | 2852 | 1471987520620 Marionette TRACE conn6 <- [1,2688,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\n"]]]}] 14:25:20 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 14:25:20 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:25:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 14:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:25:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1128ms 14:25:20 INFO - PROCESS | 2852 | 1471987520630 Marionette TRACE conn6 -> [0,2689,"getWindowHandle",null] 14:25:20 INFO - PROCESS | 2852 | 1471987520632 Marionette TRACE conn6 <- [1,2689,null,{"value":"13"}] 14:25:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 14:25:20 INFO - PROCESS | 2852 | 1471987520636 Marionette TRACE conn6 -> [0,2690,"setScriptTimeout",{"ms":35000}] 14:25:20 INFO - PROCESS | 2852 | 1471987520638 Marionette TRACE conn6 <- [1,2690,null,{}] 14:25:20 INFO - PROCESS | 2852 | 1471987520641 Marionette TRACE conn6 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:20 INFO - PROCESS | 2852 | 1471987520643 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:20 INFO - PROCESS | 2852 | 1471987520730 Marionette TRACE conn6 <- [1,2691,null,{"value":null}] 14:25:20 INFO - PROCESS | 2852 | 1471987520842 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:20 INFO - PROCESS | 2852 | 1471987520846 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:20 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B9090B000 == 29 [pid = 2852] [id = 682] 14:25:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 58 (0000005B8EE2D000) [pid = 2852] [serial = 2046] [outer = 0000000000000000] 14:25:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 59 (0000005B8F1FD800) [pid = 2852] [serial = 2047] [outer = 0000005B8EE2D000] 14:25:20 INFO - PROCESS | 2852 | 1471987520909 Marionette DEBUG loaded listener.js 14:25:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 60 (0000005B901A9400) [pid = 2852] [serial = 2048] [outer = 0000005B8EE2D000] 14:25:21 INFO - PROCESS | 2852 | 1471987521748 Marionette TRACE conn6 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 14:25:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 14:25:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1181ms 14:25:21 INFO - PROCESS | 2852 | 1471987521820 Marionette TRACE conn6 -> [0,2693,"getWindowHandle",null] 14:25:21 INFO - PROCESS | 2852 | 1471987521825 Marionette TRACE conn6 <- [1,2693,null,{"value":"13"}] 14:25:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 14:25:21 INFO - PROCESS | 2852 | 1471987521829 Marionette TRACE conn6 -> [0,2694,"setScriptTimeout",{"ms":35000}] 14:25:21 INFO - PROCESS | 2852 | 1471987521833 Marionette TRACE conn6 <- [1,2694,null,{}] 14:25:21 INFO - PROCESS | 2852 | 1471987521838 Marionette TRACE conn6 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:21 INFO - PROCESS | 2852 | 1471987521844 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:22 INFO - PROCESS | 2852 | 1471987521999 Marionette TRACE conn6 <- [1,2695,null,{"value":null}] 14:25:22 INFO - PROCESS | 2852 | 1471987522074 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:22 INFO - PROCESS | 2852 | 1471987522077 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:22 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC62AF000 == 30 [pid = 2852] [id = 683] 14:25:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 61 (0000005B909B2400) [pid = 2852] [serial = 2049] [outer = 0000000000000000] 14:25:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 62 (0000005B90A85400) [pid = 2852] [serial = 2050] [outer = 0000005B909B2400] 14:25:22 INFO - PROCESS | 2852 | 1471987522137 Marionette DEBUG loaded listener.js 14:25:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 63 (0000005B9185D400) [pid = 2852] [serial = 2051] [outer = 0000005B909B2400] 14:25:23 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90A66800 == 29 [pid = 2852] [id = 618] 14:25:23 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC379000 == 28 [pid = 2852] [id = 620] 14:25:23 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD4279000 == 27 [pid = 2852] [id = 615] 14:25:23 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90A87800 == 26 [pid = 2852] [id = 607] 14:25:23 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCB91F000 == 25 [pid = 2852] [id = 681] 14:25:23 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7536000 == 24 [pid = 2852] [id = 680] 14:25:23 INFO - PROCESS | 2852 | --DOCSHELL 0000005B93A12000 == 23 [pid = 2852] [id = 679] 14:25:23 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90A9C800 == 22 [pid = 2852] [id = 678] 14:25:23 INFO - PROCESS | 2852 | --DOCSHELL 0000005B907BB800 == 21 [pid = 2852] [id = 677] 14:25:23 INFO - PROCESS | 2852 | --DOMWINDOW == 62 (0000005BCBB2E000) [pid = 2852] [serial = 2011] [outer = 0000000000000000] [url = about:blank] 14:25:23 INFO - PROCESS | 2852 | --DOMWINDOW == 61 (0000005BCDE79800) [pid = 2852] [serial = 2017] [outer = 0000000000000000] [url = about:blank] 14:25:23 INFO - PROCESS | 2852 | --DOMWINDOW == 60 (0000005B91C25800) [pid = 2852] [serial = 2005] [outer = 0000000000000000] [url = about:blank] 14:25:23 INFO - PROCESS | 2852 | --DOMWINDOW == 59 (0000005BC6203800) [pid = 2852] [serial = 2006] [outer = 0000000000000000] [url = about:blank] 14:25:23 INFO - PROCESS | 2852 | --DOMWINDOW == 58 (0000005B90603800) [pid = 2852] [serial = 2002] [outer = 0000000000000000] [url = about:blank] 14:25:23 INFO - PROCESS | 2852 | --DOMWINDOW == 57 (0000005B909A8800) [pid = 2852] [serial = 2003] [outer = 0000000000000000] [url = about:blank] 14:25:23 INFO - PROCESS | 2852 | --DOMWINDOW == 56 (0000005BC7A8F400) [pid = 2852] [serial = 2008] [outer = 0000000000000000] [url = about:blank] 14:25:23 INFO - PROCESS | 2852 | --DOMWINDOW == 55 (0000005BCD463800) [pid = 2852] [serial = 1994] [outer = 0000000000000000] [url = about:blank] 14:25:23 INFO - PROCESS | 2852 | --DOMWINDOW == 54 (0000005B90375800) [pid = 2852] [serial = 1996] [outer = 0000000000000000] [url = about:blank] 14:25:23 INFO - PROCESS | 2852 | --DOMWINDOW == 53 (0000005B90803800) [pid = 2852] [serial = 1997] [outer = 0000000000000000] [url = about:blank] 14:25:23 INFO - PROCESS | 2852 | --DOMWINDOW == 52 (0000005BC5902400) [pid = 2852] [serial = 1999] [outer = 0000000000000000] [url = about:blank] 14:25:23 INFO - PROCESS | 2852 | --DOMWINDOW == 51 (0000005BC71CCC00) [pid = 2852] [serial = 2000] [outer = 0000000000000000] [url = about:blank] 14:25:23 INFO - PROCESS | 2852 | --DOMWINDOW == 50 (0000005BCD381C00) [pid = 2852] [serial = 2015] [outer = 0000000000000000] [url = about:blank] 14:25:23 INFO - PROCESS | 2852 | --DOMWINDOW == 49 (0000005BCC726C00) [pid = 2852] [serial = 2014] [outer = 0000000000000000] [url = about:blank] 14:25:23 INFO - PROCESS | 2852 | --DOMWINDOW == 48 (0000005BC76B0400) [pid = 2852] [serial = 2020] [outer = 0000000000000000] [url = about:blank] 14:25:23 INFO - PROCESS | 2852 | --DOMWINDOW == 47 (0000005BD0C4CC00) [pid = 2852] [serial = 2018] [outer = 0000000000000000] [url = about:blank] 14:25:23 INFO - PROCESS | 2852 | --DOMWINDOW == 46 (0000005BCBCDCC00) [pid = 2852] [serial = 2012] [outer = 0000000000000000] [url = about:blank] 14:25:23 INFO - PROCESS | 2852 | --DOMWINDOW == 45 (0000005BCD4B4800) [pid = 2852] [serial = 2021] [outer = 0000000000000000] [url = about:blank] 14:25:23 INFO - PROCESS | 2852 | --DOMWINDOW == 44 (0000005BD1A96800) [pid = 2852] [serial = 2024] [outer = 0000000000000000] [url = about:blank] 14:25:23 INFO - PROCESS | 2852 | --DOMWINDOW == 43 (0000005BC7E7CC00) [pid = 2852] [serial = 2009] [outer = 0000000000000000] [url = about:blank] 14:25:23 INFO - PROCESS | 2852 | --DOMWINDOW == 42 (0000005BD165C400) [pid = 2852] [serial = 2023] [outer = 0000000000000000] [url = about:blank] 14:25:23 INFO - PROCESS | 2852 | 1471987523063 Marionette TRACE conn6 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 14:25:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 14:25:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1274ms 14:25:23 INFO - PROCESS | 2852 | 1471987523108 Marionette TRACE conn6 -> [0,2697,"getWindowHandle",null] 14:25:23 INFO - PROCESS | 2852 | 1471987523112 Marionette TRACE conn6 <- [1,2697,null,{"value":"13"}] 14:25:23 INFO - PROCESS | 2852 | 1471987523117 Marionette TRACE conn6 -> [0,2698,"setScriptTimeout",{"ms":35000}] 14:25:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 14:25:23 INFO - PROCESS | 2852 | 1471987523120 Marionette TRACE conn6 <- [1,2698,null,{}] 14:25:23 INFO - PROCESS | 2852 | 1471987523126 Marionette TRACE conn6 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:23 INFO - PROCESS | 2852 | 1471987523129 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:23 INFO - PROCESS | 2852 | 1471987523226 Marionette TRACE conn6 <- [1,2699,null,{"value":null}] 14:25:23 INFO - PROCESS | 2852 | 1471987523233 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:23 INFO - PROCESS | 2852 | 1471987523236 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:23 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90A66800 == 22 [pid = 2852] [id = 684] 14:25:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 43 (0000005B905E5400) [pid = 2852] [serial = 2052] [outer = 0000000000000000] 14:25:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 44 (0000005B905EA800) [pid = 2852] [serial = 2053] [outer = 0000005B905E5400] 14:25:23 INFO - PROCESS | 2852 | 1471987523294 Marionette DEBUG loaded listener.js 14:25:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 45 (0000005B9078B400) [pid = 2852] [serial = 2054] [outer = 0000005B905E5400] 14:25:23 INFO - PROCESS | 2852 | 1471987523833 Marionette TRACE conn6 <- [1,2700,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,2701,"getWindowHandle",null] 14:25:23 INFO - PROCESS | 2852 | 1471987523861 Marionette TRACE conn6 <- [1,2701,null,{"value":"13"}] 14:25:23 INFO - PROCESS | 2852 | 1471987523872 Marionette TRACE conn6 -> [0,2702,"setScriptTimeout",{"ms":35000}] 14:25:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 14:25:23 INFO - PROCESS | 2852 | 1471987523875 Marionette TRACE conn6 <- [1,2702,null,{}] 14:25:23 INFO - PROCESS | 2852 | 1471987523879 Marionette TRACE conn6 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:23 INFO - PROCESS | 2852 | 1471987523882 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:23 INFO - PROCESS | 2852 | 1471987523979 Marionette TRACE conn6 <- [1,2703,null,{"value":null}] 14:25:24 INFO - PROCESS | 2852 | 1471987523989 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:24 INFO - PROCESS | 2852 | 1471987523992 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:24 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B93A12000 == 23 [pid = 2852] [id = 685] 14:25:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 46 (0000005B9078EC00) [pid = 2852] [serial = 2055] [outer = 0000000000000000] 14:25:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 47 (0000005B9185D800) [pid = 2852] [serial = 2056] [outer = 0000005B9078EC00] 14:25:24 INFO - PROCESS | 2852 | 1471987524108 Marionette DEBUG loaded listener.js 14:25:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 48 (0000005BC5908800) [pid = 2852] [serial = 2057] [outer = 0000005B9078EC00] 14:25:24 INFO - PROCESS | 2852 | 1471987524545 Marionette TRACE conn6 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 14:25:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 14:25:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 735ms 14:25:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 14:25:24 INFO - PROCESS | 2852 | 1471987524637 Marionette TRACE conn6 -> [0,2705,"getWindowHandle",null] 14:25:24 INFO - PROCESS | 2852 | 1471987524639 Marionette TRACE conn6 <- [1,2705,null,{"value":"13"}] 14:25:24 INFO - PROCESS | 2852 | 1471987524644 Marionette TRACE conn6 -> [0,2706,"setScriptTimeout",{"ms":35000}] 14:25:24 INFO - PROCESS | 2852 | 1471987524648 Marionette TRACE conn6 <- [1,2706,null,{}] 14:25:24 INFO - PROCESS | 2852 | 1471987524659 Marionette TRACE conn6 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:24 INFO - PROCESS | 2852 | 1471987524664 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:24 INFO - PROCESS | 2852 | 1471987524765 Marionette TRACE conn6 <- [1,2707,null,{"value":null}] 14:25:24 INFO - PROCESS | 2852 | 1471987524774 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:24 INFO - PROCESS | 2852 | 1471987524777 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:24 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC83C8800 == 24 [pid = 2852] [id = 686] 14:25:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 49 (0000005BC7659000) [pid = 2852] [serial = 2058] [outer = 0000000000000000] 14:25:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 50 (0000005BC7660C00) [pid = 2852] [serial = 2059] [outer = 0000005BC7659000] 14:25:24 INFO - PROCESS | 2852 | 1471987524831 Marionette DEBUG loaded listener.js 14:25:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 51 (0000005BC773B400) [pid = 2852] [serial = 2060] [outer = 0000005BC7659000] 14:25:25 INFO - PROCESS | 2852 | 1471987525308 Marionette TRACE conn6 <- [1,2708,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,2709,"getWindowHandle",null] 14:25:25 INFO - PROCESS | 2852 | 1471987525382 Marionette TRACE conn6 <- [1,2709,null,{"value":"13"}] 14:25:25 INFO - PROCESS | 2852 | 1471987525393 Marionette TRACE conn6 -> [0,2710,"setScriptTimeout",{"ms":35000}] 14:25:25 INFO - PROCESS | 2852 | 1471987525395 Marionette TRACE conn6 <- [1,2710,null,{}] 14:25:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 14:25:25 INFO - PROCESS | 2852 | 1471987525403 Marionette TRACE conn6 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:25 INFO - PROCESS | 2852 | 1471987525406 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:25 INFO - PROCESS | 2852 | 1471987525527 Marionette TRACE conn6 <- [1,2711,null,{"value":null}] 14:25:25 INFO - PROCESS | 2852 | 1471987525535 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:25 INFO - PROCESS | 2852 | 1471987525537 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:25 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD351000 == 25 [pid = 2852] [id = 687] 14:25:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 52 (0000005BC7EED800) [pid = 2852] [serial = 2061] [outer = 0000000000000000] 14:25:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 53 (0000005BCBB25C00) [pid = 2852] [serial = 2062] [outer = 0000005BC7EED800] 14:25:25 INFO - PROCESS | 2852 | 1471987525585 Marionette DEBUG loaded listener.js 14:25:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 54 (0000005BCBC06000) [pid = 2852] [serial = 2063] [outer = 0000005BC7EED800] 14:25:26 INFO - PROCESS | 2852 | 1471987526067 Marionette TRACE conn6 <- [1,2712,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,2713,"getWindowHandle",null] 14:25:26 INFO - PROCESS | 2852 | 1471987526094 Marionette TRACE conn6 <- [1,2713,null,{"value":"13"}] 14:25:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 14:25:26 INFO - PROCESS | 2852 | 1471987526097 Marionette TRACE conn6 -> [0,2714,"setScriptTimeout",{"ms":35000}] 14:25:26 INFO - PROCESS | 2852 | 1471987526099 Marionette TRACE conn6 <- [1,2714,null,{}] 14:25:26 INFO - PROCESS | 2852 | 1471987526103 Marionette TRACE conn6 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:26 INFO - PROCESS | 2852 | 1471987526105 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:26 INFO - PROCESS | 2852 | 1471987526244 Marionette TRACE conn6 <- [1,2715,null,{"value":null}] 14:25:26 INFO - PROCESS | 2852 | 1471987526251 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:26 INFO - PROCESS | 2852 | 1471987526253 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:26 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B9090A000 == 26 [pid = 2852] [id = 688] 14:25:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 55 (0000005B901A6400) [pid = 2852] [serial = 2064] [outer = 0000000000000000] 14:25:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 56 (0000005BCBC72400) [pid = 2852] [serial = 2065] [outer = 0000005B901A6400] 14:25:26 INFO - PROCESS | 2852 | 1471987526301 Marionette DEBUG loaded listener.js 14:25:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 57 (0000005BCC453C00) [pid = 2852] [serial = 2066] [outer = 0000005B901A6400] 14:25:26 INFO - PROCESS | 2852 | 1471987526776 Marionette TRACE conn6 <- [1,2716,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]]]}] 14:25:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 14:25:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 732ms 14:25:26 INFO - PROCESS | 2852 | 1471987526831 Marionette TRACE conn6 -> [0,2717,"getWindowHandle",null] 14:25:26 INFO - PROCESS | 2852 | 1471987526833 Marionette TRACE conn6 <- [1,2717,null,{"value":"13"}] 14:25:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 14:25:26 INFO - PROCESS | 2852 | 1471987526837 Marionette TRACE conn6 -> [0,2718,"setScriptTimeout",{"ms":35000}] 14:25:26 INFO - PROCESS | 2852 | 1471987526839 Marionette TRACE conn6 <- [1,2718,null,{}] 14:25:26 INFO - PROCESS | 2852 | 1471987526846 Marionette TRACE conn6 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:26 INFO - PROCESS | 2852 | 1471987526852 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:27 INFO - PROCESS | 2852 | 1471987527020 Marionette TRACE conn6 <- [1,2719,null,{"value":null}] 14:25:27 INFO - PROCESS | 2852 | --DOMWINDOW == 56 (0000005B90BD7400) [pid = 2852] [serial = 2037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 14:25:27 INFO - PROCESS | 2852 | --DOMWINDOW == 55 (0000005B905F0000) [pid = 2852] [serial = 2034] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 14:25:27 INFO - PROCESS | 2852 | --DOMWINDOW == 54 (0000005B8F39E400) [pid = 2852] [serial = 2031] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 14:25:27 INFO - PROCESS | 2852 | --DOMWINDOW == 53 (0000005BC6831400) [pid = 2852] [serial = 2040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 14:25:27 INFO - PROCESS | 2852 | --DOMWINDOW == 52 (0000005B9080FC00) [pid = 2852] [serial = 2025] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 14:25:27 INFO - PROCESS | 2852 | 1471987527076 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:27 INFO - PROCESS | 2852 | 1471987527079 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:27 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD1933800 == 27 [pid = 2852] [id = 689] 14:25:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 53 (0000005B9037A400) [pid = 2852] [serial = 2067] [outer = 0000000000000000] 14:25:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 54 (0000005B90BD2800) [pid = 2852] [serial = 2068] [outer = 0000005B9037A400] 14:25:27 INFO - PROCESS | 2852 | 1471987527129 Marionette DEBUG loaded listener.js 14:25:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 55 (0000005BCD4AC800) [pid = 2852] [serial = 2069] [outer = 0000005B9037A400] 14:25:27 INFO - PROCESS | 2852 | 1471987527984 Marionette TRACE conn6 <- [1,2720,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\n"]]]}] 14:25:28 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 14:25:28 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 14:25:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 14:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:25:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:25:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1194ms 14:25:28 INFO - PROCESS | 2852 | 1471987528034 Marionette TRACE conn6 -> [0,2721,"getWindowHandle",null] 14:25:28 INFO - PROCESS | 2852 | 1471987528037 Marionette TRACE conn6 <- [1,2721,null,{"value":"13"}] 14:25:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 14:25:28 INFO - PROCESS | 2852 | 1471987528039 Marionette TRACE conn6 -> [0,2722,"setScriptTimeout",{"ms":35000}] 14:25:28 INFO - PROCESS | 2852 | 1471987528041 Marionette TRACE conn6 <- [1,2722,null,{}] 14:25:28 INFO - PROCESS | 2852 | 1471987528045 Marionette TRACE conn6 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:28 INFO - PROCESS | 2852 | 1471987528047 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:28 INFO - PROCESS | 2852 | 1471987528130 Marionette TRACE conn6 <- [1,2723,null,{"value":null}] 14:25:28 INFO - PROCESS | 2852 | 1471987528201 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:28 INFO - PROCESS | 2852 | 1471987528203 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:28 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC717B000 == 28 [pid = 2852] [id = 690] 14:25:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 56 (0000005B90604000) [pid = 2852] [serial = 2070] [outer = 0000000000000000] 14:25:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 57 (0000005BCD4E3C00) [pid = 2852] [serial = 2071] [outer = 0000005B90604000] 14:25:28 INFO - PROCESS | 2852 | 1471987528250 Marionette DEBUG loaded listener.js 14:25:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 58 (0000005BCD8C7800) [pid = 2852] [serial = 2072] [outer = 0000005B90604000] 14:25:28 INFO - PROCESS | 2852 | 1471987528630 Marionette TRACE conn6 <- [1,2724,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]]]}] 14:25:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 14:25:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 628ms 14:25:28 INFO - PROCESS | 2852 | 1471987528670 Marionette TRACE conn6 -> [0,2725,"getWindowHandle",null] 14:25:28 INFO - PROCESS | 2852 | 1471987528672 Marionette TRACE conn6 <- [1,2725,null,{"value":"13"}] 14:25:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 14:25:28 INFO - PROCESS | 2852 | 1471987528676 Marionette TRACE conn6 -> [0,2726,"setScriptTimeout",{"ms":35000}] 14:25:28 INFO - PROCESS | 2852 | 1471987528678 Marionette TRACE conn6 <- [1,2726,null,{}] 14:25:28 INFO - PROCESS | 2852 | 1471987528681 Marionette TRACE conn6 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:28 INFO - PROCESS | 2852 | 1471987528683 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:28 INFO - PROCESS | 2852 | 1471987528798 Marionette TRACE conn6 <- [1,2727,null,{"value":null}] 14:25:28 INFO - PROCESS | 2852 | 1471987528806 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:28 INFO - PROCESS | 2852 | 1471987528808 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:28 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3D14000 == 29 [pid = 2852] [id = 691] 14:25:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 59 (0000005BCD4E3400) [pid = 2852] [serial = 2073] [outer = 0000000000000000] 14:25:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 60 (0000005BCDE74400) [pid = 2852] [serial = 2074] [outer = 0000005BCD4E3400] 14:25:28 INFO - PROCESS | 2852 | 1471987528856 Marionette DEBUG loaded listener.js 14:25:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 61 (0000005BD0C7BC00) [pid = 2852] [serial = 2075] [outer = 0000005BCD4E3400] 14:25:29 INFO - PROCESS | 2852 | 1471987529280 Marionette TRACE conn6 <- [1,2728,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 14:25:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 14:25:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 628ms 14:25:29 INFO - PROCESS | 2852 | 1471987529307 Marionette TRACE conn6 -> [0,2729,"getWindowHandle",null] 14:25:29 INFO - PROCESS | 2852 | 1471987529309 Marionette TRACE conn6 <- [1,2729,null,{"value":"13"}] 14:25:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 14:25:29 INFO - PROCESS | 2852 | 1471987529359 Marionette TRACE conn6 -> [0,2730,"setScriptTimeout",{"ms":35000}] 14:25:29 INFO - PROCESS | 2852 | 1471987529363 Marionette TRACE conn6 <- [1,2730,null,{}] 14:25:29 INFO - PROCESS | 2852 | 1471987529370 Marionette TRACE conn6 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:29 INFO - PROCESS | 2852 | 1471987529374 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:29 INFO - PROCESS | 2852 | 1471987529576 Marionette TRACE conn6 <- [1,2731,null,{"value":null}] 14:25:29 INFO - PROCESS | 2852 | 1471987529673 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:29 INFO - PROCESS | 2852 | 1471987529677 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:29 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B918A1000 == 30 [pid = 2852] [id = 692] 14:25:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 62 (0000005B905EEC00) [pid = 2852] [serial = 2076] [outer = 0000000000000000] 14:25:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 63 (0000005B9078A000) [pid = 2852] [serial = 2077] [outer = 0000005B905EEC00] 14:25:29 INFO - PROCESS | 2852 | 1471987529738 Marionette DEBUG loaded listener.js 14:25:29 INFO - PROCESS | 2852 | ++DOMWINDOW == 64 (0000005B90A7CC00) [pid = 2852] [serial = 2078] [outer = 0000005B905EEC00] 14:25:30 INFO - PROCESS | 2852 | 1471987530279 Marionette TRACE conn6 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 14:25:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 14:25:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1023ms 14:25:30 INFO - PROCESS | 2852 | 1471987530341 Marionette TRACE conn6 -> [0,2733,"getWindowHandle",null] 14:25:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 14:25:30 INFO - PROCESS | 2852 | 1471987530345 Marionette TRACE conn6 <- [1,2733,null,{"value":"13"}] 14:25:30 INFO - PROCESS | 2852 | 1471987530351 Marionette TRACE conn6 -> [0,2734,"setScriptTimeout",{"ms":35000}] 14:25:30 INFO - PROCESS | 2852 | 1471987530354 Marionette TRACE conn6 <- [1,2734,null,{}] 14:25:30 INFO - PROCESS | 2852 | 1471987530361 Marionette TRACE conn6 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:30 INFO - PROCESS | 2852 | 1471987530366 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:30 INFO - PROCESS | 2852 | 1471987530485 Marionette TRACE conn6 <- [1,2735,null,{"value":null}] 14:25:30 INFO - PROCESS | 2852 | 1471987530607 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:30 INFO - PROCESS | 2852 | 1471987530610 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:30 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD415000 == 31 [pid = 2852] [id = 693] 14:25:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 65 (0000005BC6A3BC00) [pid = 2852] [serial = 2079] [outer = 0000000000000000] 14:25:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 66 (0000005BC71D2400) [pid = 2852] [serial = 2080] [outer = 0000005BC6A3BC00] 14:25:30 INFO - PROCESS | 2852 | 1471987530672 Marionette DEBUG loaded listener.js 14:25:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 67 (0000005BC7A95400) [pid = 2852] [serial = 2081] [outer = 0000005BC6A3BC00] 14:25:31 INFO - PROCESS | 2852 | 1471987531257 Marionette TRACE conn6 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 14:25:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 14:25:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 986ms 14:25:31 INFO - PROCESS | 2852 | 1471987531339 Marionette TRACE conn6 -> [0,2737,"getWindowHandle",null] 14:25:31 INFO - PROCESS | 2852 | 1471987531342 Marionette TRACE conn6 <- [1,2737,null,{"value":"13"}] 14:25:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 14:25:31 INFO - PROCESS | 2852 | 1471987531346 Marionette TRACE conn6 -> [0,2738,"setScriptTimeout",{"ms":35000}] 14:25:31 INFO - PROCESS | 2852 | 1471987531348 Marionette TRACE conn6 <- [1,2738,null,{}] 14:25:31 INFO - PROCESS | 2852 | 1471987531352 Marionette TRACE conn6 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:31 INFO - PROCESS | 2852 | 1471987531355 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:31 INFO - PROCESS | 2852 | 1471987531480 Marionette TRACE conn6 <- [1,2739,null,{"value":null}] 14:25:31 INFO - PROCESS | 2852 | 1471987531602 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:31 INFO - PROCESS | 2852 | 1471987531609 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:31 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD421D800 == 32 [pid = 2852] [id = 694] 14:25:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005BCC7E2000) [pid = 2852] [serial = 2082] [outer = 0000000000000000] 14:25:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005BCD374000) [pid = 2852] [serial = 2083] [outer = 0000005BCC7E2000] 14:25:31 INFO - PROCESS | 2852 | 1471987531678 Marionette DEBUG loaded listener.js 14:25:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005BD0C46000) [pid = 2852] [serial = 2084] [outer = 0000005BCC7E2000] 14:25:32 INFO - PROCESS | 2852 | 1471987532313 Marionette TRACE conn6 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 14:25:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 14:25:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1034ms 14:25:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 14:25:32 INFO - PROCESS | 2852 | 1471987532382 Marionette TRACE conn6 -> [0,2741,"getWindowHandle",null] 14:25:32 INFO - PROCESS | 2852 | 1471987532384 Marionette TRACE conn6 <- [1,2741,null,{"value":"13"}] 14:25:32 INFO - PROCESS | 2852 | 1471987532388 Marionette TRACE conn6 -> [0,2742,"setScriptTimeout",{"ms":35000}] 14:25:32 INFO - PROCESS | 2852 | 1471987532390 Marionette TRACE conn6 <- [1,2742,null,{}] 14:25:32 INFO - PROCESS | 2852 | 1471987532394 Marionette TRACE conn6 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:32 INFO - PROCESS | 2852 | 1471987532397 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:32 INFO - PROCESS | 2852 | 1471987532581 Marionette TRACE conn6 <- [1,2743,null,{"value":null}] 14:25:32 INFO - PROCESS | 2852 | 1471987532822 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:32 INFO - PROCESS | 2852 | 1471987532826 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:32 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B909D7800 == 33 [pid = 2852] [id = 695] 14:25:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005B8F4F7400) [pid = 2852] [serial = 2085] [outer = 0000000000000000] 14:25:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005B901B5000) [pid = 2852] [serial = 2086] [outer = 0000005B8F4F7400] 14:25:32 INFO - PROCESS | 2852 | 1471987532894 Marionette DEBUG loaded listener.js 14:25:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005B9078CC00) [pid = 2852] [serial = 2087] [outer = 0000005B8F4F7400] 14:25:34 INFO - PROCESS | 2852 | --DOCSHELL 0000005B8EE15800 == 32 [pid = 2852] [id = 612] 14:25:34 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC5934000 == 31 [pid = 2852] [id = 616] 14:25:34 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC492800 == 30 [pid = 2852] [id = 610] 14:25:34 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC62AF000 == 29 [pid = 2852] [id = 683] 14:25:34 INFO - PROCESS | 2852 | --DOCSHELL 0000005B9090B000 == 28 [pid = 2852] [id = 682] 14:25:34 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD1AAC800 == 27 [pid = 2852] [id = 622] 14:25:34 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3E13800 == 26 [pid = 2852] [id = 614] 14:25:34 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3FC1800 == 25 [pid = 2852] [id = 623] 14:25:34 INFO - PROCESS | 2852 | --DOCSHELL 0000005B93A22800 == 24 [pid = 2852] [id = 619] 14:25:34 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90A5D800 == 23 [pid = 2852] [id = 608] 14:25:34 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD42E000 == 22 [pid = 2852] [id = 611] 14:25:34 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD351D800 == 21 [pid = 2852] [id = 613] 14:25:34 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCDB0F800 == 20 [pid = 2852] [id = 621] 14:25:34 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90698000 == 19 [pid = 2852] [id = 617] 14:25:34 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7EB0800 == 18 [pid = 2852] [id = 609] 14:25:34 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005B90BDE000) [pid = 2852] [serial = 2038] [outer = 0000000000000000] [url = about:blank] 14:25:34 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005B9078D000) [pid = 2852] [serial = 2035] [outer = 0000000000000000] [url = about:blank] 14:25:34 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005B8F4F4C00) [pid = 2852] [serial = 2032] [outer = 0000000000000000] [url = about:blank] 14:25:34 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005B90125400) [pid = 2852] [serial = 2033] [outer = 0000000000000000] [url = about:blank] 14:25:34 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005BC7658C00) [pid = 2852] [serial = 2041] [outer = 0000000000000000] [url = about:blank] 14:25:34 INFO - PROCESS | 2852 | --DOMWINDOW == 67 (0000005B91C29800) [pid = 2852] [serial = 2039] [outer = 0000000000000000] [url = about:blank] 14:25:34 INFO - PROCESS | 2852 | --DOMWINDOW == 66 (0000005B91864000) [pid = 2852] [serial = 2027] [outer = 0000000000000000] [url = about:blank] 14:25:34 INFO - PROCESS | 2852 | --DOMWINDOW == 65 (0000005B90A79400) [pid = 2852] [serial = 2026] [outer = 0000000000000000] [url = about:blank] 14:25:34 INFO - PROCESS | 2852 | --DOMWINDOW == 64 (0000005BC897C000) [pid = 2852] [serial = 2029] [outer = 0000000000000000] [url = about:blank] 14:25:34 INFO - PROCESS | 2852 | --DOMWINDOW == 63 (0000005BC76AB400) [pid = 2852] [serial = 2042] [outer = 0000000000000000] [url = about:blank] 14:25:34 INFO - PROCESS | 2852 | --DOMWINDOW == 62 (0000005BC76ABC00) [pid = 2852] [serial = 2044] [outer = 0000000000000000] [url = about:blank] 14:25:34 INFO - PROCESS | 2852 | --DOMWINDOW == 61 (0000005B9080F800) [pid = 2852] [serial = 2036] [outer = 0000000000000000] [url = about:blank] 14:25:34 INFO - PROCESS | 2852 | 1471987534164 Marionette TRACE conn6 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 14:25:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 14:25:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1849ms 14:25:34 INFO - PROCESS | 2852 | 1471987534241 Marionette TRACE conn6 -> [0,2745,"getWindowHandle",null] 14:25:34 INFO - PROCESS | 2852 | 1471987534245 Marionette TRACE conn6 <- [1,2745,null,{"value":"13"}] 14:25:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 14:25:34 INFO - PROCESS | 2852 | 1471987534252 Marionette TRACE conn6 -> [0,2746,"setScriptTimeout",{"ms":35000}] 14:25:34 INFO - PROCESS | 2852 | 1471987534256 Marionette TRACE conn6 <- [1,2746,null,{}] 14:25:34 INFO - PROCESS | 2852 | 1471987534262 Marionette TRACE conn6 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:34 INFO - PROCESS | 2852 | 1471987534265 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:34 INFO - PROCESS | 2852 | 1471987534365 Marionette TRACE conn6 <- [1,2747,null,{"value":null}] 14:25:34 INFO - PROCESS | 2852 | 1471987534372 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:34 INFO - PROCESS | 2852 | 1471987534377 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:34 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90908800 == 19 [pid = 2852] [id = 696] 14:25:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 62 (0000005B90375000) [pid = 2852] [serial = 2088] [outer = 0000000000000000] 14:25:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 63 (0000005B90378C00) [pid = 2852] [serial = 2089] [outer = 0000005B90375000] 14:25:34 INFO - PROCESS | 2852 | 1471987534429 Marionette DEBUG loaded listener.js 14:25:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 64 (0000005B90606C00) [pid = 2852] [serial = 2090] [outer = 0000005B90375000] 14:25:34 INFO - PROCESS | 2852 | 1471987534930 Marionette TRACE conn6 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 14:25:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 14:25:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 732ms 14:25:34 INFO - PROCESS | 2852 | 1471987534986 Marionette TRACE conn6 -> [0,2749,"getWindowHandle",null] 14:25:34 INFO - PROCESS | 2852 | 1471987534991 Marionette TRACE conn6 <- [1,2749,null,{"value":"13"}] 14:25:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 14:25:35 INFO - PROCESS | 2852 | 1471987534998 Marionette TRACE conn6 -> [0,2750,"setScriptTimeout",{"ms":35000}] 14:25:35 INFO - PROCESS | 2852 | 1471987535001 Marionette TRACE conn6 <- [1,2750,null,{}] 14:25:35 INFO - PROCESS | 2852 | 1471987535005 Marionette TRACE conn6 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:35 INFO - PROCESS | 2852 | 1471987535008 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:35 INFO - PROCESS | 2852 | 1471987535105 Marionette TRACE conn6 <- [1,2751,null,{"value":null}] 14:25:35 INFO - PROCESS | 2852 | 1471987535185 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:35 INFO - PROCESS | 2852 | 1471987535188 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:35 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B91C6A000 == 20 [pid = 2852] [id = 697] 14:25:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 65 (0000005B909A8800) [pid = 2852] [serial = 2091] [outer = 0000000000000000] 14:25:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 66 (0000005B909B3C00) [pid = 2852] [serial = 2092] [outer = 0000005B909A8800] 14:25:35 INFO - PROCESS | 2852 | 1471987535239 Marionette DEBUG loaded listener.js 14:25:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 67 (0000005B90BD8C00) [pid = 2852] [serial = 2093] [outer = 0000005B909A8800] 14:25:35 INFO - PROCESS | 2852 | 1471987535648 Marionette TRACE conn6 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 14:25:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 14:25:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 692ms 14:25:35 INFO - PROCESS | 2852 | 1471987535727 Marionette TRACE conn6 -> [0,2753,"getWindowHandle",null] 14:25:35 INFO - PROCESS | 2852 | 1471987535729 Marionette TRACE conn6 <- [1,2753,null,{"value":"13"}] 14:25:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 14:25:35 INFO - PROCESS | 2852 | 1471987535737 Marionette TRACE conn6 -> [0,2754,"setScriptTimeout",{"ms":35000}] 14:25:35 INFO - PROCESS | 2852 | 1471987535741 Marionette TRACE conn6 <- [1,2754,null,{}] 14:25:35 INFO - PROCESS | 2852 | 1471987535753 Marionette TRACE conn6 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:35 INFO - PROCESS | 2852 | 1471987535758 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:35 INFO - PROCESS | 2852 | 1471987535852 Marionette TRACE conn6 <- [1,2755,null,{"value":null}] 14:25:35 INFO - PROCESS | 2852 | 1471987535867 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:35 INFO - PROCESS | 2852 | 1471987535871 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:35 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90AA7800 == 21 [pid = 2852] [id = 698] 14:25:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005BC5909000) [pid = 2852] [serial = 2094] [outer = 0000000000000000] 14:25:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005BC61D9400) [pid = 2852] [serial = 2095] [outer = 0000005BC5909000] 14:25:35 INFO - PROCESS | 2852 | 1471987535921 Marionette DEBUG loaded listener.js 14:25:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005BC71C7800) [pid = 2852] [serial = 2096] [outer = 0000005BC5909000] 14:25:36 INFO - PROCESS | 2852 | 1471987536357 Marionette TRACE conn6 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 14:25:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 14:25:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 692ms 14:25:36 INFO - PROCESS | 2852 | 1471987536427 Marionette TRACE conn6 -> [0,2757,"getWindowHandle",null] 14:25:36 INFO - PROCESS | 2852 | 1471987536430 Marionette TRACE conn6 <- [1,2757,null,{"value":"13"}] 14:25:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 14:25:36 INFO - PROCESS | 2852 | 1471987536433 Marionette TRACE conn6 -> [0,2758,"setScriptTimeout",{"ms":35000}] 14:25:36 INFO - PROCESS | 2852 | 1471987536435 Marionette TRACE conn6 <- [1,2758,null,{}] 14:25:36 INFO - PROCESS | 2852 | 1471987536439 Marionette TRACE conn6 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:36 INFO - PROCESS | 2852 | 1471987536441 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:36 INFO - PROCESS | 2852 | 1471987536558 Marionette TRACE conn6 <- [1,2759,null,{"value":null}] 14:25:36 INFO - PROCESS | 2852 | 1471987536564 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:36 INFO - PROCESS | 2852 | 1471987536566 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:36 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7E3D000 == 22 [pid = 2852] [id = 699] 14:25:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005BC76AD000) [pid = 2852] [serial = 2097] [outer = 0000000000000000] 14:25:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BC76B5000) [pid = 2852] [serial = 2098] [outer = 0000005BC76AD000] 14:25:36 INFO - PROCESS | 2852 | 1471987536659 Marionette DEBUG loaded listener.js 14:25:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BC793D000) [pid = 2852] [serial = 2099] [outer = 0000005BC76AD000] 14:25:37 INFO - PROCESS | 2852 | 1471987537083 Marionette TRACE conn6 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 14:25:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 14:25:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 692ms 14:25:37 INFO - PROCESS | 2852 | 1471987537128 Marionette TRACE conn6 -> [0,2761,"getWindowHandle",null] 14:25:37 INFO - PROCESS | 2852 | 1471987537131 Marionette TRACE conn6 <- [1,2761,null,{"value":"13"}] 14:25:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 14:25:37 INFO - PROCESS | 2852 | 1471987537147 Marionette TRACE conn6 -> [0,2762,"setScriptTimeout",{"ms":35000}] 14:25:37 INFO - PROCESS | 2852 | 1471987537149 Marionette TRACE conn6 <- [1,2762,null,{}] 14:25:37 INFO - PROCESS | 2852 | 1471987537153 Marionette TRACE conn6 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:37 INFO - PROCESS | 2852 | 1471987537155 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:37 INFO - PROCESS | 2852 | 1471987537293 Marionette TRACE conn6 <- [1,2763,null,{"value":null}] 14:25:37 INFO - PROCESS | 2852 | 1471987537316 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:37 INFO - PROCESS | 2852 | 1471987537318 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:37 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC93E800 == 23 [pid = 2852] [id = 700] 14:25:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BC614D800) [pid = 2852] [serial = 2100] [outer = 0000000000000000] 14:25:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BC7BBA400) [pid = 2852] [serial = 2101] [outer = 0000005BC614D800] 14:25:37 INFO - PROCESS | 2852 | 1471987537365 Marionette DEBUG loaded listener.js 14:25:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BCBB2D400) [pid = 2852] [serial = 2102] [outer = 0000005BC614D800] 14:25:37 INFO - PROCESS | 2852 | 1471987537824 Marionette TRACE conn6 <- [1,2764,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]]]}] 14:25:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 14:25:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 734ms 14:25:37 INFO - PROCESS | 2852 | 1471987537883 Marionette TRACE conn6 -> [0,2765,"getWindowHandle",null] 14:25:37 INFO - PROCESS | 2852 | 1471987537886 Marionette TRACE conn6 <- [1,2765,null,{"value":"13"}] 14:25:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 14:25:37 INFO - PROCESS | 2852 | 1471987537889 Marionette TRACE conn6 -> [0,2766,"setScriptTimeout",{"ms":35000}] 14:25:37 INFO - PROCESS | 2852 | 1471987537891 Marionette TRACE conn6 <- [1,2766,null,{}] 14:25:37 INFO - PROCESS | 2852 | 1471987537902 Marionette TRACE conn6 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:37 INFO - PROCESS | 2852 | 1471987537908 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:38 INFO - PROCESS | 2852 | 1471987538048 Marionette TRACE conn6 <- [1,2767,null,{"value":null}] 14:25:38 INFO - PROCESS | 2852 | 1471987538106 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:38 INFO - PROCESS | 2852 | 1471987538108 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:38 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD1809000 == 24 [pid = 2852] [id = 701] 14:25:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCC44D800) [pid = 2852] [serial = 2103] [outer = 0000000000000000] 14:25:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BCC7DEC00) [pid = 2852] [serial = 2104] [outer = 0000005BCC44D800] 14:25:38 INFO - PROCESS | 2852 | 1471987538156 Marionette DEBUG loaded listener.js 14:25:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCD37BC00) [pid = 2852] [serial = 2105] [outer = 0000005BCC44D800] 14:25:38 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005B90604000) [pid = 2852] [serial = 2070] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 14:25:38 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B901A6400) [pid = 2852] [serial = 2064] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 14:25:38 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005B9037A400) [pid = 2852] [serial = 2067] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 14:25:38 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005B8EE2D000) [pid = 2852] [serial = 2046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 14:25:38 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005B905E5400) [pid = 2852] [serial = 2052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 14:25:38 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005B909B2400) [pid = 2852] [serial = 2049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 14:25:38 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005B9078EC00) [pid = 2852] [serial = 2055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 14:25:38 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BC7659000) [pid = 2852] [serial = 2058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 14:25:38 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BC7EED800) [pid = 2852] [serial = 2061] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 14:25:38 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BC71CA400) [pid = 2852] [serial = 2043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 14:25:38 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005BC7731C00) [pid = 2852] [serial = 2028] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 14:25:38 INFO - PROCESS | 2852 | 1471987538729 Marionette TRACE conn6 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 14:25:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 14:25:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 901ms 14:25:38 INFO - PROCESS | 2852 | 1471987538792 Marionette TRACE conn6 -> [0,2769,"getWindowHandle",null] 14:25:38 INFO - PROCESS | 2852 | 1471987538794 Marionette TRACE conn6 <- [1,2769,null,{"value":"13"}] 14:25:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 14:25:38 INFO - PROCESS | 2852 | 1471987538797 Marionette TRACE conn6 -> [0,2770,"setScriptTimeout",{"ms":35000}] 14:25:38 INFO - PROCESS | 2852 | 1471987538799 Marionette TRACE conn6 <- [1,2770,null,{}] 14:25:38 INFO - PROCESS | 2852 | 1471987538802 Marionette TRACE conn6 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:38 INFO - PROCESS | 2852 | 1471987538804 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:38 INFO - PROCESS | 2852 | 1471987538914 Marionette TRACE conn6 <- [1,2771,null,{"value":null}] 14:25:38 INFO - PROCESS | 2852 | 1471987538964 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:38 INFO - PROCESS | 2852 | 1471987538966 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:38 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD350D800 == 25 [pid = 2852] [id = 702] 14:25:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005B90A80800) [pid = 2852] [serial = 2106] [outer = 0000000000000000] 14:25:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005BC6CBD000) [pid = 2852] [serial = 2107] [outer = 0000005B90A80800] 14:25:39 INFO - PROCESS | 2852 | 1471987539014 Marionette DEBUG loaded listener.js 14:25:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005BCC44E000) [pid = 2852] [serial = 2108] [outer = 0000005B90A80800] 14:25:39 INFO - PROCESS | 2852 | 1471987539369 Marionette TRACE conn6 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 14:25:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 14:25:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 630ms 14:25:39 INFO - PROCESS | 2852 | 1471987539429 Marionette TRACE conn6 -> [0,2773,"getWindowHandle",null] 14:25:39 INFO - PROCESS | 2852 | 1471987539432 Marionette TRACE conn6 <- [1,2773,null,{"value":"13"}] 14:25:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 14:25:39 INFO - PROCESS | 2852 | 1471987539435 Marionette TRACE conn6 -> [0,2774,"setScriptTimeout",{"ms":35000}] 14:25:39 INFO - PROCESS | 2852 | 1471987539437 Marionette TRACE conn6 <- [1,2774,null,{}] 14:25:39 INFO - PROCESS | 2852 | 1471987539440 Marionette TRACE conn6 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:39 INFO - PROCESS | 2852 | 1471987539442 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:39 INFO - PROCESS | 2852 | 1471987539527 Marionette TRACE conn6 <- [1,2775,null,{"value":null}] 14:25:39 INFO - PROCESS | 2852 | 1471987539534 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:39 INFO - PROCESS | 2852 | 1471987539536 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:39 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD420A800 == 26 [pid = 2852] [id = 703] 14:25:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BC793D800) [pid = 2852] [serial = 2109] [outer = 0000000000000000] 14:25:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BCD4B6800) [pid = 2852] [serial = 2110] [outer = 0000005BC793D800] 14:25:39 INFO - PROCESS | 2852 | 1471987539583 Marionette DEBUG loaded listener.js 14:25:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BCDA80C00) [pid = 2852] [serial = 2111] [outer = 0000005BC793D800] 14:25:40 INFO - PROCESS | 2852 | 1471987540014 Marionette TRACE conn6 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 14:25:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 14:25:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 627ms 14:25:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 14:25:40 INFO - PROCESS | 2852 | 1471987540065 Marionette TRACE conn6 -> [0,2777,"getWindowHandle",null] 14:25:40 INFO - PROCESS | 2852 | 1471987540068 Marionette TRACE conn6 <- [1,2777,null,{"value":"13"}] 14:25:40 INFO - PROCESS | 2852 | 1471987540071 Marionette TRACE conn6 -> [0,2778,"setScriptTimeout",{"ms":35000}] 14:25:40 INFO - PROCESS | 2852 | 1471987540073 Marionette TRACE conn6 <- [1,2778,null,{}] 14:25:40 INFO - PROCESS | 2852 | 1471987540076 Marionette TRACE conn6 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:40 INFO - PROCESS | 2852 | 1471987540078 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:40 INFO - PROCESS | 2852 | 1471987540161 Marionette TRACE conn6 <- [1,2779,null,{"value":null}] 14:25:40 INFO - PROCESS | 2852 | 1471987540169 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:40 INFO - PROCESS | 2852 | 1471987540171 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:40 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD4670000 == 27 [pid = 2852] [id = 704] 14:25:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BD0C46800) [pid = 2852] [serial = 2112] [outer = 0000000000000000] 14:25:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BD1014400) [pid = 2852] [serial = 2113] [outer = 0000005BD0C46800] 14:25:40 INFO - PROCESS | 2852 | 1471987540217 Marionette DEBUG loaded listener.js 14:25:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BD1A93400) [pid = 2852] [serial = 2114] [outer = 0000005BD0C46800] 14:25:41 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BC7938000) [pid = 2852] [serial = 2045] [outer = 0000000000000000] [url = about:blank] 14:25:41 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BCD373400) [pid = 2852] [serial = 2030] [outer = 0000000000000000] [url = about:blank] 14:25:41 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BCD8C7800) [pid = 2852] [serial = 2072] [outer = 0000000000000000] [url = about:blank] 14:25:41 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BCBC72400) [pid = 2852] [serial = 2065] [outer = 0000000000000000] [url = about:blank] 14:25:41 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005B90BD2800) [pid = 2852] [serial = 2068] [outer = 0000000000000000] [url = about:blank] 14:25:41 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005B8F1FD800) [pid = 2852] [serial = 2047] [outer = 0000000000000000] [url = about:blank] 14:25:41 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005B901A9400) [pid = 2852] [serial = 2048] [outer = 0000000000000000] [url = about:blank] 14:25:41 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005B905EA800) [pid = 2852] [serial = 2053] [outer = 0000000000000000] [url = about:blank] 14:25:41 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005B9078B400) [pid = 2852] [serial = 2054] [outer = 0000000000000000] [url = about:blank] 14:25:41 INFO - PROCESS | 2852 | --DOMWINDOW == 67 (0000005B90A85400) [pid = 2852] [serial = 2050] [outer = 0000000000000000] [url = about:blank] 14:25:41 INFO - PROCESS | 2852 | --DOMWINDOW == 66 (0000005B9185D400) [pid = 2852] [serial = 2051] [outer = 0000000000000000] [url = about:blank] 14:25:41 INFO - PROCESS | 2852 | --DOMWINDOW == 65 (0000005B9185D800) [pid = 2852] [serial = 2056] [outer = 0000000000000000] [url = about:blank] 14:25:41 INFO - PROCESS | 2852 | --DOMWINDOW == 64 (0000005BC5908800) [pid = 2852] [serial = 2057] [outer = 0000000000000000] [url = about:blank] 14:25:41 INFO - PROCESS | 2852 | --DOMWINDOW == 63 (0000005BC7660C00) [pid = 2852] [serial = 2059] [outer = 0000000000000000] [url = about:blank] 14:25:41 INFO - PROCESS | 2852 | --DOMWINDOW == 62 (0000005BCD4AC800) [pid = 2852] [serial = 2069] [outer = 0000000000000000] [url = about:blank] 14:25:41 INFO - PROCESS | 2852 | --DOMWINDOW == 61 (0000005BCBB25C00) [pid = 2852] [serial = 2062] [outer = 0000000000000000] [url = about:blank] 14:25:41 INFO - PROCESS | 2852 | --DOMWINDOW == 60 (0000005BCC453C00) [pid = 2852] [serial = 2066] [outer = 0000000000000000] [url = about:blank] 14:25:41 INFO - PROCESS | 2852 | --DOMWINDOW == 59 (0000005BCBC06000) [pid = 2852] [serial = 2063] [outer = 0000000000000000] [url = about:blank] 14:25:41 INFO - PROCESS | 2852 | --DOMWINDOW == 58 (0000005BC773B400) [pid = 2852] [serial = 2060] [outer = 0000000000000000] [url = about:blank] 14:25:41 INFO - PROCESS | 2852 | --DOMWINDOW == 57 (0000005BCD4E3C00) [pid = 2852] [serial = 2071] [outer = 0000000000000000] [url = about:blank] 14:25:41 INFO - PROCESS | 2852 | --DOMWINDOW == 56 (0000005BCDE74400) [pid = 2852] [serial = 2074] [outer = 0000000000000000] [url = about:blank] 14:25:42 INFO - PROCESS | 2852 | 1471987541999 Marionette TRACE conn6 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 14:25:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 14:25:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1987ms 14:25:42 INFO - PROCESS | 2852 | 1471987542062 Marionette TRACE conn6 -> [0,2781,"getWindowHandle",null] 14:25:42 INFO - PROCESS | 2852 | 1471987542067 Marionette TRACE conn6 <- [1,2781,null,{"value":"13"}] 14:25:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 14:25:42 INFO - PROCESS | 2852 | 1471987542072 Marionette TRACE conn6 -> [0,2782,"setScriptTimeout",{"ms":35000}] 14:25:42 INFO - PROCESS | 2852 | 1471987542076 Marionette TRACE conn6 <- [1,2782,null,{}] 14:25:42 INFO - PROCESS | 2852 | 1471987542082 Marionette TRACE conn6 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:42 INFO - PROCESS | 2852 | 1471987542085 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:42 INFO - PROCESS | 2852 | 1471987542181 Marionette TRACE conn6 <- [1,2783,null,{"value":null}] 14:25:42 INFO - PROCESS | 2852 | 1471987542196 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:42 INFO - PROCESS | 2852 | 1471987542198 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:42 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B9090A800 == 28 [pid = 2852] [id = 705] 14:25:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 57 (0000005B901B2000) [pid = 2852] [serial = 2115] [outer = 0000000000000000] 14:25:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 58 (0000005B901B2800) [pid = 2852] [serial = 2116] [outer = 0000005B901B2000] 14:25:42 INFO - PROCESS | 2852 | 1471987542252 Marionette DEBUG loaded listener.js 14:25:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 59 (0000005B905E3800) [pid = 2852] [serial = 2117] [outer = 0000005B901B2000] 14:25:42 INFO - PROCESS | 2852 | 1471987542724 Marionette TRACE conn6 <- [1,2784,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]]]}] 14:25:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 14:25:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 692ms 14:25:42 INFO - PROCESS | 2852 | 1471987542771 Marionette TRACE conn6 -> [0,2785,"getWindowHandle",null] 14:25:42 INFO - PROCESS | 2852 | 1471987542777 Marionette TRACE conn6 <- [1,2785,null,{"value":"13"}] 14:25:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 14:25:42 INFO - PROCESS | 2852 | 1471987542784 Marionette TRACE conn6 -> [0,2786,"setScriptTimeout",{"ms":35000}] 14:25:42 INFO - PROCESS | 2852 | 1471987542787 Marionette TRACE conn6 <- [1,2786,null,{}] 14:25:42 INFO - PROCESS | 2852 | 1471987542791 Marionette TRACE conn6 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:42 INFO - PROCESS | 2852 | 1471987542794 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:42 INFO - PROCESS | 2852 | 1471987542886 Marionette TRACE conn6 <- [1,2787,null,{"value":null}] 14:25:42 INFO - PROCESS | 2852 | 1471987542895 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:42 INFO - PROCESS | 2852 | 1471987542898 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:42 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B918A0800 == 29 [pid = 2852] [id = 706] 14:25:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 60 (0000005B9077F400) [pid = 2852] [serial = 2118] [outer = 0000000000000000] 14:25:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 61 (0000005B9078D800) [pid = 2852] [serial = 2119] [outer = 0000005B9077F400] 14:25:42 INFO - PROCESS | 2852 | 1471987542950 Marionette DEBUG loaded listener.js 14:25:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 62 (0000005B9080D800) [pid = 2852] [serial = 2120] [outer = 0000005B9077F400] 14:25:43 INFO - PROCESS | 2852 | 1471987543429 Marionette TRACE conn6 <- [1,2788,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]]]}] 14:25:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 14:25:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 693ms 14:25:43 INFO - PROCESS | 2852 | 1471987543480 Marionette TRACE conn6 -> [0,2789,"getWindowHandle",null] 14:25:43 INFO - PROCESS | 2852 | 1471987543483 Marionette TRACE conn6 <- [1,2789,null,{"value":"13"}] 14:25:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 14:25:43 INFO - PROCESS | 2852 | 1471987543486 Marionette TRACE conn6 -> [0,2790,"setScriptTimeout",{"ms":35000}] 14:25:43 INFO - PROCESS | 2852 | 1471987543490 Marionette TRACE conn6 <- [1,2790,null,{}] 14:25:43 INFO - PROCESS | 2852 | 1471987543502 Marionette TRACE conn6 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:43 INFO - PROCESS | 2852 | 1471987543507 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:43 INFO - PROCESS | 2852 | 1471987543625 Marionette TRACE conn6 <- [1,2791,null,{"value":null}] 14:25:43 INFO - PROCESS | 2852 | 1471987543708 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:43 INFO - PROCESS | 2852 | 1471987543712 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:43 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC5941800 == 30 [pid = 2852] [id = 707] 14:25:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 63 (0000005B8EE31C00) [pid = 2852] [serial = 2121] [outer = 0000000000000000] 14:25:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 64 (0000005B90BE1C00) [pid = 2852] [serial = 2122] [outer = 0000005B8EE31C00] 14:25:43 INFO - PROCESS | 2852 | 1471987543763 Marionette DEBUG loaded listener.js 14:25:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 65 (0000005B91861000) [pid = 2852] [serial = 2123] [outer = 0000005B8EE31C00] 14:25:44 INFO - PROCESS | 2852 | 1471987544139 Marionette TRACE conn6 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 14:25:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 14:25:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 690ms 14:25:44 INFO - PROCESS | 2852 | 1471987544179 Marionette TRACE conn6 -> [0,2793,"getWindowHandle",null] 14:25:44 INFO - PROCESS | 2852 | 1471987544182 Marionette TRACE conn6 <- [1,2793,null,{"value":"13"}] 14:25:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 14:25:44 INFO - PROCESS | 2852 | 1471987544192 Marionette TRACE conn6 -> [0,2794,"setScriptTimeout",{"ms":35000}] 14:25:44 INFO - PROCESS | 2852 | 1471987544195 Marionette TRACE conn6 <- [1,2794,null,{}] 14:25:44 INFO - PROCESS | 2852 | 1471987544198 Marionette TRACE conn6 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:44 INFO - PROCESS | 2852 | 1471987544200 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:44 INFO - PROCESS | 2852 | 1471987544289 Marionette TRACE conn6 <- [1,2795,null,{"value":null}] 14:25:44 INFO - PROCESS | 2852 | 1471987544295 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:44 INFO - PROCESS | 2852 | 1471987544297 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:44 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7538000 == 31 [pid = 2852] [id = 708] 14:25:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 66 (0000005BC239D800) [pid = 2852] [serial = 2124] [outer = 0000000000000000] 14:25:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 67 (0000005BC5908400) [pid = 2852] [serial = 2125] [outer = 0000005BC239D800] 14:25:44 INFO - PROCESS | 2852 | 1471987544345 Marionette DEBUG loaded listener.js 14:25:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005BC59D9400) [pid = 2852] [serial = 2126] [outer = 0000005BC239D800] 14:25:44 INFO - PROCESS | 2852 | 1471987544760 Marionette TRACE conn6 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 14:25:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 14:25:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 587ms 14:25:44 INFO - PROCESS | 2852 | 1471987544789 Marionette TRACE conn6 -> [0,2797,"getWindowHandle",null] 14:25:44 INFO - PROCESS | 2852 | 1471987544791 Marionette TRACE conn6 <- [1,2797,null,{"value":"13"}] 14:25:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 14:25:44 INFO - PROCESS | 2852 | 1471987544807 Marionette TRACE conn6 -> [0,2798,"setScriptTimeout",{"ms":35000}] 14:25:44 INFO - PROCESS | 2852 | 1471987544809 Marionette TRACE conn6 <- [1,2798,null,{}] 14:25:44 INFO - PROCESS | 2852 | 1471987544812 Marionette TRACE conn6 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:44 INFO - PROCESS | 2852 | 1471987544814 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:44 INFO - PROCESS | 2852 | 1471987544901 Marionette TRACE conn6 <- [1,2799,null,{"value":null}] 14:25:44 INFO - PROCESS | 2852 | 1471987544907 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:44 INFO - PROCESS | 2852 | 1471987544909 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:44 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCBC94800 == 32 [pid = 2852] [id = 709] 14:25:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005B9011F000) [pid = 2852] [serial = 2127] [outer = 0000000000000000] 14:25:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005BC7124800) [pid = 2852] [serial = 2128] [outer = 0000005B9011F000] 14:25:44 INFO - PROCESS | 2852 | 1471987544959 Marionette DEBUG loaded listener.js 14:25:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005BC765D400) [pid = 2852] [serial = 2129] [outer = 0000005B9011F000] 14:25:45 INFO - PROCESS | 2852 | 1471987545430 Marionette TRACE conn6 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 14:25:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 14:25:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 690ms 14:25:45 INFO - PROCESS | 2852 | 1471987545498 Marionette TRACE conn6 -> [0,2801,"getWindowHandle",null] 14:25:45 INFO - PROCESS | 2852 | 1471987545500 Marionette TRACE conn6 <- [1,2801,null,{"value":"13"}] 14:25:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 14:25:45 INFO - PROCESS | 2852 | 1471987545504 Marionette TRACE conn6 -> [0,2802,"setScriptTimeout",{"ms":35000}] 14:25:45 INFO - PROCESS | 2852 | 1471987545506 Marionette TRACE conn6 <- [1,2802,null,{}] 14:25:45 INFO - PROCESS | 2852 | 1471987545509 Marionette TRACE conn6 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:45 INFO - PROCESS | 2852 | 1471987545515 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:45 INFO - PROCESS | 2852 | 1471987545624 Marionette TRACE conn6 <- [1,2803,null,{"value":null}] 14:25:45 INFO - PROCESS | 2852 | 1471987545639 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:45 INFO - PROCESS | 2852 | 1471987545641 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:45 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD42E000 == 33 [pid = 2852] [id = 710] 14:25:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BC7739800) [pid = 2852] [serial = 2130] [outer = 0000000000000000] 14:25:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BC7EF3400) [pid = 2852] [serial = 2131] [outer = 0000005BC7739800] 14:25:45 INFO - PROCESS | 2852 | 1471987545688 Marionette DEBUG loaded listener.js 14:25:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BCBB23400) [pid = 2852] [serial = 2132] [outer = 0000005BC7739800] 14:25:46 INFO - PROCESS | 2852 | 1471987546125 Marionette TRACE conn6 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 14:25:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 14:25:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 692ms 14:25:46 INFO - PROCESS | 2852 | 1471987546199 Marionette TRACE conn6 -> [0,2805,"getWindowHandle",null] 14:25:46 INFO - PROCESS | 2852 | 1471987546201 Marionette TRACE conn6 <- [1,2805,null,{"value":"13"}] 14:25:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 14:25:46 INFO - PROCESS | 2852 | 1471987546232 Marionette TRACE conn6 -> [0,2806,"setScriptTimeout",{"ms":35000}] 14:25:46 INFO - PROCESS | 2852 | 1471987546234 Marionette TRACE conn6 <- [1,2806,null,{}] 14:25:46 INFO - PROCESS | 2852 | 1471987546242 Marionette TRACE conn6 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:46 INFO - PROCESS | 2852 | 1471987546244 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:46 INFO - PROCESS | 2852 | 1471987546326 Marionette TRACE conn6 <- [1,2807,null,{"value":null}] 14:25:46 INFO - PROCESS | 2852 | 1471987546332 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:46 INFO - PROCESS | 2852 | 1471987546335 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:46 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD160F000 == 34 [pid = 2852] [id = 711] 14:25:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005B8F4F1400) [pid = 2852] [serial = 2133] [outer = 0000000000000000] 14:25:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BCBC71400) [pid = 2852] [serial = 2134] [outer = 0000005B8F4F1400] 14:25:46 INFO - PROCESS | 2852 | 1471987546383 Marionette DEBUG loaded listener.js 14:25:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCC309400) [pid = 2852] [serial = 2135] [outer = 0000005B8F4F1400] 14:25:46 INFO - PROCESS | 2852 | 1471987546780 Marionette TRACE conn6 <- [1,2808,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]]]}] 14:25:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 14:25:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 609ms 14:25:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 14:25:46 INFO - PROCESS | 2852 | 1471987546816 Marionette TRACE conn6 -> [0,2809,"getWindowHandle",null] 14:25:46 INFO - PROCESS | 2852 | 1471987546818 Marionette TRACE conn6 <- [1,2809,null,{"value":"13"}] 14:25:46 INFO - PROCESS | 2852 | 1471987546838 Marionette TRACE conn6 -> [0,2810,"setScriptTimeout",{"ms":35000}] 14:25:46 INFO - PROCESS | 2852 | 1471987546840 Marionette TRACE conn6 <- [1,2810,null,{}] 14:25:46 INFO - PROCESS | 2852 | 1471987546845 Marionette TRACE conn6 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:46 INFO - PROCESS | 2852 | 1471987546847 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:46 INFO - PROCESS | 2852 | 1471987546928 Marionette TRACE conn6 <- [1,2811,null,{"value":null}] 14:25:46 INFO - PROCESS | 2852 | 1471987546935 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:46 INFO - PROCESS | 2852 | 1471987546937 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:46 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD279F800 == 35 [pid = 2852] [id = 712] 14:25:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BCC3BF400) [pid = 2852] [serial = 2136] [outer = 0000000000000000] 14:25:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCC637000) [pid = 2852] [serial = 2137] [outer = 0000005BCC3BF400] 14:25:46 INFO - PROCESS | 2852 | 1471987546984 Marionette DEBUG loaded listener.js 14:25:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BCC725800) [pid = 2852] [serial = 2138] [outer = 0000005BCC3BF400] 14:25:47 INFO - PROCESS | 2852 | 1471987547441 Marionette TRACE conn6 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 14:25:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 14:25:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 648ms 14:25:47 INFO - PROCESS | 2852 | 1471987547473 Marionette TRACE conn6 -> [0,2813,"getWindowHandle",null] 14:25:47 INFO - PROCESS | 2852 | 1471987547476 Marionette TRACE conn6 <- [1,2813,null,{"value":"13"}] 14:25:47 INFO - PROCESS | 2852 | 1471987547479 Marionette TRACE conn6 -> [0,2814,"setScriptTimeout",{"ms":35000}] 14:25:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 14:25:47 INFO - PROCESS | 2852 | 1471987547480 Marionette TRACE conn6 <- [1,2814,null,{}] 14:25:47 INFO - PROCESS | 2852 | 1471987547484 Marionette TRACE conn6 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:47 INFO - PROCESS | 2852 | 1471987547486 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:47 INFO - PROCESS | 2852 | 1471987547598 Marionette TRACE conn6 <- [1,2815,null,{"value":null}] 14:25:47 INFO - PROCESS | 2852 | 1471987547606 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:47 INFO - PROCESS | 2852 | 1471987547608 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:47 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC593C000 == 36 [pid = 2852] [id = 713] 14:25:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BCC722800) [pid = 2852] [serial = 2139] [outer = 0000000000000000] 14:25:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BCD313C00) [pid = 2852] [serial = 2140] [outer = 0000005BCC722800] 14:25:47 INFO - PROCESS | 2852 | 1471987547700 Marionette DEBUG loaded listener.js 14:25:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BCD4AC400) [pid = 2852] [serial = 2141] [outer = 0000005BCC722800] 14:25:48 INFO - PROCESS | 2852 | 1471987548178 Marionette TRACE conn6 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 14:25:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 14:25:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 734ms 14:25:48 INFO - PROCESS | 2852 | 1471987548217 Marionette TRACE conn6 -> [0,2817,"getWindowHandle",null] 14:25:48 INFO - PROCESS | 2852 | 1471987548219 Marionette TRACE conn6 <- [1,2817,null,{"value":"13"}] 14:25:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 14:25:48 INFO - PROCESS | 2852 | 1471987548231 Marionette TRACE conn6 -> [0,2818,"setScriptTimeout",{"ms":35000}] 14:25:48 INFO - PROCESS | 2852 | 1471987548233 Marionette TRACE conn6 <- [1,2818,null,{}] 14:25:48 INFO - PROCESS | 2852 | 1471987548236 Marionette TRACE conn6 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:48 INFO - PROCESS | 2852 | 1471987548238 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:48 INFO - PROCESS | 2852 | 1471987548355 Marionette TRACE conn6 <- [1,2819,null,{"value":null}] 14:25:48 INFO - PROCESS | 2852 | 1471987548361 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:48 INFO - PROCESS | 2852 | 1471987548363 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:48 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD420D800 == 37 [pid = 2852] [id = 714] 14:25:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BCD4AC800) [pid = 2852] [serial = 2142] [outer = 0000000000000000] 14:25:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BCD4E3C00) [pid = 2852] [serial = 2143] [outer = 0000005BCD4AC800] 14:25:48 INFO - PROCESS | 2852 | 1471987548410 Marionette DEBUG loaded listener.js 14:25:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BCDE72800) [pid = 2852] [serial = 2144] [outer = 0000005BCD4AC800] 14:25:48 INFO - PROCESS | 2852 | 1471987548894 Marionette TRACE conn6 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 14:25:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 14:25:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 692ms 14:25:48 INFO - PROCESS | 2852 | 1471987548918 Marionette TRACE conn6 -> [0,2821,"getWindowHandle",null] 14:25:48 INFO - PROCESS | 2852 | 1471987548920 Marionette TRACE conn6 <- [1,2821,null,{"value":"13"}] 14:25:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 14:25:48 INFO - PROCESS | 2852 | 1471987548923 Marionette TRACE conn6 -> [0,2822,"setScriptTimeout",{"ms":35000}] 14:25:48 INFO - PROCESS | 2852 | 1471987548926 Marionette TRACE conn6 <- [1,2822,null,{}] 14:25:48 INFO - PROCESS | 2852 | 1471987548930 Marionette TRACE conn6 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:48 INFO - PROCESS | 2852 | 1471987548932 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:49 INFO - PROCESS | 2852 | 1471987549090 Marionette TRACE conn6 <- [1,2823,null,{"value":null}] 14:25:49 INFO - PROCESS | 2852 | 1471987549116 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:49 INFO - PROCESS | 2852 | 1471987549118 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:49 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCBC8F000 == 38 [pid = 2852] [id = 715] 14:25:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BD272FC00) [pid = 2852] [serial = 2145] [outer = 0000000000000000] 14:25:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BD27B0C00) [pid = 2852] [serial = 2146] [outer = 0000005BD272FC00] 14:25:49 INFO - PROCESS | 2852 | 1471987549168 Marionette DEBUG loaded listener.js 14:25:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005BD3452000) [pid = 2852] [serial = 2147] [outer = 0000005BD272FC00] 14:25:49 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BCD4E3400) [pid = 2852] [serial = 2073] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 14:25:49 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BCC44D800) [pid = 2852] [serial = 2103] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 14:25:49 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BC614D800) [pid = 2852] [serial = 2100] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 14:25:49 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005B90A80800) [pid = 2852] [serial = 2106] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 14:25:49 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BC793D800) [pid = 2852] [serial = 2109] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 14:25:49 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BC5909000) [pid = 2852] [serial = 2094] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 14:25:49 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005B909A8800) [pid = 2852] [serial = 2091] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 14:25:49 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005B90375000) [pid = 2852] [serial = 2088] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 14:25:49 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B8F4F7400) [pid = 2852] [serial = 2085] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 14:25:49 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BCC7E2000) [pid = 2852] [serial = 2082] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 14:25:49 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BC6A3BC00) [pid = 2852] [serial = 2079] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 14:25:49 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B905EEC00) [pid = 2852] [serial = 2076] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 14:25:49 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BC76AD000) [pid = 2852] [serial = 2097] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 14:25:49 INFO - PROCESS | 2852 | 1471987549679 Marionette TRACE conn6 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 14:25:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 14:25:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 776ms 14:25:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 14:25:49 INFO - PROCESS | 2852 | 1471987549713 Marionette TRACE conn6 -> [0,2825,"getWindowHandle",null] 14:25:49 INFO - PROCESS | 2852 | 1471987549715 Marionette TRACE conn6 <- [1,2825,null,{"value":"13"}] 14:25:49 INFO - PROCESS | 2852 | 1471987549719 Marionette TRACE conn6 -> [0,2826,"setScriptTimeout",{"ms":35000}] 14:25:49 INFO - PROCESS | 2852 | 1471987549721 Marionette TRACE conn6 <- [1,2826,null,{}] 14:25:49 INFO - PROCESS | 2852 | 1471987549725 Marionette TRACE conn6 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:49 INFO - PROCESS | 2852 | 1471987549727 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:49 INFO - PROCESS | 2852 | 1471987549814 Marionette TRACE conn6 <- [1,2827,null,{"value":null}] 14:25:49 INFO - PROCESS | 2852 | 1471987549821 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:49 INFO - PROCESS | 2852 | 1471987549823 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:49 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD6BD1000 == 39 [pid = 2852] [id = 716] 14:25:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005B90BDB400) [pid = 2852] [serial = 2148] [outer = 0000000000000000] 14:25:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BC7731800) [pid = 2852] [serial = 2149] [outer = 0000005B90BDB400] 14:25:49 INFO - PROCESS | 2852 | 1471987549871 Marionette DEBUG loaded listener.js 14:25:49 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCD375800) [pid = 2852] [serial = 2150] [outer = 0000005B90BDB400] 14:25:50 INFO - PROCESS | 2852 | 1471987550311 Marionette TRACE conn6 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 14:25:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 14:25:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 630ms 14:25:50 INFO - PROCESS | 2852 | 1471987550356 Marionette TRACE conn6 -> [0,2829,"getWindowHandle",null] 14:25:50 INFO - PROCESS | 2852 | 1471987550358 Marionette TRACE conn6 <- [1,2829,null,{"value":"13"}] 14:25:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 14:25:50 INFO - PROCESS | 2852 | 1471987550361 Marionette TRACE conn6 -> [0,2830,"setScriptTimeout",{"ms":35000}] 14:25:50 INFO - PROCESS | 2852 | 1471987550363 Marionette TRACE conn6 <- [1,2830,null,{}] 14:25:50 INFO - PROCESS | 2852 | 1471987550367 Marionette TRACE conn6 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:50 INFO - PROCESS | 2852 | 1471987550369 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:50 INFO - PROCESS | 2852 | 1471987550455 Marionette TRACE conn6 <- [1,2831,null,{"value":null}] 14:25:50 INFO - PROCESS | 2852 | 1471987550460 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:50 INFO - PROCESS | 2852 | 1471987550462 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:50 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD7463000 == 40 [pid = 2852] [id = 717] 14:25:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BD0C7FC00) [pid = 2852] [serial = 2151] [outer = 0000000000000000] 14:25:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BD3456C00) [pid = 2852] [serial = 2152] [outer = 0000005BD0C7FC00] 14:25:50 INFO - PROCESS | 2852 | 1471987550510 Marionette DEBUG loaded listener.js 14:25:50 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BD3489800) [pid = 2852] [serial = 2153] [outer = 0000005BD0C7FC00] 14:25:50 INFO - PROCESS | 2852 | 1471987550949 Marionette TRACE conn6 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 14:25:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 14:25:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 629ms 14:25:51 INFO - PROCESS | 2852 | 1471987551000 Marionette TRACE conn6 -> [0,2833,"getWindowHandle",null] 14:25:51 INFO - PROCESS | 2852 | 1471987551003 Marionette TRACE conn6 <- [1,2833,null,{"value":"13"}] 14:25:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 14:25:51 INFO - PROCESS | 2852 | 1471987551010 Marionette TRACE conn6 -> [0,2834,"setScriptTimeout",{"ms":35000}] 14:25:51 INFO - PROCESS | 2852 | 1471987551012 Marionette TRACE conn6 <- [1,2834,null,{}] 14:25:51 INFO - PROCESS | 2852 | 1471987551016 Marionette TRACE conn6 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:51 INFO - PROCESS | 2852 | 1471987551018 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:51 INFO - PROCESS | 2852 | 1471987551104 Marionette TRACE conn6 <- [1,2835,null,{"value":null}] 14:25:51 INFO - PROCESS | 2852 | 1471987551109 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:51 INFO - PROCESS | 2852 | 1471987551111 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:51 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD7B42800 == 41 [pid = 2852] [id = 718] 14:25:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BD348F800) [pid = 2852] [serial = 2154] [outer = 0000000000000000] 14:25:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BD3494C00) [pid = 2852] [serial = 2155] [outer = 0000005BD348F800] 14:25:51 INFO - PROCESS | 2852 | 1471987551166 Marionette DEBUG loaded listener.js 14:25:51 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BD349E000) [pid = 2852] [serial = 2156] [outer = 0000005BD348F800] 14:25:51 INFO - PROCESS | 2852 | 1471987551772 Marionette TRACE conn6 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 14:25:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 14:25:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 774ms 14:25:51 INFO - PROCESS | 2852 | 1471987551829 Marionette TRACE conn6 -> [0,2837,"getWindowHandle",null] 14:25:51 INFO - PROCESS | 2852 | 1471987551834 Marionette TRACE conn6 <- [1,2837,null,{"value":"13"}] 14:25:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 14:25:51 INFO - PROCESS | 2852 | 1471987551886 Marionette TRACE conn6 -> [0,2838,"setScriptTimeout",{"ms":35000}] 14:25:51 INFO - PROCESS | 2852 | 1471987551890 Marionette TRACE conn6 <- [1,2838,null,{}] 14:25:51 INFO - PROCESS | 2852 | 1471987551896 Marionette TRACE conn6 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:51 INFO - PROCESS | 2852 | 1471987551900 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:52 INFO - PROCESS | 2852 | 1471987552040 Marionette TRACE conn6 <- [1,2839,null,{"value":null}] 14:25:52 INFO - PROCESS | 2852 | 1471987552115 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:52 INFO - PROCESS | 2852 | 1471987552119 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:52 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B91894000 == 42 [pid = 2852] [id = 719] 14:25:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005B8F4F1800) [pid = 2852] [serial = 2157] [outer = 0000000000000000] 14:25:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005B90373C00) [pid = 2852] [serial = 2158] [outer = 0000005B8F4F1800] 14:25:52 INFO - PROCESS | 2852 | 1471987552221 Marionette DEBUG loaded listener.js 14:25:52 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005B90608800) [pid = 2852] [serial = 2159] [outer = 0000005B8F4F1800] 14:25:52 INFO - PROCESS | 2852 | 1471987552926 Marionette TRACE conn6 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 14:25:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 14:25:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1156ms 14:25:53 INFO - PROCESS | 2852 | 1471987553022 Marionette TRACE conn6 -> [0,2841,"getWindowHandle",null] 14:25:53 INFO - PROCESS | 2852 | 1471987553028 Marionette TRACE conn6 <- [1,2841,null,{"value":"13"}] 14:25:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 14:25:53 INFO - PROCESS | 2852 | 1471987553034 Marionette TRACE conn6 -> [0,2842,"setScriptTimeout",{"ms":35000}] 14:25:53 INFO - PROCESS | 2852 | 1471987553037 Marionette TRACE conn6 <- [1,2842,null,{}] 14:25:53 INFO - PROCESS | 2852 | 1471987553066 Marionette TRACE conn6 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:53 INFO - PROCESS | 2852 | 1471987553070 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:53 INFO - PROCESS | 2852 | 1471987553346 Marionette TRACE conn6 <- [1,2843,null,{"value":null}] 14:25:53 INFO - PROCESS | 2852 | 1471987553477 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:53 INFO - PROCESS | 2852 | 1471987553480 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:53 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B9069F000 == 43 [pid = 2852] [id = 720] 14:25:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005B8F4F4C00) [pid = 2852] [serial = 2160] [outer = 0000000000000000] 14:25:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005B901B0400) [pid = 2852] [serial = 2161] [outer = 0000005B8F4F4C00] 14:25:53 INFO - PROCESS | 2852 | 1471987553536 Marionette DEBUG loaded listener.js 14:25:53 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005B90602800) [pid = 2852] [serial = 2162] [outer = 0000005B8F4F4C00] 14:25:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD420A800 == 42 [pid = 2852] [id = 703] 14:25:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD350D800 == 41 [pid = 2852] [id = 702] 14:25:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD7463000 == 40 [pid = 2852] [id = 717] 14:25:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD6BD1000 == 39 [pid = 2852] [id = 716] 14:25:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCBC8F000 == 38 [pid = 2852] [id = 715] 14:25:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD420D800 == 37 [pid = 2852] [id = 714] 14:25:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC593C000 == 36 [pid = 2852] [id = 713] 14:25:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD279F800 == 35 [pid = 2852] [id = 712] 14:25:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD160F000 == 34 [pid = 2852] [id = 711] 14:25:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD42E000 == 33 [pid = 2852] [id = 710] 14:25:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCBC94800 == 32 [pid = 2852] [id = 709] 14:25:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7538000 == 31 [pid = 2852] [id = 708] 14:25:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC5941800 == 30 [pid = 2852] [id = 707] 14:25:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005B918A0800 == 29 [pid = 2852] [id = 706] 14:25:54 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005BD1014400) [pid = 2852] [serial = 2113] [outer = 0000000000000000] [url = about:blank] 14:25:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005B9090A800 == 28 [pid = 2852] [id = 705] 14:25:54 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD4670000 == 27 [pid = 2852] [id = 704] 14:25:54 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005BCC7DEC00) [pid = 2852] [serial = 2104] [outer = 0000000000000000] [url = about:blank] 14:25:54 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BC7BBA400) [pid = 2852] [serial = 2101] [outer = 0000000000000000] [url = about:blank] 14:25:54 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BCBB2D400) [pid = 2852] [serial = 2102] [outer = 0000000000000000] [url = about:blank] 14:25:54 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BC6CBD000) [pid = 2852] [serial = 2107] [outer = 0000000000000000] [url = about:blank] 14:25:54 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BCD4B6800) [pid = 2852] [serial = 2110] [outer = 0000000000000000] [url = about:blank] 14:25:54 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BCD37BC00) [pid = 2852] [serial = 2105] [outer = 0000000000000000] [url = about:blank] 14:25:54 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BC61D9400) [pid = 2852] [serial = 2095] [outer = 0000000000000000] [url = about:blank] 14:25:54 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005B909B3C00) [pid = 2852] [serial = 2092] [outer = 0000000000000000] [url = about:blank] 14:25:54 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005B90BD8C00) [pid = 2852] [serial = 2093] [outer = 0000000000000000] [url = about:blank] 14:25:54 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B90378C00) [pid = 2852] [serial = 2089] [outer = 0000000000000000] [url = about:blank] 14:25:54 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005B90606C00) [pid = 2852] [serial = 2090] [outer = 0000000000000000] [url = about:blank] 14:25:54 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005B9078CC00) [pid = 2852] [serial = 2087] [outer = 0000000000000000] [url = about:blank] 14:25:54 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B901B5000) [pid = 2852] [serial = 2086] [outer = 0000000000000000] [url = about:blank] 14:25:54 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BD0C46000) [pid = 2852] [serial = 2084] [outer = 0000000000000000] [url = about:blank] 14:25:54 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BCD374000) [pid = 2852] [serial = 2083] [outer = 0000000000000000] [url = about:blank] 14:25:54 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BC7A95400) [pid = 2852] [serial = 2081] [outer = 0000000000000000] [url = about:blank] 14:25:54 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BC71D2400) [pid = 2852] [serial = 2080] [outer = 0000000000000000] [url = about:blank] 14:25:54 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BCDA80C00) [pid = 2852] [serial = 2111] [outer = 0000000000000000] [url = about:blank] 14:25:54 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005B90A7CC00) [pid = 2852] [serial = 2078] [outer = 0000000000000000] [url = about:blank] 14:25:54 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005B9078A000) [pid = 2852] [serial = 2077] [outer = 0000000000000000] [url = about:blank] 14:25:54 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BC76B5000) [pid = 2852] [serial = 2098] [outer = 0000000000000000] [url = about:blank] 14:25:54 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005BC793D000) [pid = 2852] [serial = 2099] [outer = 0000000000000000] [url = about:blank] 14:25:54 INFO - PROCESS | 2852 | --DOMWINDOW == 67 (0000005BCC44E000) [pid = 2852] [serial = 2108] [outer = 0000000000000000] [url = about:blank] 14:25:54 INFO - PROCESS | 2852 | --DOMWINDOW == 66 (0000005BC71C7800) [pid = 2852] [serial = 2096] [outer = 0000000000000000] [url = about:blank] 14:25:54 INFO - PROCESS | 2852 | --DOMWINDOW == 65 (0000005BD0C7BC00) [pid = 2852] [serial = 2075] [outer = 0000000000000000] [url = about:blank] 14:25:54 INFO - PROCESS | 2852 | 1471987554192 Marionette TRACE conn6 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 14:25:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 14:25:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1214ms 14:25:54 INFO - PROCESS | 2852 | 1471987554250 Marionette TRACE conn6 -> [0,2845,"getWindowHandle",null] 14:25:54 INFO - PROCESS | 2852 | 1471987554254 Marionette TRACE conn6 <- [1,2845,null,{"value":"13"}] 14:25:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 14:25:54 INFO - PROCESS | 2852 | 1471987554259 Marionette TRACE conn6 -> [0,2846,"setScriptTimeout",{"ms":35000}] 14:25:54 INFO - PROCESS | 2852 | 1471987554262 Marionette TRACE conn6 <- [1,2846,null,{}] 14:25:54 INFO - PROCESS | 2852 | 1471987554267 Marionette TRACE conn6 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:54 INFO - PROCESS | 2852 | 1471987554272 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:54 INFO - PROCESS | 2852 | 1471987554372 Marionette TRACE conn6 <- [1,2847,null,{"value":null}] 14:25:54 INFO - PROCESS | 2852 | 1471987554449 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:54 INFO - PROCESS | 2852 | 1471987554452 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:54 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90A9B800 == 28 [pid = 2852] [id = 721] 14:25:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 66 (0000005B905EEC00) [pid = 2852] [serial = 2163] [outer = 0000000000000000] 14:25:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 67 (0000005B909B3400) [pid = 2852] [serial = 2164] [outer = 0000005B905EEC00] 14:25:54 INFO - PROCESS | 2852 | 1471987554502 Marionette DEBUG loaded listener.js 14:25:54 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005B90A86000) [pid = 2852] [serial = 2165] [outer = 0000005B905EEC00] 14:25:54 INFO - PROCESS | 2852 | 1471987554959 Marionette TRACE conn6 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 14:25:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 14:25:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 732ms 14:25:55 INFO - PROCESS | 2852 | 1471987554996 Marionette TRACE conn6 -> [0,2849,"getWindowHandle",null] 14:25:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 14:25:55 INFO - PROCESS | 2852 | 1471987554999 Marionette TRACE conn6 <- [1,2849,null,{"value":"13"}] 14:25:55 INFO - PROCESS | 2852 | 1471987555007 Marionette TRACE conn6 -> [0,2850,"setScriptTimeout",{"ms":35000}] 14:25:55 INFO - PROCESS | 2852 | 1471987555009 Marionette TRACE conn6 <- [1,2850,null,{}] 14:25:55 INFO - PROCESS | 2852 | 1471987555013 Marionette TRACE conn6 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:55 INFO - PROCESS | 2852 | 1471987555016 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:55 INFO - PROCESS | 2852 | 1471987555110 Marionette TRACE conn6 <- [1,2851,null,{"value":null}] 14:25:55 INFO - PROCESS | 2852 | 1471987555120 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:55 INFO - PROCESS | 2852 | 1471987555122 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:55 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC5948000 == 29 [pid = 2852] [id = 722] 14:25:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005B91C29C00) [pid = 2852] [serial = 2166] [outer = 0000000000000000] 14:25:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005B91C2E800) [pid = 2852] [serial = 2167] [outer = 0000005B91C29C00] 14:25:55 INFO - PROCESS | 2852 | 1471987555172 Marionette DEBUG loaded listener.js 14:25:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005BC61CF800) [pid = 2852] [serial = 2168] [outer = 0000005B91C29C00] 14:25:55 INFO - PROCESS | 2852 | 1471987555653 Marionette TRACE conn6 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 14:25:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 14:25:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 693ms 14:25:55 INFO - PROCESS | 2852 | 1471987555698 Marionette TRACE conn6 -> [0,2853,"getWindowHandle",null] 14:25:55 INFO - PROCESS | 2852 | 1471987555702 Marionette TRACE conn6 <- [1,2853,null,{"value":"13"}] 14:25:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 14:25:55 INFO - PROCESS | 2852 | 1471987555713 Marionette TRACE conn6 -> [0,2854,"setScriptTimeout",{"ms":35000}] 14:25:55 INFO - PROCESS | 2852 | 1471987555718 Marionette TRACE conn6 <- [1,2854,null,{}] 14:25:55 INFO - PROCESS | 2852 | 1471987555722 Marionette TRACE conn6 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:55 INFO - PROCESS | 2852 | 1471987555725 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:55 INFO - PROCESS | 2852 | 1471987555820 Marionette TRACE conn6 <- [1,2855,null,{"value":null}] 14:25:55 INFO - PROCESS | 2852 | 1471987555827 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:55 INFO - PROCESS | 2852 | 1471987555829 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:55 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC8931800 == 30 [pid = 2852] [id = 723] 14:25:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005B90124000) [pid = 2852] [serial = 2169] [outer = 0000000000000000] 14:25:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BC76B6C00) [pid = 2852] [serial = 2170] [outer = 0000005B90124000] 14:25:55 INFO - PROCESS | 2852 | 1471987555878 Marionette DEBUG loaded listener.js 14:25:55 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BC793E000) [pid = 2852] [serial = 2171] [outer = 0000005B90124000] 14:25:56 INFO - PROCESS | 2852 | 1471987556301 Marionette TRACE conn6 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 14:25:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 14:25:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 629ms 14:25:56 INFO - PROCESS | 2852 | 1471987556349 Marionette TRACE conn6 -> [0,2857,"getWindowHandle",null] 14:25:56 INFO - PROCESS | 2852 | 1471987556352 Marionette TRACE conn6 <- [1,2857,null,{"value":"13"}] 14:25:56 INFO - PROCESS | 2852 | 1471987556355 Marionette TRACE conn6 -> [0,2858,"setScriptTimeout",{"ms":35000}] 14:25:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 14:25:56 INFO - PROCESS | 2852 | 1471987556357 Marionette TRACE conn6 <- [1,2858,null,{}] 14:25:56 INFO - PROCESS | 2852 | 1471987556360 Marionette TRACE conn6 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:56 INFO - PROCESS | 2852 | 1471987556363 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:56 INFO - PROCESS | 2852 | 1471987556482 Marionette TRACE conn6 <- [1,2859,null,{"value":null}] 14:25:56 INFO - PROCESS | 2852 | 1471987556560 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:56 INFO - PROCESS | 2852 | 1471987556562 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:56 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD352000 == 31 [pid = 2852] [id = 724] 14:25:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BC7A4F800) [pid = 2852] [serial = 2172] [outer = 0000000000000000] 14:25:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BC7BBA400) [pid = 2852] [serial = 2173] [outer = 0000005BC7A4F800] 14:25:56 INFO - PROCESS | 2852 | 1471987556616 Marionette DEBUG loaded listener.js 14:25:56 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCBB22C00) [pid = 2852] [serial = 2174] [outer = 0000005BC7A4F800] 14:25:57 INFO - PROCESS | 2852 | 1471987557033 Marionette TRACE conn6 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 14:25:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 14:25:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 732ms 14:25:57 INFO - PROCESS | 2852 | 1471987557100 Marionette TRACE conn6 -> [0,2861,"getWindowHandle",null] 14:25:57 INFO - PROCESS | 2852 | 1471987557102 Marionette TRACE conn6 <- [1,2861,null,{"value":"13"}] 14:25:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 14:25:57 INFO - PROCESS | 2852 | 1471987557106 Marionette TRACE conn6 -> [0,2862,"setScriptTimeout",{"ms":35000}] 14:25:57 INFO - PROCESS | 2852 | 1471987557107 Marionette TRACE conn6 <- [1,2862,null,{}] 14:25:57 INFO - PROCESS | 2852 | 1471987557111 Marionette TRACE conn6 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:57 INFO - PROCESS | 2852 | 1471987557113 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:57 INFO - PROCESS | 2852 | 1471987557227 Marionette TRACE conn6 <- [1,2863,null,{"value":null}] 14:25:57 INFO - PROCESS | 2852 | 1471987557287 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:57 INFO - PROCESS | 2852 | 1471987557293 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:57 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC754B800 == 32 [pid = 2852] [id = 725] 14:25:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BCC33FC00) [pid = 2852] [serial = 2175] [outer = 0000000000000000] 14:25:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCC453400) [pid = 2852] [serial = 2176] [outer = 0000005BCC33FC00] 14:25:57 INFO - PROCESS | 2852 | 1471987557352 Marionette DEBUG loaded listener.js 14:25:57 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BCD30A000) [pid = 2852] [serial = 2177] [outer = 0000005BCC33FC00] 14:25:57 INFO - PROCESS | 2852 | 1471987557809 Marionette TRACE conn6 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 14:25:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 14:25:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 732ms 14:25:57 INFO - PROCESS | 2852 | 1471987557862 Marionette TRACE conn6 -> [0,2865,"getWindowHandle",null] 14:25:57 INFO - PROCESS | 2852 | 1471987557864 Marionette TRACE conn6 <- [1,2865,null,{"value":"13"}] 14:25:57 INFO - PROCESS | 2852 | 1471987557867 Marionette TRACE conn6 -> [0,2866,"setScriptTimeout",{"ms":35000}] 14:25:57 INFO - PROCESS | 2852 | 1471987557869 Marionette TRACE conn6 <- [1,2866,null,{}] 14:25:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 14:25:57 INFO - PROCESS | 2852 | 1471987557873 Marionette TRACE conn6 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:57 INFO - PROCESS | 2852 | 1471987557875 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:58 INFO - PROCESS | 2852 | 1471987557999 Marionette TRACE conn6 <- [1,2867,null,{"value":null}] 14:25:58 INFO - PROCESS | 2852 | 1471987558058 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:58 INFO - PROCESS | 2852 | 1471987558060 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:58 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD31E5800 == 33 [pid = 2852] [id = 726] 14:25:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BCD4E4C00) [pid = 2852] [serial = 2178] [outer = 0000000000000000] 14:25:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BCDA7B400) [pid = 2852] [serial = 2179] [outer = 0000005BCD4E4C00] 14:25:58 INFO - PROCESS | 2852 | 1471987558107 Marionette DEBUG loaded listener.js 14:25:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BD0C46000) [pid = 2852] [serial = 2180] [outer = 0000005BCD4E4C00] 14:25:58 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BCC722800) [pid = 2852] [serial = 2139] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 14:25:58 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BCD4AC800) [pid = 2852] [serial = 2142] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 14:25:58 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BC7739800) [pid = 2852] [serial = 2130] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 14:25:58 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BCC3BF400) [pid = 2852] [serial = 2136] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 14:25:58 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005B8F4F1400) [pid = 2852] [serial = 2133] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 14:25:58 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B901B2000) [pid = 2852] [serial = 2115] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 14:25:58 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BC239D800) [pid = 2852] [serial = 2124] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 14:25:58 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BD0C46800) [pid = 2852] [serial = 2112] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 14:25:58 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005B8EE31C00) [pid = 2852] [serial = 2121] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 14:25:58 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005B9077F400) [pid = 2852] [serial = 2118] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 14:25:58 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005B9011F000) [pid = 2852] [serial = 2127] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 14:25:58 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BD272FC00) [pid = 2852] [serial = 2145] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 14:25:58 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BD0C7FC00) [pid = 2852] [serial = 2151] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 14:25:58 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005B90BDB400) [pid = 2852] [serial = 2148] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 14:25:58 INFO - PROCESS | 2852 | 1471987558620 Marionette TRACE conn6 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 14:25:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 14:25:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 775ms 14:25:58 INFO - PROCESS | 2852 | 1471987558649 Marionette TRACE conn6 -> [0,2869,"getWindowHandle",null] 14:25:58 INFO - PROCESS | 2852 | 1471987558651 Marionette TRACE conn6 <- [1,2869,null,{"value":"13"}] 14:25:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 14:25:58 INFO - PROCESS | 2852 | 1471987558654 Marionette TRACE conn6 -> [0,2870,"setScriptTimeout",{"ms":35000}] 14:25:58 INFO - PROCESS | 2852 | 1471987558656 Marionette TRACE conn6 <- [1,2870,null,{}] 14:25:58 INFO - PROCESS | 2852 | 1471987558659 Marionette TRACE conn6 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:58 INFO - PROCESS | 2852 | 1471987558661 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:58 INFO - PROCESS | 2852 | 1471987558746 Marionette TRACE conn6 <- [1,2871,null,{"value":null}] 14:25:58 INFO - PROCESS | 2852 | 1471987558827 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:58 INFO - PROCESS | 2852 | 1471987558829 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:58 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3A5E800 == 34 [pid = 2852] [id = 727] 14:25:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005B8F4FA000) [pid = 2852] [serial = 2181] [outer = 0000000000000000] 14:25:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005B91C31800) [pid = 2852] [serial = 2182] [outer = 0000005B8F4FA000] 14:25:58 INFO - PROCESS | 2852 | 1471987558876 Marionette DEBUG loaded listener.js 14:25:58 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BCD4AC800) [pid = 2852] [serial = 2183] [outer = 0000005B8F4FA000] 14:25:59 INFO - PROCESS | 2852 | 1471987559244 Marionette TRACE conn6 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 14:25:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 14:25:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 628ms 14:25:59 INFO - PROCESS | 2852 | 1471987559285 Marionette TRACE conn6 -> [0,2873,"getWindowHandle",null] 14:25:59 INFO - PROCESS | 2852 | 1471987559288 Marionette TRACE conn6 <- [1,2873,null,{"value":"13"}] 14:25:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 14:25:59 INFO - PROCESS | 2852 | 1471987559299 Marionette TRACE conn6 -> [0,2874,"setScriptTimeout",{"ms":35000}] 14:25:59 INFO - PROCESS | 2852 | 1471987559302 Marionette TRACE conn6 <- [1,2874,null,{}] 14:25:59 INFO - PROCESS | 2852 | 1471987559306 Marionette TRACE conn6 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:59 INFO - PROCESS | 2852 | 1471987559308 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:59 INFO - PROCESS | 2852 | 1471987559452 Marionette TRACE conn6 <- [1,2875,null,{"value":null}] 14:25:59 INFO - PROCESS | 2852 | 1471987559464 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:59 INFO - PROCESS | 2852 | 1471987559466 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:25:59 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD420D800 == 35 [pid = 2852] [id = 728] 14:25:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BCD4B6000) [pid = 2852] [serial = 2184] [outer = 0000000000000000] 14:25:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BCBB2F800) [pid = 2852] [serial = 2185] [outer = 0000005BCD4B6000] 14:25:59 INFO - PROCESS | 2852 | 1471987559514 Marionette DEBUG loaded listener.js 14:25:59 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BD1A9C400) [pid = 2852] [serial = 2186] [outer = 0000005BCD4B6000] 14:25:59 INFO - PROCESS | 2852 | 1471987559924 Marionette TRACE conn6 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 14:25:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 14:25:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 689ms 14:25:59 INFO - PROCESS | 2852 | 1471987559982 Marionette TRACE conn6 -> [0,2877,"getWindowHandle",null] 14:25:59 INFO - PROCESS | 2852 | 1471987559984 Marionette TRACE conn6 <- [1,2877,null,{"value":"13"}] 14:25:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 14:25:59 INFO - PROCESS | 2852 | 1471987559988 Marionette TRACE conn6 -> [0,2878,"setScriptTimeout",{"ms":35000}] 14:25:59 INFO - PROCESS | 2852 | 1471987559990 Marionette TRACE conn6 <- [1,2878,null,{}] 14:26:00 INFO - PROCESS | 2852 | 1471987559993 Marionette TRACE conn6 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:00 INFO - PROCESS | 2852 | 1471987559995 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:00 INFO - PROCESS | 2852 | 1471987560115 Marionette TRACE conn6 <- [1,2879,null,{"value":null}] 14:26:00 INFO - PROCESS | 2852 | 1471987560126 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:00 INFO - PROCESS | 2852 | 1471987560128 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:00 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC8930000 == 36 [pid = 2852] [id = 729] 14:26:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BD1ADEC00) [pid = 2852] [serial = 2187] [outer = 0000000000000000] 14:26:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BD27B8C00) [pid = 2852] [serial = 2188] [outer = 0000005BD1ADEC00] 14:26:00 INFO - PROCESS | 2852 | 1471987560174 Marionette DEBUG loaded listener.js 14:26:00 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BD3484800) [pid = 2852] [serial = 2189] [outer = 0000005BD1ADEC00] 14:26:00 INFO - PROCESS | 2852 | 1471987560757 Marionette TRACE conn6 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 14:26:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 14:26:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 839ms 14:26:00 INFO - PROCESS | 2852 | 1471987560835 Marionette TRACE conn6 -> [0,2881,"getWindowHandle",null] 14:26:00 INFO - PROCESS | 2852 | 1471987560840 Marionette TRACE conn6 <- [1,2881,null,{"value":"13"}] 14:26:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 14:26:00 INFO - PROCESS | 2852 | 1471987560846 Marionette TRACE conn6 -> [0,2882,"setScriptTimeout",{"ms":35000}] 14:26:00 INFO - PROCESS | 2852 | 1471987560850 Marionette TRACE conn6 <- [1,2882,null,{}] 14:26:00 INFO - PROCESS | 2852 | 1471987560856 Marionette TRACE conn6 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:00 INFO - PROCESS | 2852 | 1471987560860 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:00 INFO - PROCESS | 2852 | 1471987560986 Marionette TRACE conn6 <- [1,2883,null,{"value":null}] 14:26:01 INFO - PROCESS | 2852 | 1471987561103 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:01 INFO - PROCESS | 2852 | 1471987561106 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:01 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B91C7B800 == 37 [pid = 2852] [id = 730] 14:26:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005B90370C00) [pid = 2852] [serial = 2190] [outer = 0000000000000000] 14:26:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005B909A6C00) [pid = 2852] [serial = 2191] [outer = 0000005B90370C00] 14:26:01 INFO - PROCESS | 2852 | 1471987561167 Marionette DEBUG loaded listener.js 14:26:01 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005B90BDA800) [pid = 2852] [serial = 2192] [outer = 0000005B90370C00] 14:26:01 INFO - PROCESS | 2852 | 1471987561745 Marionette TRACE conn6 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 14:26:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 14:26:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 944ms 14:26:01 INFO - PROCESS | 2852 | 1471987561794 Marionette TRACE conn6 -> [0,2885,"getWindowHandle",null] 14:26:01 INFO - PROCESS | 2852 | 1471987561799 Marionette TRACE conn6 <- [1,2885,null,{"value":"13"}] 14:26:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 14:26:01 INFO - PROCESS | 2852 | 1471987561806 Marionette TRACE conn6 -> [0,2886,"setScriptTimeout",{"ms":35000}] 14:26:01 INFO - PROCESS | 2852 | 1471987561809 Marionette TRACE conn6 <- [1,2886,null,{}] 14:26:01 INFO - PROCESS | 2852 | 1471987561813 Marionette TRACE conn6 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:01 INFO - PROCESS | 2852 | 1471987561817 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:01 INFO - PROCESS | 2852 | 1471987561936 Marionette TRACE conn6 <- [1,2887,null,{"value":null}] 14:26:02 INFO - PROCESS | 2852 | 1471987562059 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:02 INFO - PROCESS | 2852 | 1471987562062 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:02 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD107A000 == 38 [pid = 2852] [id = 731] 14:26:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BC5907000) [pid = 2852] [serial = 2193] [outer = 0000000000000000] 14:26:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BC71C7C00) [pid = 2852] [serial = 2194] [outer = 0000005BC5907000] 14:26:02 INFO - PROCESS | 2852 | 1471987562123 Marionette DEBUG loaded listener.js 14:26:02 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BC7739400) [pid = 2852] [serial = 2195] [outer = 0000005BC5907000] 14:26:02 INFO - PROCESS | 2852 | 1471987562748 Marionette TRACE conn6 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 14:26:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 14:26:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 985ms 14:26:02 INFO - PROCESS | 2852 | 1471987562793 Marionette TRACE conn6 -> [0,2889,"getWindowHandle",null] 14:26:02 INFO - PROCESS | 2852 | 1471987562795 Marionette TRACE conn6 <- [1,2889,null,{"value":"13"}] 14:26:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 14:26:02 INFO - PROCESS | 2852 | 1471987562799 Marionette TRACE conn6 -> [0,2890,"setScriptTimeout",{"ms":35000}] 14:26:02 INFO - PROCESS | 2852 | 1471987562803 Marionette TRACE conn6 <- [1,2890,null,{}] 14:26:02 INFO - PROCESS | 2852 | 1471987562815 Marionette TRACE conn6 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:02 INFO - PROCESS | 2852 | 1471987562820 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:02 INFO - PROCESS | 2852 | 1471987562935 Marionette TRACE conn6 <- [1,2891,null,{"value":null}] 14:26:03 INFO - PROCESS | 2852 | 1471987563084 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:03 INFO - PROCESS | 2852 | 1471987563088 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:03 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD6D9E800 == 39 [pid = 2852] [id = 732] 14:26:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BCD4B5000) [pid = 2852] [serial = 2196] [outer = 0000000000000000] 14:26:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BCD4DF000) [pid = 2852] [serial = 2197] [outer = 0000005BCD4B5000] 14:26:03 INFO - PROCESS | 2852 | 1471987563150 Marionette DEBUG loaded listener.js 14:26:03 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BD348E800) [pid = 2852] [serial = 2198] [outer = 0000005BCD4B5000] 14:26:03 INFO - PROCESS | 2852 | 1471987563747 Marionette TRACE conn6 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 14:26:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 14:26:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 984ms 14:26:03 INFO - PROCESS | 2852 | 1471987563786 Marionette TRACE conn6 -> [0,2893,"getWindowHandle",null] 14:26:03 INFO - PROCESS | 2852 | 1471987563789 Marionette TRACE conn6 <- [1,2893,null,{"value":"13"}] 14:26:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 14:26:03 INFO - PROCESS | 2852 | 1471987563793 Marionette TRACE conn6 -> [0,2894,"setScriptTimeout",{"ms":35000}] 14:26:03 INFO - PROCESS | 2852 | 1471987563795 Marionette TRACE conn6 <- [1,2894,null,{}] 14:26:03 INFO - PROCESS | 2852 | 1471987563799 Marionette TRACE conn6 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:03 INFO - PROCESS | 2852 | 1471987563801 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:03 INFO - PROCESS | 2852 | 1471987563917 Marionette TRACE conn6 <- [1,2895,null,{"value":null}] 14:26:04 INFO - PROCESS | 2852 | 1471987564023 Marionette TRACE conn6 -> [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.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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:04 INFO - PROCESS | 2852 | 1471987564026 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:04 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD8105800 == 40 [pid = 2852] [id = 733] 14:26:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BD3486800) [pid = 2852] [serial = 2199] [outer = 0000000000000000] 14:26:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005BD34AC000) [pid = 2852] [serial = 2200] [outer = 0000005BD3486800] 14:26:04 INFO - PROCESS | 2852 | 1471987564082 Marionette DEBUG loaded listener.js 14:26:04 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005BD34B3000) [pid = 2852] [serial = 2201] [outer = 0000005BD3486800] 14:26:04 INFO - PROCESS | 2852 | 1471987564865 Marionette TRACE conn6 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 14:26:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 14:26:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1132ms 14:26:04 INFO - PROCESS | 2852 | 1471987564934 Marionette TRACE conn6 -> [0,2897,"getWindowHandle",null] 14:26:04 INFO - PROCESS | 2852 | 1471987564939 Marionette TRACE conn6 <- [1,2897,null,{"value":"13"}] 14:26:04 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 14:26:04 INFO - PROCESS | 2852 | 1471987564945 Marionette TRACE conn6 -> [0,2898,"setScriptTimeout",{"ms":35000}] 14:26:04 INFO - PROCESS | 2852 | 1471987564948 Marionette TRACE conn6 <- [1,2898,null,{}] 14:26:04 INFO - PROCESS | 2852 | 1471987564953 Marionette TRACE conn6 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:04 INFO - PROCESS | 2852 | 1471987564956 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:05 INFO - PROCESS | 2852 | 1471987565074 Marionette TRACE conn6 <- [1,2899,null,{"value":null}] 14:26:05 INFO - PROCESS | 2852 | 1471987565195 Marionette TRACE conn6 -> [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([\"/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:05 INFO - PROCESS | 2852 | 1471987565198 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:05 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B907B9000 == 41 [pid = 2852] [id = 734] 14:26:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005B905E7800) [pid = 2852] [serial = 2202] [outer = 0000000000000000] 14:26:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0000005B90A79000) [pid = 2852] [serial = 2203] [outer = 0000005B905E7800] 14:26:05 INFO - PROCESS | 2852 | 1471987565252 Marionette DEBUG loaded listener.js 14:26:05 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0000005B91859000) [pid = 2852] [serial = 2204] [outer = 0000005B905E7800] 14:26:06 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD420D800 == 40 [pid = 2852] [id = 728] 14:26:06 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3A5E800 == 39 [pid = 2852] [id = 727] 14:26:06 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD31E5800 == 38 [pid = 2852] [id = 726] 14:26:06 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC754B800 == 37 [pid = 2852] [id = 725] 14:26:06 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD352000 == 36 [pid = 2852] [id = 724] 14:26:06 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC8931800 == 35 [pid = 2852] [id = 723] 14:26:06 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC5948000 == 34 [pid = 2852] [id = 722] 14:26:06 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90A9B800 == 33 [pid = 2852] [id = 721] 14:26:06 INFO - PROCESS | 2852 | --DOCSHELL 0000005B9069F000 == 32 [pid = 2852] [id = 720] 14:26:06 INFO - PROCESS | 2852 | --DOCSHELL 0000005B91894000 == 31 [pid = 2852] [id = 719] 14:26:06 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD7B42800 == 30 [pid = 2852] [id = 718] 14:26:06 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD8105800 == 29 [pid = 2852] [id = 733] 14:26:06 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD6D9E800 == 28 [pid = 2852] [id = 732] 14:26:06 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD107A000 == 27 [pid = 2852] [id = 731] 14:26:06 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC8930000 == 26 [pid = 2852] [id = 729] 14:26:06 INFO - PROCESS | 2852 | --DOCSHELL 0000005B91C7B800 == 25 [pid = 2852] [id = 730] 14:26:06 INFO - PROCESS | 2852 | --DOMWINDOW == 92 (0000005BCD313C00) [pid = 2852] [serial = 2140] [outer = 0000000000000000] [url = about:blank] 14:26:06 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0000005BCD4E3C00) [pid = 2852] [serial = 2143] [outer = 0000000000000000] [url = about:blank] 14:26:06 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005BC7EF3400) [pid = 2852] [serial = 2131] [outer = 0000000000000000] [url = about:blank] 14:26:06 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005BCBB23400) [pid = 2852] [serial = 2132] [outer = 0000000000000000] [url = about:blank] 14:26:06 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BCC637000) [pid = 2852] [serial = 2137] [outer = 0000000000000000] [url = about:blank] 14:26:06 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BCBC71400) [pid = 2852] [serial = 2134] [outer = 0000000000000000] [url = about:blank] 14:26:06 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BCC309400) [pid = 2852] [serial = 2135] [outer = 0000000000000000] [url = about:blank] 14:26:06 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005B901B2800) [pid = 2852] [serial = 2116] [outer = 0000000000000000] [url = about:blank] 14:26:06 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005B905E3800) [pid = 2852] [serial = 2117] [outer = 0000000000000000] [url = about:blank] 14:26:06 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BC5908400) [pid = 2852] [serial = 2125] [outer = 0000000000000000] [url = about:blank] 14:26:06 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BC59D9400) [pid = 2852] [serial = 2126] [outer = 0000000000000000] [url = about:blank] 14:26:06 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BD1A93400) [pid = 2852] [serial = 2114] [outer = 0000000000000000] [url = about:blank] 14:26:06 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B90BE1C00) [pid = 2852] [serial = 2122] [outer = 0000000000000000] [url = about:blank] 14:26:06 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005B91861000) [pid = 2852] [serial = 2123] [outer = 0000000000000000] [url = about:blank] 14:26:06 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005B9078D800) [pid = 2852] [serial = 2119] [outer = 0000000000000000] [url = about:blank] 14:26:06 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B9080D800) [pid = 2852] [serial = 2120] [outer = 0000000000000000] [url = about:blank] 14:26:06 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BCD4AC400) [pid = 2852] [serial = 2141] [outer = 0000000000000000] [url = about:blank] 14:26:06 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BC7124800) [pid = 2852] [serial = 2128] [outer = 0000000000000000] [url = about:blank] 14:26:06 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BC765D400) [pid = 2852] [serial = 2129] [outer = 0000000000000000] [url = about:blank] 14:26:06 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BD27B0C00) [pid = 2852] [serial = 2146] [outer = 0000000000000000] [url = about:blank] 14:26:06 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BD3489800) [pid = 2852] [serial = 2153] [outer = 0000000000000000] [url = about:blank] 14:26:06 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BCDE72800) [pid = 2852] [serial = 2144] [outer = 0000000000000000] [url = about:blank] 14:26:06 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BD3456C00) [pid = 2852] [serial = 2152] [outer = 0000000000000000] [url = about:blank] 14:26:06 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BD3494C00) [pid = 2852] [serial = 2155] [outer = 0000000000000000] [url = about:blank] 14:26:06 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005BD3452000) [pid = 2852] [serial = 2147] [outer = 0000000000000000] [url = about:blank] 14:26:06 INFO - PROCESS | 2852 | --DOMWINDOW == 67 (0000005BC7731800) [pid = 2852] [serial = 2149] [outer = 0000000000000000] [url = about:blank] 14:26:06 INFO - PROCESS | 2852 | --DOMWINDOW == 66 (0000005BCD375800) [pid = 2852] [serial = 2150] [outer = 0000000000000000] [url = about:blank] 14:26:06 INFO - PROCESS | 2852 | --DOMWINDOW == 65 (0000005BCC725800) [pid = 2852] [serial = 2138] [outer = 0000000000000000] [url = about:blank] 14:26:06 INFO - PROCESS | 2852 | 1471987566343 Marionette TRACE conn6 <- [1,2900,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]]]}] 14:26:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 14:26:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 14:26:06 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1433ms 14:26:06 INFO - PROCESS | 2852 | 1471987566380 Marionette TRACE conn6 -> [0,2901,"getWindowHandle",null] 14:26:06 INFO - PROCESS | 2852 | 1471987566384 Marionette TRACE conn6 <- [1,2901,null,{"value":"13"}] 14:26:06 INFO - TEST-START | /DOMEvents/constructors.html 14:26:06 INFO - PROCESS | 2852 | 1471987566393 Marionette TRACE conn6 -> [0,2902,"setScriptTimeout",{"ms":35000}] 14:26:06 INFO - PROCESS | 2852 | 1471987566398 Marionette TRACE conn6 <- [1,2902,null,{}] 14:26:06 INFO - PROCESS | 2852 | 1471987566404 Marionette TRACE conn6 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:06 INFO - PROCESS | 2852 | 1471987566407 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:06 INFO - PROCESS | 2852 | 1471987566501 Marionette TRACE conn6 <- [1,2903,null,{"value":null}] 14:26:06 INFO - PROCESS | 2852 | 1471987566510 Marionette TRACE conn6 -> [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([\"/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:06 INFO - PROCESS | 2852 | 1471987566513 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:06 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90A4C800 == 26 [pid = 2852] [id = 735] 14:26:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 66 (0000005B9036CC00) [pid = 2852] [serial = 2205] [outer = 0000000000000000] 14:26:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 67 (0000005B905E9000) [pid = 2852] [serial = 2206] [outer = 0000005B9036CC00] 14:26:06 INFO - PROCESS | 2852 | 1471987566564 Marionette DEBUG loaded listener.js 14:26:06 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005B90805C00) [pid = 2852] [serial = 2207] [outer = 0000005B9036CC00] 14:26:07 INFO - PROCESS | 2852 | 1471987567154 Marionette TRACE conn6 <- [1,2904,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]]]}] 14:26:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 14:26:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 14:26:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 14:26:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 14:26:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 14:26:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 14:26:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 14:26:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 14:26:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 14:26:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 14:26:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 14:26:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 14:26:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 14:26:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 14:26:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 14:26:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 14:26:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 14:26:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 14:26:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 14:26:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 14:26:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 14:26:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 14:26:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 14:26:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 14:26:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 14:26:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 14:26:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 14:26:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 14:26:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 14:26:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 14:26:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 14:26:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 14:26:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 14:26:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 14:26:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 14:26:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 14:26:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 14:26:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 14:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 14:26:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:26:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 14:26:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 14:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 14:26:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:26:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 14:26:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 14:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 14:26:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:26:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 14:26:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 14:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 14:26:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:26:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 14:26:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 14:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 14:26:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:26:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 14:26:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 14:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 14:26:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:26:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 14:26:07 INFO - TEST-OK | /DOMEvents/constructors.html | took 810ms 14:26:07 INFO - PROCESS | 2852 | 1471987567208 Marionette TRACE conn6 -> [0,2905,"getWindowHandle",null] 14:26:07 INFO - PROCESS | 2852 | 1471987567213 Marionette TRACE conn6 <- [1,2905,null,{"value":"13"}] 14:26:07 INFO - TEST-START | /DOMEvents/event-phases-order.html 14:26:07 INFO - PROCESS | 2852 | 1471987567220 Marionette TRACE conn6 -> [0,2906,"setScriptTimeout",{"ms":35000}] 14:26:07 INFO - PROCESS | 2852 | 1471987567223 Marionette TRACE conn6 <- [1,2906,null,{}] 14:26:07 INFO - PROCESS | 2852 | 1471987567227 Marionette TRACE conn6 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:07 INFO - PROCESS | 2852 | 1471987567229 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:07 INFO - PROCESS | 2852 | 1471987567342 Marionette TRACE conn6 <- [1,2907,null,{"value":null}] 14:26:07 INFO - PROCESS | 2852 | 1471987567420 Marionette TRACE conn6 -> [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([\"/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:07 INFO - PROCESS | 2852 | 1471987567422 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:07 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B93A1F000 == 27 [pid = 2852] [id = 736] 14:26:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005B90A7C000) [pid = 2852] [serial = 2208] [outer = 0000000000000000] 14:26:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005B90BE1400) [pid = 2852] [serial = 2209] [outer = 0000005B90A7C000] 14:26:07 INFO - PROCESS | 2852 | 1471987567473 Marionette DEBUG loaded listener.js 14:26:07 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005BC5908400) [pid = 2852] [serial = 2210] [outer = 0000005B90A7C000] 14:26:07 INFO - PROCESS | 2852 | 1471987567835 Marionette TRACE conn6 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 14:26:07 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 14:26:07 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 629ms 14:26:07 INFO - PROCESS | 2852 | 1471987567853 Marionette TRACE conn6 -> [0,2909,"getWindowHandle",null] 14:26:07 INFO - PROCESS | 2852 | 1471987567856 Marionette TRACE conn6 <- [1,2909,null,{"value":"13"}] 14:26:07 INFO - PROCESS | 2852 | 1471987567859 Marionette TRACE conn6 -> [0,2910,"setScriptTimeout",{"ms":35000}] 14:26:07 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 14:26:07 INFO - PROCESS | 2852 | 1471987567863 Marionette TRACE conn6 <- [1,2910,null,{}] 14:26:07 INFO - PROCESS | 2852 | 1471987567892 Marionette TRACE conn6 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:07 INFO - PROCESS | 2852 | 1471987567897 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:07 INFO - PROCESS | 2852 | 1471987567985 Marionette TRACE conn6 <- [1,2911,null,{"value":null}] 14:26:08 INFO - PROCESS | 2852 | 1471987567992 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:08 INFO - PROCESS | 2852 | 1471987567995 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:08 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7995000 == 28 [pid = 2852] [id = 737] 14:26:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BC7126800) [pid = 2852] [serial = 2211] [outer = 0000000000000000] 14:26:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BC71D3C00) [pid = 2852] [serial = 2212] [outer = 0000005BC7126800] 14:26:08 INFO - PROCESS | 2852 | 1471987568048 Marionette DEBUG loaded listener.js 14:26:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BC76B5000) [pid = 2852] [serial = 2213] [outer = 0000005BC7126800] 14:26:08 INFO - PROCESS | 2852 | [2852] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 14:26:08 INFO - PROCESS | 2852 | [2852] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 14:26:08 INFO - PROCESS | 2852 | [2852] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 14:26:08 INFO - PROCESS | 2852 | [2852] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 14:26:08 INFO - PROCESS | 2852 | 1471987568547 Marionette TRACE conn6 <- [1,2912,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]]]}] 14:26:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 14:26:08 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 14:26:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 14:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:26:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:26:08 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 14:26:08 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 14:26:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:26:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:26:08 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 14:26:08 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 14:26:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:26:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:26:08 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]" 14:26:08 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 14:26:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:26:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:26:08 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 14:26:08 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 697ms 14:26:08 INFO - PROCESS | 2852 | 1471987568558 Marionette TRACE conn6 -> [0,2913,"getWindowHandle",null] 14:26:08 INFO - PROCESS | 2852 | 1471987568561 Marionette TRACE conn6 <- [1,2913,null,{"value":"13"}] 14:26:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 14:26:08 INFO - PROCESS | 2852 | 1471987568564 Marionette TRACE conn6 -> [0,2914,"setScriptTimeout",{"ms":35000}] 14:26:08 INFO - PROCESS | 2852 | 1471987568566 Marionette TRACE conn6 <- [1,2914,null,{}] 14:26:08 INFO - PROCESS | 2852 | 1471987568569 Marionette TRACE conn6 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:08 INFO - PROCESS | 2852 | 1471987568571 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:08 INFO - PROCESS | 2852 | 1471987568705 Marionette TRACE conn6 <- [1,2915,null,{"value":null}] 14:26:08 INFO - PROCESS | 2852 | 1471987568788 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:08 INFO - PROCESS | 2852 | 1471987568790 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:08 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC93D000 == 29 [pid = 2852] [id = 738] 14:26:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BCBB02800) [pid = 2852] [serial = 2214] [outer = 0000000000000000] 14:26:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BCBB25400) [pid = 2852] [serial = 2215] [outer = 0000005BCBB02800] 14:26:08 INFO - PROCESS | 2852 | 1471987568837 Marionette DEBUG loaded listener.js 14:26:08 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCBC0F400) [pid = 2852] [serial = 2216] [outer = 0000005BCBB02800] 14:26:09 INFO - PROCESS | 2852 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 14:26:09 INFO - PROCESS | 2852 | 1471987569211 Marionette TRACE conn6 <- [1,2916,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]]]}] 14:26:09 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 14:26:09 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 686ms 14:26:09 INFO - PROCESS | 2852 | 1471987569253 Marionette TRACE conn6 -> [0,2917,"getWindowHandle",null] 14:26:09 INFO - PROCESS | 2852 | 1471987569256 Marionette TRACE conn6 <- [1,2917,null,{"value":"13"}] 14:26:09 INFO - PROCESS | 2852 | 1471987569259 Marionette TRACE conn6 -> [0,2918,"setScriptTimeout",{"ms":35000}] 14:26:09 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 14:26:09 INFO - PROCESS | 2852 | 1471987569261 Marionette TRACE conn6 <- [1,2918,null,{}] 14:26:09 INFO - PROCESS | 2852 | 1471987569264 Marionette TRACE conn6 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:09 INFO - PROCESS | 2852 | 1471987569266 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:09 INFO - PROCESS | 2852 | 1471987569379 Marionette TRACE conn6 <- [1,2919,null,{"value":null}] 14:26:09 INFO - PROCESS | 2852 | 1471987569384 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:09 INFO - PROCESS | 2852 | 1471987569387 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:09 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCDB20000 == 30 [pid = 2852] [id = 739] 14:26:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BCBC6F000) [pid = 2852] [serial = 2217] [outer = 0000000000000000] 14:26:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCC308C00) [pid = 2852] [serial = 2218] [outer = 0000005BCBC6F000] 14:26:09 INFO - PROCESS | 2852 | 1471987569437 Marionette DEBUG loaded listener.js 14:26:09 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BCC4D2C00) [pid = 2852] [serial = 2219] [outer = 0000005BCBC6F000] 14:26:09 INFO - PROCESS | 2852 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 14:26:09 INFO - PROCESS | 2852 | 1471987569882 Marionette TRACE conn6 <- [1,2920,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 14:26:09 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 14:26:09 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 671ms 14:26:09 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 14:26:09 INFO - PROCESS | 2852 | 1471987569933 Marionette TRACE conn6 -> [0,2921,"getWindowHandle",null] 14:26:09 INFO - PROCESS | 2852 | 1471987569936 Marionette TRACE conn6 <- [1,2921,null,{"value":"13"}] 14:26:09 INFO - PROCESS | 2852 | 1471987569939 Marionette TRACE conn6 -> [0,2922,"setScriptTimeout",{"ms":35000}] 14:26:09 INFO - PROCESS | 2852 | 1471987569941 Marionette TRACE conn6 <- [1,2922,null,{}] 14:26:09 INFO - PROCESS | 2852 | 1471987569945 Marionette TRACE conn6 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:09 INFO - PROCESS | 2852 | 1471987569951 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:10 INFO - PROCESS | 2852 | 1471987570122 Marionette TRACE conn6 <- [1,2923,null,{"value":null}] 14:26:10 INFO - PROCESS | 2852 | 1471987570181 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:10 INFO - PROCESS | 2852 | 1471987570183 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:10 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD31E9800 == 31 [pid = 2852] [id = 740] 14:26:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BCC6C8C00) [pid = 2852] [serial = 2220] [outer = 0000000000000000] 14:26:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BCD4AA400) [pid = 2852] [serial = 2221] [outer = 0000005BCC6C8C00] 14:26:10 INFO - PROCESS | 2852 | 1471987570232 Marionette DEBUG loaded listener.js 14:26:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BCD8C7400) [pid = 2852] [serial = 2222] [outer = 0000005BCC6C8C00] 14:26:10 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BCD4B6000) [pid = 2852] [serial = 2184] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 14:26:10 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BC7A4F800) [pid = 2852] [serial = 2172] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 14:26:10 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B8F4F4C00) [pid = 2852] [serial = 2160] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 14:26:10 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005B90124000) [pid = 2852] [serial = 2169] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 14:26:10 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005B8F4F1800) [pid = 2852] [serial = 2157] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 14:26:10 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B91C29C00) [pid = 2852] [serial = 2166] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 14:26:10 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005B905EEC00) [pid = 2852] [serial = 2163] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 14:26:10 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BD348F800) [pid = 2852] [serial = 2154] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 14:26:10 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BCC33FC00) [pid = 2852] [serial = 2175] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 14:26:10 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005B8F4FA000) [pid = 2852] [serial = 2181] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 14:26:10 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BCD4E4C00) [pid = 2852] [serial = 2178] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 14:26:10 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BD1ADEC00) [pid = 2852] [serial = 2187] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 14:26:10 INFO - PROCESS | 2852 | 1471987570725 Marionette TRACE conn6 <- [1,2924,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]]]}] 14:26:10 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:26:10 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 839ms 14:26:10 INFO - PROCESS | 2852 | 1471987570788 Marionette TRACE conn6 -> [0,2925,"getWindowHandle",null] 14:26:10 INFO - PROCESS | 2852 | 1471987570790 Marionette TRACE conn6 <- [1,2925,null,{"value":"13"}] 14:26:10 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 14:26:10 INFO - PROCESS | 2852 | 1471987570793 Marionette TRACE conn6 -> [0,2926,"setScriptTimeout",{"ms":35000}] 14:26:10 INFO - PROCESS | 2852 | 1471987570795 Marionette TRACE conn6 <- [1,2926,null,{}] 14:26:10 INFO - PROCESS | 2852 | 1471987570799 Marionette TRACE conn6 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:10 INFO - PROCESS | 2852 | 1471987570801 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:10 INFO - PROCESS | 2852 | 1471987570884 Marionette TRACE conn6 <- [1,2927,null,{"value":null}] 14:26:10 INFO - PROCESS | 2852 | 1471987570890 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:10 INFO - PROCESS | 2852 | 1471987570892 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:10 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3D11800 == 32 [pid = 2852] [id = 741] 14:26:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005B909AA400) [pid = 2852] [serial = 2223] [outer = 0000000000000000] 14:26:10 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BCBB02400) [pid = 2852] [serial = 2224] [outer = 0000005B909AA400] 14:26:10 INFO - PROCESS | 2852 | 1471987570939 Marionette DEBUG loaded listener.js 14:26:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BCD8C6C00) [pid = 2852] [serial = 2225] [outer = 0000005B909AA400] 14:26:11 INFO - PROCESS | 2852 | 1471987571316 Marionette TRACE conn6 <- [1,2928,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]]]}] 14:26:11 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. 14:26:11 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 589ms 14:26:11 INFO - PROCESS | 2852 | 1471987571384 Marionette TRACE conn6 -> [0,2929,"getWindowHandle",null] 14:26:11 INFO - PROCESS | 2852 | 1471987571387 Marionette TRACE conn6 <- [1,2929,null,{"value":"13"}] 14:26:11 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 14:26:11 INFO - PROCESS | 2852 | 1471987571402 Marionette TRACE conn6 -> [0,2930,"setScriptTimeout",{"ms":35000}] 14:26:11 INFO - PROCESS | 2852 | 1471987571404 Marionette TRACE conn6 <- [1,2930,null,{}] 14:26:11 INFO - PROCESS | 2852 | 1471987571407 Marionette TRACE conn6 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:11 INFO - PROCESS | 2852 | 1471987571409 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:11 INFO - PROCESS | 2852 | 1471987571501 Marionette TRACE conn6 <- [1,2931,null,{"value":null}] 14:26:11 INFO - PROCESS | 2852 | 1471987571507 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:11 INFO - PROCESS | 2852 | 1471987571509 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:11 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD426A000 == 33 [pid = 2852] [id = 742] 14:26:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BCDBD5C00) [pid = 2852] [serial = 2226] [outer = 0000000000000000] 14:26:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BD0CB5C00) [pid = 2852] [serial = 2227] [outer = 0000005BCDBD5C00] 14:26:11 INFO - PROCESS | 2852 | 1471987571560 Marionette DEBUG loaded listener.js 14:26:11 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BD1A97800) [pid = 2852] [serial = 2228] [outer = 0000005BCDBD5C00] 14:26:11 INFO - PROCESS | 2852 | 1471987571985 Marionette TRACE conn6 <- [1,2932,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"]]]}] 14:26:12 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 14:26:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 14:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 14:26:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 651ms 14:26:12 INFO - PROCESS | 2852 | 1471987572052 Marionette TRACE conn6 -> [0,2933,"getWindowHandle",null] 14:26:12 INFO - PROCESS | 2852 | 1471987572055 Marionette TRACE conn6 <- [1,2933,null,{"value":"13"}] 14:26:12 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 14:26:12 INFO - PROCESS | 2852 | 1471987572063 Marionette TRACE conn6 -> [0,2934,"setScriptTimeout",{"ms":35000}] 14:26:12 INFO - PROCESS | 2852 | 1471987572065 Marionette TRACE conn6 <- [1,2934,null,{}] 14:26:12 INFO - PROCESS | 2852 | 1471987572069 Marionette TRACE conn6 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:12 INFO - PROCESS | 2852 | 1471987572071 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:12 INFO - PROCESS | 2852 | 1471987572154 Marionette TRACE conn6 <- [1,2935,null,{"value":null}] 14:26:12 INFO - PROCESS | 2852 | 1471987572159 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:12 INFO - PROCESS | 2852 | 1471987572161 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:12 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD4845800 == 34 [pid = 2852] [id = 743] 14:26:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BD1A98800) [pid = 2852] [serial = 2229] [outer = 0000000000000000] 14:26:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BD3110C00) [pid = 2852] [serial = 2230] [outer = 0000005BD1A98800] 14:26:12 INFO - PROCESS | 2852 | 1471987572209 Marionette DEBUG loaded listener.js 14:26:12 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BD3484000) [pid = 2852] [serial = 2231] [outer = 0000005BD1A98800] 14:26:13 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90A4C800 == 33 [pid = 2852] [id = 735] 14:26:13 INFO - PROCESS | 2852 | --DOCSHELL 0000005B907B9000 == 32 [pid = 2852] [id = 734] 14:26:13 INFO - PROCESS | 2852 | --DOCSHELL 0000005B93A1F000 == 31 [pid = 2852] [id = 736] 14:26:13 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD31E9800 == 30 [pid = 2852] [id = 740] 14:26:13 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD426A000 == 29 [pid = 2852] [id = 742] 14:26:13 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC93D000 == 28 [pid = 2852] [id = 738] 14:26:13 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7995000 == 27 [pid = 2852] [id = 737] 14:26:13 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCDB20000 == 26 [pid = 2852] [id = 739] 14:26:13 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3D11800 == 25 [pid = 2852] [id = 741] 14:26:13 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BD1A9C400) [pid = 2852] [serial = 2186] [outer = 0000000000000000] [url = about:blank] 14:26:13 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BC7BBA400) [pid = 2852] [serial = 2173] [outer = 0000000000000000] [url = about:blank] 14:26:13 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B901B0400) [pid = 2852] [serial = 2161] [outer = 0000000000000000] [url = about:blank] 14:26:13 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005B90602800) [pid = 2852] [serial = 2162] [outer = 0000000000000000] [url = about:blank] 14:26:13 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BC76B6C00) [pid = 2852] [serial = 2170] [outer = 0000000000000000] [url = about:blank] 14:26:13 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005B90373C00) [pid = 2852] [serial = 2158] [outer = 0000000000000000] [url = about:blank] 14:26:13 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005B90608800) [pid = 2852] [serial = 2159] [outer = 0000000000000000] [url = about:blank] 14:26:13 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005B91C2E800) [pid = 2852] [serial = 2167] [outer = 0000000000000000] [url = about:blank] 14:26:13 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BC61CF800) [pid = 2852] [serial = 2168] [outer = 0000000000000000] [url = about:blank] 14:26:13 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005B909B3400) [pid = 2852] [serial = 2164] [outer = 0000000000000000] [url = about:blank] 14:26:13 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005B90A86000) [pid = 2852] [serial = 2165] [outer = 0000000000000000] [url = about:blank] 14:26:13 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005BD349E000) [pid = 2852] [serial = 2156] [outer = 0000000000000000] [url = about:blank] 14:26:13 INFO - PROCESS | 2852 | --DOMWINDOW == 67 (0000005BCD30A000) [pid = 2852] [serial = 2177] [outer = 0000000000000000] [url = about:blank] 14:26:13 INFO - PROCESS | 2852 | --DOMWINDOW == 66 (0000005BCC453400) [pid = 2852] [serial = 2176] [outer = 0000000000000000] [url = about:blank] 14:26:13 INFO - PROCESS | 2852 | --DOMWINDOW == 65 (0000005B91C31800) [pid = 2852] [serial = 2182] [outer = 0000000000000000] [url = about:blank] 14:26:13 INFO - PROCESS | 2852 | --DOMWINDOW == 64 (0000005BCDA7B400) [pid = 2852] [serial = 2179] [outer = 0000000000000000] [url = about:blank] 14:26:13 INFO - PROCESS | 2852 | --DOMWINDOW == 63 (0000005BD27B8C00) [pid = 2852] [serial = 2188] [outer = 0000000000000000] [url = about:blank] 14:26:13 INFO - PROCESS | 2852 | --DOMWINDOW == 62 (0000005BCBB2F800) [pid = 2852] [serial = 2185] [outer = 0000000000000000] [url = about:blank] 14:26:13 INFO - PROCESS | 2852 | --DOMWINDOW == 61 (0000005BD3484800) [pid = 2852] [serial = 2189] [outer = 0000000000000000] [url = about:blank] 14:26:13 INFO - PROCESS | 2852 | --DOMWINDOW == 60 (0000005BD0C46000) [pid = 2852] [serial = 2180] [outer = 0000000000000000] [url = about:blank] 14:26:13 INFO - PROCESS | 2852 | --DOMWINDOW == 59 (0000005BCD4AC800) [pid = 2852] [serial = 2183] [outer = 0000000000000000] [url = about:blank] 14:26:13 INFO - PROCESS | 2852 | --DOMWINDOW == 58 (0000005BCBB22C00) [pid = 2852] [serial = 2174] [outer = 0000000000000000] [url = about:blank] 14:26:13 INFO - PROCESS | 2852 | --DOMWINDOW == 57 (0000005BC793E000) [pid = 2852] [serial = 2171] [outer = 0000000000000000] [url = about:blank] 14:26:13 INFO - PROCESS | 2852 | 1471987573984 Marionette TRACE conn6 <- [1,2936,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]]]}] 14:26:14 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. 14:26:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1935ms 14:26:14 INFO - PROCESS | 2852 | 1471987574001 Marionette TRACE conn6 -> [0,2937,"getWindowHandle",null] 14:26:14 INFO - PROCESS | 2852 | 1471987574005 Marionette TRACE conn6 <- [1,2937,null,{"value":"13"}] 14:26:14 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 14:26:14 INFO - PROCESS | 2852 | 1471987574010 Marionette TRACE conn6 -> [0,2938,"setScriptTimeout",{"ms":35000}] 14:26:14 INFO - PROCESS | 2852 | 1471987574013 Marionette TRACE conn6 <- [1,2938,null,{}] 14:26:14 INFO - PROCESS | 2852 | 1471987574020 Marionette TRACE conn6 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:14 INFO - PROCESS | 2852 | 1471987574023 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:14 INFO - PROCESS | 2852 | 1471987574118 Marionette TRACE conn6 <- [1,2939,null,{"value":null}] 14:26:14 INFO - PROCESS | 2852 | 1471987574126 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:14 INFO - PROCESS | 2852 | 1471987574131 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:14 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B909DA000 == 26 [pid = 2852] [id = 744] 14:26:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 58 (0000005B901AD800) [pid = 2852] [serial = 2232] [outer = 0000000000000000] 14:26:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 59 (0000005B901AEC00) [pid = 2852] [serial = 2233] [outer = 0000005B901AD800] 14:26:14 INFO - PROCESS | 2852 | 1471987574182 Marionette DEBUG loaded listener.js 14:26:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 60 (0000005B90374800) [pid = 2852] [serial = 2234] [outer = 0000005B901AD800] 14:26:14 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90A46800 == 27 [pid = 2852] [id = 745] 14:26:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 61 (0000005B90606C00) [pid = 2852] [serial = 2235] [outer = 0000000000000000] 14:26:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 62 (0000005B9060AC00) [pid = 2852] [serial = 2236] [outer = 0000005B90606C00] 14:26:14 INFO - PROCESS | 2852 | 1471987574705 Marionette TRACE conn6 <- [1,2940,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]]]}] 14:26:14 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. 14:26:14 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 734ms 14:26:14 INFO - PROCESS | 2852 | 1471987574748 Marionette TRACE conn6 -> [0,2941,"getWindowHandle",null] 14:26:14 INFO - PROCESS | 2852 | 1471987574754 Marionette TRACE conn6 <- [1,2941,null,{"value":"13"}] 14:26:14 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 14:26:14 INFO - PROCESS | 2852 | 1471987574760 Marionette TRACE conn6 -> [0,2942,"setScriptTimeout",{"ms":35000}] 14:26:14 INFO - PROCESS | 2852 | 1471987574763 Marionette TRACE conn6 <- [1,2942,null,{}] 14:26:14 INFO - PROCESS | 2852 | 1471987574767 Marionette TRACE conn6 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:14 INFO - PROCESS | 2852 | 1471987574771 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:14 INFO - PROCESS | 2852 | 1471987574879 Marionette TRACE conn6 <- [1,2943,null,{"value":null}] 14:26:14 INFO - PROCESS | 2852 | 1471987574956 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:14 INFO - PROCESS | 2852 | 1471987574959 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:14 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B91C73800 == 28 [pid = 2852] [id = 746] 14:26:14 INFO - PROCESS | 2852 | ++DOMWINDOW == 63 (0000005B90605C00) [pid = 2852] [serial = 2237] [outer = 0000000000000000] 14:26:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 64 (0000005B9078D800) [pid = 2852] [serial = 2238] [outer = 0000005B90605C00] 14:26:15 INFO - PROCESS | 2852 | 1471987575011 Marionette DEBUG loaded listener.js 14:26:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 65 (0000005B90810800) [pid = 2852] [serial = 2239] [outer = 0000005B90605C00] 14:26:15 INFO - PROCESS | 2852 | 1471987575396 Marionette TRACE conn6 <- [1,2944,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]]]}] 14:26:15 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:26:15 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 14:26:15 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 691ms 14:26:15 INFO - PROCESS | 2852 | 1471987575453 Marionette TRACE conn6 -> [0,2945,"getWindowHandle",null] 14:26:15 INFO - PROCESS | 2852 | 1471987575456 Marionette TRACE conn6 <- [1,2945,null,{"value":"13"}] 14:26:15 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 14:26:15 INFO - PROCESS | 2852 | 1471987575459 Marionette TRACE conn6 -> [0,2946,"setScriptTimeout",{"ms":35000}] 14:26:15 INFO - PROCESS | 2852 | 1471987575463 Marionette TRACE conn6 <- [1,2946,null,{}] 14:26:15 INFO - PROCESS | 2852 | 1471987575475 Marionette TRACE conn6 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:15 INFO - PROCESS | 2852 | 1471987575480 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:15 INFO - PROCESS | 2852 | 1471987575616 Marionette TRACE conn6 <- [1,2947,null,{"value":null}] 14:26:15 INFO - PROCESS | 2852 | 1471987575624 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:15 INFO - PROCESS | 2852 | 1471987575627 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:15 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7411000 == 29 [pid = 2852] [id = 747] 14:26:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 66 (0000005B8F1EFC00) [pid = 2852] [serial = 2240] [outer = 0000000000000000] 14:26:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 67 (0000005B91864400) [pid = 2852] [serial = 2241] [outer = 0000005B8F1EFC00] 14:26:15 INFO - PROCESS | 2852 | 1471987575681 Marionette DEBUG loaded listener.js 14:26:15 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005BC5908800) [pid = 2852] [serial = 2242] [outer = 0000005B8F1EFC00] 14:26:16 INFO - PROCESS | 2852 | 1471987576100 Marionette TRACE conn6 <- [1,2948,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]]]}] 14:26:16 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. 14:26:16 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 692ms 14:26:16 INFO - PROCESS | 2852 | 1471987576153 Marionette TRACE conn6 -> [0,2949,"getWindowHandle",null] 14:26:16 INFO - PROCESS | 2852 | 1471987576156 Marionette TRACE conn6 <- [1,2949,null,{"value":"13"}] 14:26:16 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 14:26:16 INFO - PROCESS | 2852 | 1471987576159 Marionette TRACE conn6 -> [0,2950,"setScriptTimeout",{"ms":35000}] 14:26:16 INFO - PROCESS | 2852 | 1471987576161 Marionette TRACE conn6 <- [1,2950,null,{}] 14:26:16 INFO - PROCESS | 2852 | 1471987576165 Marionette TRACE conn6 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:16 INFO - PROCESS | 2852 | 1471987576167 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:16 INFO - PROCESS | 2852 | 1471987576256 Marionette TRACE conn6 <- [1,2951,null,{"value":null}] 14:26:16 INFO - PROCESS | 2852 | 1471987576261 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:16 INFO - PROCESS | 2852 | 1471987576263 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:16 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCB908000 == 30 [pid = 2852] [id = 748] 14:26:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005BC61D7800) [pid = 2852] [serial = 2243] [outer = 0000000000000000] 14:26:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005BC6A3D400) [pid = 2852] [serial = 2244] [outer = 0000005BC61D7800] 14:26:16 INFO - PROCESS | 2852 | 1471987576312 Marionette DEBUG loaded listener.js 14:26:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005BC71CE400) [pid = 2852] [serial = 2245] [outer = 0000005BC61D7800] 14:26:16 INFO - PROCESS | 2852 | 1471987576716 Marionette TRACE conn6 <- [1,2952,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]]]}] 14:26:16 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. 14:26:16 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 629ms 14:26:16 INFO - PROCESS | 2852 | 1471987576795 Marionette TRACE conn6 -> [0,2953,"getWindowHandle",null] 14:26:16 INFO - PROCESS | 2852 | 1471987576797 Marionette TRACE conn6 <- [1,2953,null,{"value":"13"}] 14:26:16 INFO - PROCESS | 2852 | 1471987576801 Marionette TRACE conn6 -> [0,2954,"setScriptTimeout",{"ms":35000}] 14:26:16 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 14:26:16 INFO - PROCESS | 2852 | 1471987576803 Marionette TRACE conn6 <- [1,2954,null,{}] 14:26:16 INFO - PROCESS | 2852 | 1471987576806 Marionette TRACE conn6 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:16 INFO - PROCESS | 2852 | 1471987576809 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:16 INFO - PROCESS | 2852 | 1471987576891 Marionette TRACE conn6 <- [1,2955,null,{"value":null}] 14:26:16 INFO - PROCESS | 2852 | 1471987576897 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:16 INFO - PROCESS | 2852 | 1471987576899 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:16 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC6E1800 == 31 [pid = 2852] [id = 749] 14:26:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005B90605400) [pid = 2852] [serial = 2246] [outer = 0000000000000000] 14:26:16 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BC76AD400) [pid = 2852] [serial = 2247] [outer = 0000005B90605400] 14:26:16 INFO - PROCESS | 2852 | 1471987576948 Marionette DEBUG loaded listener.js 14:26:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BC773F000) [pid = 2852] [serial = 2248] [outer = 0000005B90605400] 14:26:17 INFO - PROCESS | 2852 | 1471987577388 Marionette TRACE conn6 <- [1,2956,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]]]}] 14:26:17 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. 14:26:17 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 629ms 14:26:17 INFO - PROCESS | 2852 | 1471987577438 Marionette TRACE conn6 -> [0,2957,"getWindowHandle",null] 14:26:17 INFO - PROCESS | 2852 | 1471987577440 Marionette TRACE conn6 <- [1,2957,null,{"value":"13"}] 14:26:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 14:26:17 INFO - PROCESS | 2852 | 1471987577443 Marionette TRACE conn6 -> [0,2958,"setScriptTimeout",{"ms":35000}] 14:26:17 INFO - PROCESS | 2852 | 1471987577445 Marionette TRACE conn6 <- [1,2958,null,{}] 14:26:17 INFO - PROCESS | 2852 | 1471987577449 Marionette TRACE conn6 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:17 INFO - PROCESS | 2852 | 1471987577454 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:17 INFO - PROCESS | 2852 | 1471987577569 Marionette TRACE conn6 <- [1,2959,null,{"value":null}] 14:26:17 INFO - PROCESS | 2852 | 1471987577583 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:17 INFO - PROCESS | 2852 | 1471987577585 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:17 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD107A000 == 32 [pid = 2852] [id = 750] 14:26:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BC7E85C00) [pid = 2852] [serial = 2249] [outer = 0000000000000000] 14:26:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BCBB28000) [pid = 2852] [serial = 2250] [outer = 0000005BC7E85C00] 14:26:17 INFO - PROCESS | 2852 | 1471987577633 Marionette DEBUG loaded listener.js 14:26:17 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCBC77800) [pid = 2852] [serial = 2251] [outer = 0000005BC7E85C00] 14:26:18 INFO - PROCESS | 2852 | 1471987578050 Marionette TRACE conn6 <- [1,2960,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]]]}] 14:26:18 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. 14:26:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 691ms 14:26:18 INFO - PROCESS | 2852 | 1471987578139 Marionette TRACE conn6 -> [0,2961,"getWindowHandle",null] 14:26:18 INFO - PROCESS | 2852 | 1471987578141 Marionette TRACE conn6 <- [1,2961,null,{"value":"13"}] 14:26:18 INFO - PROCESS | 2852 | 1471987578144 Marionette TRACE conn6 -> [0,2962,"setScriptTimeout",{"ms":35000}] 14:26:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 14:26:18 INFO - PROCESS | 2852 | 1471987578146 Marionette TRACE conn6 <- [1,2962,null,{}] 14:26:18 INFO - PROCESS | 2852 | 1471987578149 Marionette TRACE conn6 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:18 INFO - PROCESS | 2852 | 1471987578152 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:18 INFO - PROCESS | 2852 | 1471987578235 Marionette TRACE conn6 <- [1,2963,null,{"value":null}] 14:26:18 INFO - PROCESS | 2852 | 1471987578271 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:18 INFO - PROCESS | 2852 | 1471987578273 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:18 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD27A1000 == 33 [pid = 2852] [id = 751] 14:26:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005B90A7D800) [pid = 2852] [serial = 2252] [outer = 0000000000000000] 14:26:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCC63B800) [pid = 2852] [serial = 2253] [outer = 0000005B90A7D800] 14:26:18 INFO - PROCESS | 2852 | 1471987578319 Marionette DEBUG loaded listener.js 14:26:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BCC7DF000) [pid = 2852] [serial = 2254] [outer = 0000005B90A7D800] 14:26:18 INFO - PROCESS | 2852 | 1471987578699 Marionette TRACE conn6 <- [1,2964,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]]]}] 14:26:18 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. 14:26:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 587ms 14:26:18 INFO - PROCESS | 2852 | 1471987578735 Marionette TRACE conn6 -> [0,2965,"getWindowHandle",null] 14:26:18 INFO - PROCESS | 2852 | 1471987578737 Marionette TRACE conn6 <- [1,2965,null,{"value":"13"}] 14:26:18 INFO - PROCESS | 2852 | 1471987578740 Marionette TRACE conn6 -> [0,2966,"setScriptTimeout",{"ms":35000}] 14:26:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 14:26:18 INFO - PROCESS | 2852 | 1471987578742 Marionette TRACE conn6 <- [1,2966,null,{}] 14:26:18 INFO - PROCESS | 2852 | 1471987578745 Marionette TRACE conn6 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:18 INFO - PROCESS | 2852 | 1471987578747 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:18 INFO - PROCESS | 2852 | 1471987578871 Marionette TRACE conn6 <- [1,2967,null,{"value":null}] 14:26:18 INFO - PROCESS | 2852 | 1471987578878 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:18 INFO - PROCESS | 2852 | 1471987578881 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:18 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD3C17000 == 34 [pid = 2852] [id = 752] 14:26:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BCC7E0000) [pid = 2852] [serial = 2255] [outer = 0000000000000000] 14:26:18 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BCD374C00) [pid = 2852] [serial = 2256] [outer = 0000005BCC7E0000] 14:26:18 INFO - PROCESS | 2852 | 1471987578929 Marionette DEBUG loaded listener.js 14:26:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BCD4AC400) [pid = 2852] [serial = 2257] [outer = 0000005BCC7E0000] 14:26:19 INFO - PROCESS | 2852 | 1471987579340 Marionette TRACE conn6 <- [1,2968,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]]]}] 14:26:19 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. 14:26:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 630ms 14:26:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 14:26:19 INFO - PROCESS | 2852 | 1471987579374 Marionette TRACE conn6 -> [0,2969,"getWindowHandle",null] 14:26:19 INFO - PROCESS | 2852 | 1471987579376 Marionette TRACE conn6 <- [1,2969,null,{"value":"13"}] 14:26:19 INFO - PROCESS | 2852 | 1471987579379 Marionette TRACE conn6 -> [0,2970,"setScriptTimeout",{"ms":35000}] 14:26:19 INFO - PROCESS | 2852 | 1471987579381 Marionette TRACE conn6 <- [1,2970,null,{}] 14:26:19 INFO - PROCESS | 2852 | 1471987579385 Marionette TRACE conn6 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:19 INFO - PROCESS | 2852 | 1471987579386 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:19 INFO - PROCESS | 2852 | 1471987579501 Marionette TRACE conn6 <- [1,2971,null,{"value":null}] 14:26:19 INFO - PROCESS | 2852 | 1471987579508 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:19 INFO - PROCESS | 2852 | 1471987579510 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:19 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC740B800 == 35 [pid = 2852] [id = 753] 14:26:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BCD4AC800) [pid = 2852] [serial = 2258] [outer = 0000000000000000] 14:26:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BCD4B9000) [pid = 2852] [serial = 2259] [outer = 0000005BCD4AC800] 14:26:19 INFO - PROCESS | 2852 | 1471987579604 Marionette DEBUG loaded listener.js 14:26:19 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BCDA81C00) [pid = 2852] [serial = 2260] [outer = 0000005BCD4AC800] 14:26:20 INFO - PROCESS | 2852 | 1471987580044 Marionette TRACE conn6 <- [1,2972,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"]]]}] 14:26:20 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 14:26:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 14:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 14:26:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 692ms 14:26:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 14:26:20 INFO - PROCESS | 2852 | 1471987580080 Marionette TRACE conn6 -> [0,2973,"getWindowHandle",null] 14:26:20 INFO - PROCESS | 2852 | 1471987580083 Marionette TRACE conn6 <- [1,2973,null,{"value":"13"}] 14:26:20 INFO - PROCESS | 2852 | 1471987580086 Marionette TRACE conn6 -> [0,2974,"setScriptTimeout",{"ms":35000}] 14:26:20 INFO - PROCESS | 2852 | 1471987580088 Marionette TRACE conn6 <- [1,2974,null,{}] 14:26:20 INFO - PROCESS | 2852 | 1471987580092 Marionette TRACE conn6 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:20 INFO - PROCESS | 2852 | 1471987580094 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:20 INFO - PROCESS | 2852 | 1471987580212 Marionette TRACE conn6 <- [1,2975,null,{"value":null}] 14:26:20 INFO - PROCESS | 2852 | 1471987580217 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:20 INFO - PROCESS | 2852 | 1471987580219 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:20 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD47CF800 == 36 [pid = 2852] [id = 754] 14:26:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BCDE76800) [pid = 2852] [serial = 2261] [outer = 0000000000000000] 14:26:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BD1042000) [pid = 2852] [serial = 2262] [outer = 0000005BCDE76800] 14:26:20 INFO - PROCESS | 2852 | 1471987580312 Marionette DEBUG loaded listener.js 14:26:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005BD1ADEC00) [pid = 2852] [serial = 2263] [outer = 0000005BCDE76800] 14:26:20 INFO - PROCESS | 2852 | 1471987580704 Marionette TRACE conn6 <- [1,2976,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]]]}] 14:26:20 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 14:26:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 691ms 14:26:20 INFO - PROCESS | 2852 | 1471987580779 Marionette TRACE conn6 -> [0,2977,"getWindowHandle",null] 14:26:20 INFO - PROCESS | 2852 | 1471987580782 Marionette TRACE conn6 <- [1,2977,null,{"value":"13"}] 14:26:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 14:26:20 INFO - PROCESS | 2852 | 1471987580786 Marionette TRACE conn6 -> [0,2978,"setScriptTimeout",{"ms":35000}] 14:26:20 INFO - PROCESS | 2852 | 1471987580788 Marionette TRACE conn6 <- [1,2978,null,{}] 14:26:20 INFO - PROCESS | 2852 | 1471987580792 Marionette TRACE conn6 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:20 INFO - PROCESS | 2852 | 1471987580795 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:20 INFO - PROCESS | 2852 | 1471987580948 Marionette TRACE conn6 <- [1,2979,null,{"value":null}] 14:26:20 INFO - PROCESS | 2852 | 1471987580966 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:20 INFO - PROCESS | 2852 | 1471987580969 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:20 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCC6D9800 == 37 [pid = 2852] [id = 755] 14:26:20 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005BD3451000) [pid = 2852] [serial = 2264] [outer = 0000000000000000] 14:26:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005BD348BC00) [pid = 2852] [serial = 2265] [outer = 0000005BD3451000] 14:26:21 INFO - PROCESS | 2852 | 1471987581018 Marionette DEBUG loaded listener.js 14:26:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0000005BD349EC00) [pid = 2852] [serial = 2266] [outer = 0000005BD3451000] 14:26:21 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0000005BC7126800) [pid = 2852] [serial = 2211] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 14:26:21 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005B90370C00) [pid = 2852] [serial = 2190] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 14:26:21 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005B90A7C000) [pid = 2852] [serial = 2208] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 14:26:21 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BCD4B5000) [pid = 2852] [serial = 2196] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 14:26:21 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BCBB02800) [pid = 2852] [serial = 2214] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 14:26:21 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005B909AA400) [pid = 2852] [serial = 2223] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 14:26:21 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BCC6C8C00) [pid = 2852] [serial = 2220] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 14:26:21 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BD3486800) [pid = 2852] [serial = 2199] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 14:26:21 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005B9036CC00) [pid = 2852] [serial = 2205] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 14:26:21 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BCBC6F000) [pid = 2852] [serial = 2217] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 14:26:21 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BCDBD5C00) [pid = 2852] [serial = 2226] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 14:26:21 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B905E7800) [pid = 2852] [serial = 2202] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 14:26:21 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BC5907000) [pid = 2852] [serial = 2193] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 14:26:21 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD74BD800 == 38 [pid = 2852] [id = 756] 14:26:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BCBC6F000) [pid = 2852] [serial = 2267] [outer = 0000000000000000] 14:26:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BCC44C400) [pid = 2852] [serial = 2268] [outer = 0000005BCBC6F000] 14:26:21 INFO - PROCESS | 2852 | 1471987581557 Marionette TRACE conn6 <- [1,2980,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]]]}] 14:26:21 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. 14:26:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 797ms 14:26:21 INFO - PROCESS | 2852 | 1471987581585 Marionette TRACE conn6 -> [0,2981,"getWindowHandle",null] 14:26:21 INFO - PROCESS | 2852 | 1471987581587 Marionette TRACE conn6 <- [1,2981,null,{"value":"13"}] 14:26:21 INFO - PROCESS | 2852 | 1471987581591 Marionette TRACE conn6 -> [0,2982,"setScriptTimeout",{"ms":35000}] 14:26:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 14:26:21 INFO - PROCESS | 2852 | 1471987581592 Marionette TRACE conn6 <- [1,2982,null,{}] 14:26:21 INFO - PROCESS | 2852 | 1471987581596 Marionette TRACE conn6 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:21 INFO - PROCESS | 2852 | 1471987581598 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:21 INFO - PROCESS | 2852 | 1471987581697 Marionette TRACE conn6 <- [1,2983,null,{"value":null}] 14:26:21 INFO - PROCESS | 2852 | 1471987581702 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:21 INFO - PROCESS | 2852 | 1471987581704 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:21 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD7B57000 == 39 [pid = 2852] [id = 757] 14:26:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BCBB2E000) [pid = 2852] [serial = 2269] [outer = 0000000000000000] 14:26:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BD344E800) [pid = 2852] [serial = 2270] [outer = 0000005BCBB2E000] 14:26:21 INFO - PROCESS | 2852 | 1471987581752 Marionette DEBUG loaded listener.js 14:26:21 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BD34A3400) [pid = 2852] [serial = 2271] [outer = 0000005BCBB2E000] 14:26:22 INFO - PROCESS | 2852 | 1471987582166 Marionette TRACE conn6 <- [1,2984,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]]]}] 14:26:22 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:26:22 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 14:26:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 630ms 14:26:22 INFO - PROCESS | 2852 | 1471987582225 Marionette TRACE conn6 -> [0,2985,"getWindowHandle",null] 14:26:22 INFO - PROCESS | 2852 | 1471987582227 Marionette TRACE conn6 <- [1,2985,null,{"value":"13"}] 14:26:22 INFO - PROCESS | 2852 | 1471987582230 Marionette TRACE conn6 -> [0,2986,"setScriptTimeout",{"ms":35000}] 14:26:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 14:26:22 INFO - PROCESS | 2852 | 1471987582232 Marionette TRACE conn6 <- [1,2986,null,{}] 14:26:22 INFO - PROCESS | 2852 | 1471987582236 Marionette TRACE conn6 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:22 INFO - PROCESS | 2852 | 1471987582238 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:22 INFO - PROCESS | 2852 | 1471987582326 Marionette TRACE conn6 <- [1,2987,null,{"value":null}] 14:26:22 INFO - PROCESS | 2852 | 1471987582332 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:22 INFO - PROCESS | 2852 | 1471987582334 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:22 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD811E000 == 40 [pid = 2852] [id = 758] 14:26:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BD349D800) [pid = 2852] [serial = 2272] [outer = 0000000000000000] 14:26:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BD34B6C00) [pid = 2852] [serial = 2273] [outer = 0000005BD349D800] 14:26:22 INFO - PROCESS | 2852 | 1471987582380 Marionette DEBUG loaded listener.js 14:26:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BD35AA400) [pid = 2852] [serial = 2274] [outer = 0000005BD349D800] 14:26:22 INFO - PROCESS | 2852 | 1471987582786 Marionette TRACE conn6 <- [1,2988,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]]]}] 14:26:22 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. 14:26:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 587ms 14:26:22 INFO - PROCESS | 2852 | 1471987582820 Marionette TRACE conn6 -> [0,2989,"getWindowHandle",null] 14:26:22 INFO - PROCESS | 2852 | 1471987582822 Marionette TRACE conn6 <- [1,2989,null,{"value":"13"}] 14:26:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 14:26:22 INFO - PROCESS | 2852 | 1471987582825 Marionette TRACE conn6 -> [0,2990,"setScriptTimeout",{"ms":35000}] 14:26:22 INFO - PROCESS | 2852 | 1471987582827 Marionette TRACE conn6 <- [1,2990,null,{}] 14:26:22 INFO - PROCESS | 2852 | 1471987582831 Marionette TRACE conn6 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:22 INFO - PROCESS | 2852 | 1471987582832 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:22 INFO - PROCESS | 2852 | 1471987582955 Marionette TRACE conn6 <- [1,2991,null,{"value":null}] 14:26:22 INFO - PROCESS | 2852 | 1471987582963 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:22 INFO - PROCESS | 2852 | 1471987582965 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:22 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B9239D800 == 41 [pid = 2852] [id = 759] 14:26:22 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BD3486800) [pid = 2852] [serial = 2275] [outer = 0000000000000000] 14:26:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005BD34AD800) [pid = 2852] [serial = 2276] [outer = 0000005BD3486800] 14:26:23 INFO - PROCESS | 2852 | 1471987583020 Marionette DEBUG loaded listener.js 14:26:23 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005BD3AD2000) [pid = 2852] [serial = 2277] [outer = 0000005BD3486800] 14:26:23 INFO - PROCESS | 2852 | 1471987583662 Marionette TRACE conn6 <- [1,2992,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]]]}] 14:26:23 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. 14:26:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 944ms 14:26:23 INFO - PROCESS | 2852 | 1471987583774 Marionette TRACE conn6 -> [0,2993,"getWindowHandle",null] 14:26:23 INFO - PROCESS | 2852 | 1471987583779 Marionette TRACE conn6 <- [1,2993,null,{"value":"13"}] 14:26:23 INFO - PROCESS | 2852 | 1471987583784 Marionette TRACE conn6 -> [0,2994,"setScriptTimeout",{"ms":35000}] 14:26:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 14:26:23 INFO - PROCESS | 2852 | 1471987583790 Marionette TRACE conn6 <- [1,2994,null,{}] 14:26:23 INFO - PROCESS | 2852 | 1471987583795 Marionette TRACE conn6 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:23 INFO - PROCESS | 2852 | 1471987583798 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:23 INFO - PROCESS | 2852 | 1471987583936 Marionette TRACE conn6 <- [1,2995,null,{"value":null}] 14:26:24 INFO - PROCESS | 2852 | 1471987584053 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:24 INFO - PROCESS | 2852 | 1471987584056 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:24 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90B7A000 == 42 [pid = 2852] [id = 760] 14:26:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005B901AC800) [pid = 2852] [serial = 2278] [outer = 0000000000000000] 14:26:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0000005B905E3000) [pid = 2852] [serial = 2279] [outer = 0000005B901AC800] 14:26:24 INFO - PROCESS | 2852 | 1471987584117 Marionette DEBUG loaded listener.js 14:26:24 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0000005B90789000) [pid = 2852] [serial = 2280] [outer = 0000005B901AC800] 14:26:24 INFO - PROCESS | 2852 | 1471987584701 Marionette TRACE conn6 <- [1,2996,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]]]}] 14:26:24 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. 14:26:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 943ms 14:26:24 INFO - PROCESS | 2852 | 1471987584734 Marionette TRACE conn6 -> [0,2997,"getWindowHandle",null] 14:26:24 INFO - PROCESS | 2852 | 1471987584739 Marionette TRACE conn6 <- [1,2997,null,{"value":"13"}] 14:26:24 INFO - PROCESS | 2852 | 1471987584747 Marionette TRACE conn6 -> [0,2998,"setScriptTimeout",{"ms":35000}] 14:26:24 INFO - TEST-START | /FileAPI/FileReaderSync.worker 14:26:24 INFO - PROCESS | 2852 | 1471987584751 Marionette TRACE conn6 <- [1,2998,null,{}] 14:26:24 INFO - PROCESS | 2852 | 1471987584755 Marionette TRACE conn6 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:24 INFO - PROCESS | 2852 | 1471987584758 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:24 INFO - PROCESS | 2852 | 1471987584889 Marionette TRACE conn6 <- [1,2999,null,{"value":null}] 14:26:25 INFO - PROCESS | 2852 | 1471987585009 Marionette TRACE conn6 -> [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([\"/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:25 INFO - PROCESS | 2852 | 1471987585012 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:25 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B92FC7000 == 43 [pid = 2852] [id = 761] 14:26:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 94 (0000005B90804C00) [pid = 2852] [serial = 2281] [outer = 0000000000000000] 14:26:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 95 (0000005B91C2E800) [pid = 2852] [serial = 2282] [outer = 0000005B90804C00] 14:26:25 INFO - PROCESS | 2852 | 1471987585073 Marionette DEBUG loaded listener.js 14:26:25 INFO - PROCESS | 2852 | ++DOMWINDOW == 96 (0000005BC6A3F400) [pid = 2852] [serial = 2283] [outer = 0000005B90804C00] 14:26:25 INFO - PROCESS | 2852 | [2852] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:26:25 INFO - PROCESS | 2852 | 1471987585952 Marionette TRACE conn6 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 14:26:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 14:26:25 INFO - {} 14:26:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 14:26:25 INFO - {} 14:26:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 14:26:25 INFO - {} 14:26:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 14:26:25 INFO - {} 14:26:25 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1240ms 14:26:26 INFO - PROCESS | 2852 | 1471987585991 Marionette TRACE conn6 -> [0,3001,"getWindowHandle",null] 14:26:26 INFO - PROCESS | 2852 | 1471987585995 Marionette TRACE conn6 <- [1,3001,null,{"value":"13"}] 14:26:26 INFO - PROCESS | 2852 | 1471987586000 Marionette TRACE conn6 -> [0,3002,"setScriptTimeout",{"ms":35000}] 14:26:26 INFO - TEST-START | /FileAPI/fileReader.html 14:26:26 INFO - PROCESS | 2852 | 1471987586003 Marionette TRACE conn6 <- [1,3002,null,{}] 14:26:26 INFO - PROCESS | 2852 | 1471987586010 Marionette TRACE conn6 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:26 INFO - PROCESS | 2852 | 1471987586013 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:26 INFO - PROCESS | 2852 | 1471987586132 Marionette TRACE conn6 <- [1,3003,null,{"value":null}] 14:26:26 INFO - PROCESS | 2852 | 1471987586209 Marionette TRACE conn6 -> [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([\"/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:26 INFO - PROCESS | 2852 | 1471987586212 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:26 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B918B1000 == 44 [pid = 2852] [id = 762] 14:26:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 97 (0000005B909A7800) [pid = 2852] [serial = 2284] [outer = 0000000000000000] 14:26:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 98 (0000005B9185E800) [pid = 2852] [serial = 2285] [outer = 0000005B909A7800] 14:26:26 INFO - PROCESS | 2852 | 1471987586263 Marionette DEBUG loaded listener.js 14:26:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 99 (0000005BC5909C00) [pid = 2852] [serial = 2286] [outer = 0000005B909A7800] 14:26:26 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD811E000 == 43 [pid = 2852] [id = 758] 14:26:26 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD7B57000 == 42 [pid = 2852] [id = 757] 14:26:26 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD74BD800 == 41 [pid = 2852] [id = 756] 14:26:26 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC6D9800 == 40 [pid = 2852] [id = 755] 14:26:26 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD47CF800 == 39 [pid = 2852] [id = 754] 14:26:26 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC740B800 == 38 [pid = 2852] [id = 753] 14:26:26 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD3C17000 == 37 [pid = 2852] [id = 752] 14:26:26 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD27A1000 == 36 [pid = 2852] [id = 751] 14:26:26 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD107A000 == 35 [pid = 2852] [id = 750] 14:26:26 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCC6E1800 == 34 [pid = 2852] [id = 749] 14:26:26 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCB908000 == 33 [pid = 2852] [id = 748] 14:26:26 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7411000 == 32 [pid = 2852] [id = 747] 14:26:26 INFO - PROCESS | 2852 | --DOCSHELL 0000005B91C73800 == 31 [pid = 2852] [id = 746] 14:26:26 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90A46800 == 30 [pid = 2852] [id = 745] 14:26:26 INFO - PROCESS | 2852 | --DOMWINDOW == 98 (0000005BD3110C00) [pid = 2852] [serial = 2230] [outer = 0000000000000000] [url = about:blank] 14:26:26 INFO - PROCESS | 2852 | --DOCSHELL 0000005B909DA000 == 29 [pid = 2852] [id = 744] 14:26:26 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD4845800 == 28 [pid = 2852] [id = 743] 14:26:26 INFO - PROCESS | 2852 | --DOMWINDOW == 97 (0000005B90BDA800) [pid = 2852] [serial = 2192] [outer = 0000000000000000] [url = about:blank] 14:26:26 INFO - PROCESS | 2852 | --DOMWINDOW == 96 (0000005B90BE1400) [pid = 2852] [serial = 2209] [outer = 0000000000000000] [url = about:blank] 14:26:26 INFO - PROCESS | 2852 | --DOMWINDOW == 95 (0000005BD348E800) [pid = 2852] [serial = 2198] [outer = 0000000000000000] [url = about:blank] 14:26:26 INFO - PROCESS | 2852 | --DOMWINDOW == 94 (0000005BCBC0F400) [pid = 2852] [serial = 2216] [outer = 0000000000000000] [url = about:blank] 14:26:26 INFO - PROCESS | 2852 | --DOMWINDOW == 93 (0000005BCD8C6C00) [pid = 2852] [serial = 2225] [outer = 0000000000000000] [url = about:blank] 14:26:26 INFO - PROCESS | 2852 | --DOMWINDOW == 92 (0000005BCD8C7400) [pid = 2852] [serial = 2222] [outer = 0000000000000000] [url = about:blank] 14:26:26 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0000005BD34B3000) [pid = 2852] [serial = 2201] [outer = 0000000000000000] [url = about:blank] 14:26:26 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005BC5908400) [pid = 2852] [serial = 2210] [outer = 0000000000000000] [url = about:blank] 14:26:26 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005B90805C00) [pid = 2852] [serial = 2207] [outer = 0000000000000000] [url = about:blank] 14:26:26 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005BCC308C00) [pid = 2852] [serial = 2218] [outer = 0000000000000000] [url = about:blank] 14:26:26 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BC76B5000) [pid = 2852] [serial = 2213] [outer = 0000000000000000] [url = about:blank] 14:26:26 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005B905E9000) [pid = 2852] [serial = 2206] [outer = 0000000000000000] [url = about:blank] 14:26:26 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BCC4D2C00) [pid = 2852] [serial = 2219] [outer = 0000000000000000] [url = about:blank] 14:26:26 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BCBB25400) [pid = 2852] [serial = 2215] [outer = 0000000000000000] [url = about:blank] 14:26:26 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BD34AC000) [pid = 2852] [serial = 2200] [outer = 0000000000000000] [url = about:blank] 14:26:26 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BD0CB5C00) [pid = 2852] [serial = 2227] [outer = 0000000000000000] [url = about:blank] 14:26:26 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BC71D3C00) [pid = 2852] [serial = 2212] [outer = 0000000000000000] [url = about:blank] 14:26:26 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B909A6C00) [pid = 2852] [serial = 2191] [outer = 0000000000000000] [url = about:blank] 14:26:26 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005B90A79000) [pid = 2852] [serial = 2203] [outer = 0000000000000000] [url = about:blank] 14:26:26 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005B91859000) [pid = 2852] [serial = 2204] [outer = 0000000000000000] [url = about:blank] 14:26:26 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BC7739400) [pid = 2852] [serial = 2195] [outer = 0000000000000000] [url = about:blank] 14:26:26 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BCD4DF000) [pid = 2852] [serial = 2197] [outer = 0000000000000000] [url = about:blank] 14:26:26 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BC71C7C00) [pid = 2852] [serial = 2194] [outer = 0000000000000000] [url = about:blank] 14:26:26 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BCBB02400) [pid = 2852] [serial = 2224] [outer = 0000000000000000] [url = about:blank] 14:26:26 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BCD4AA400) [pid = 2852] [serial = 2221] [outer = 0000000000000000] [url = about:blank] 14:26:26 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BD1A97800) [pid = 2852] [serial = 2228] [outer = 0000000000000000] [url = about:blank] 14:26:26 INFO - PROCESS | 2852 | 1471987586709 Marionette TRACE conn6 <- [1,3004,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]]]}] 14:26:26 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 14:26:26 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 14:26:26 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 14:26:26 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 14:26:26 INFO - TEST-OK | /FileAPI/fileReader.html | took 733ms 14:26:26 INFO - PROCESS | 2852 | 1471987586738 Marionette TRACE conn6 -> [0,3005,"getWindowHandle",null] 14:26:26 INFO - PROCESS | 2852 | 1471987586742 Marionette TRACE conn6 <- [1,3005,null,{"value":"13"}] 14:26:26 INFO - TEST-START | /FileAPI/historical.html 14:26:26 INFO - PROCESS | 2852 | 1471987586748 Marionette TRACE conn6 -> [0,3006,"setScriptTimeout",{"ms":35000}] 14:26:26 INFO - PROCESS | 2852 | 1471987586751 Marionette TRACE conn6 <- [1,3006,null,{}] 14:26:26 INFO - PROCESS | 2852 | 1471987586755 Marionette TRACE conn6 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:26 INFO - PROCESS | 2852 | 1471987586758 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:26 INFO - PROCESS | 2852 | 1471987586853 Marionette TRACE conn6 <- [1,3007,null,{"value":null}] 14:26:26 INFO - PROCESS | 2852 | 1471987586861 Marionette TRACE conn6 -> [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([\"/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:26 INFO - PROCESS | 2852 | 1471987586863 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:26 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B9238D800 == 29 [pid = 2852] [id = 763] 14:26:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BC5902400) [pid = 2852] [serial = 2287] [outer = 0000000000000000] 14:26:26 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BC61D4400) [pid = 2852] [serial = 2288] [outer = 0000005BC5902400] 14:26:26 INFO - PROCESS | 2852 | 1471987586913 Marionette DEBUG loaded listener.js 14:26:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BC71C4400) [pid = 2852] [serial = 2289] [outer = 0000005BC5902400] 14:26:27 INFO - PROCESS | 2852 | 1471987587379 Marionette TRACE conn6 <- [1,3008,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"]]]}] 14:26:27 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 14:26:27 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 14:26:27 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 14:26:27 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 14:26:27 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 14:26:27 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 14:26:27 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 14:26:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:27 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 14:26:27 INFO - TEST-OK | /FileAPI/historical.html | took 672ms 14:26:27 INFO - PROCESS | 2852 | 1471987587428 Marionette TRACE conn6 -> [0,3009,"getWindowHandle",null] 14:26:27 INFO - PROCESS | 2852 | 1471987587431 Marionette TRACE conn6 <- [1,3009,null,{"value":"13"}] 14:26:27 INFO - TEST-START | /FileAPI/idlharness.html 14:26:27 INFO - PROCESS | 2852 | 1471987587435 Marionette TRACE conn6 -> [0,3010,"setScriptTimeout",{"ms":35000}] 14:26:27 INFO - PROCESS | 2852 | 1471987587439 Marionette TRACE conn6 <- [1,3010,null,{}] 14:26:27 INFO - PROCESS | 2852 | 1471987587451 Marionette TRACE conn6 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:27 INFO - PROCESS | 2852 | 1471987587456 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:27 INFO - PROCESS | 2852 | 1471987587579 Marionette TRACE conn6 <- [1,3011,null,{"value":null}] 14:26:27 INFO - PROCESS | 2852 | 1471987587597 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:27 INFO - PROCESS | 2852 | 1471987587607 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:27 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7405800 == 30 [pid = 2852] [id = 764] 14:26:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BC7BABC00) [pid = 2852] [serial = 2290] [outer = 0000000000000000] 14:26:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BC7BAEC00) [pid = 2852] [serial = 2291] [outer = 0000005BC7BABC00] 14:26:27 INFO - PROCESS | 2852 | 1471987587665 Marionette DEBUG loaded listener.js 14:26:27 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BC8970800) [pid = 2852] [serial = 2292] [outer = 0000005BC7BABC00] 14:26:28 INFO - PROCESS | 2852 | 1471987588467 Marionette TRACE conn6 <- [1,3012,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\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\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\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\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\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\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\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\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]]]}] 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 14:26:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:26:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:26:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:26:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:26:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:26:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 14:26:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:26:28 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:28 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:26:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:26:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:26:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:26:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 14:26:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:26:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:26:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:26:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:26:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:26:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 14:26:28 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 14:26:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:26:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:26:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:26:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:26:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 14:26:28 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 14:26:28 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 14:26:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:26:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:26:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:26:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:26:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 14:26:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:26:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:26:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:26:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:26:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 14:26:28 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 14:26:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:26:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:26:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:26:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:26:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 14:26:28 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 14:26:28 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 14:26:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:26:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:26:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:26:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:26:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 14:26:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 14:26:28 INFO - TEST-OK | /FileAPI/idlharness.html | took 1135ms 14:26:28 INFO - TEST-START | /FileAPI/idlharness.worker 14:26:28 INFO - PROCESS | 2852 | 1471987588573 Marionette TRACE conn6 -> [0,3013,"getWindowHandle",null] 14:26:28 INFO - PROCESS | 2852 | 1471987588576 Marionette TRACE conn6 <- [1,3013,null,{"value":"13"}] 14:26:28 INFO - PROCESS | 2852 | 1471987588580 Marionette TRACE conn6 -> [0,3014,"setScriptTimeout",{"ms":35000}] 14:26:28 INFO - PROCESS | 2852 | 1471987588582 Marionette TRACE conn6 <- [1,3014,null,{}] 14:26:28 INFO - PROCESS | 2852 | 1471987588586 Marionette TRACE conn6 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:28 INFO - PROCESS | 2852 | 1471987588588 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:28 INFO - PROCESS | 2852 | 1471987588722 Marionette TRACE conn6 <- [1,3015,null,{"value":null}] 14:26:28 INFO - PROCESS | 2852 | 1471987588736 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:28 INFO - PROCESS | 2852 | 1471987588738 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:28 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD31E9800 == 31 [pid = 2852] [id = 765] 14:26:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCBC77000) [pid = 2852] [serial = 2293] [outer = 0000000000000000] 14:26:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BD1A93C00) [pid = 2852] [serial = 2294] [outer = 0000005BCBC77000] 14:26:28 INFO - PROCESS | 2852 | 1471987588787 Marionette DEBUG loaded listener.js 14:26:28 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BD27B1000) [pid = 2852] [serial = 2295] [outer = 0000005BCBC77000] 14:26:29 INFO - PROCESS | 2852 | [2852] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:26:29 INFO - PROCESS | 2852 | 1471987589806 Marionette TRACE conn6 <- [1,3016,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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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,{},{}]]]}] 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:26:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:26:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:26:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:26:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:26:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:26:29 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:29 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:26:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:26:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:26:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:26:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:26:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:26:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:26:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:26:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:26:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 14:26:29 INFO - {} 14:26:29 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 14:26:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:26:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:26:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:26:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:26:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 14:26:29 INFO - {} 14:26:29 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 - {} 14:26:29 INFO - {} 14:26:29 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 14:26:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:26:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:26:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:26:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:26:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:26:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:26:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:26:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:26:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 14:26:29 INFO - {} 14:26:29 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 14:26:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:26:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:26:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:26:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:26:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 14:26:29 INFO - {} 14:26:29 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 - {} 14:26:29 INFO - {} 14:26:29 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 14:26:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:26:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:26:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:26:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:26:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:26:29 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 14:26:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 14:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 14:26:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:26:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:26:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:26:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:26:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 14:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:26:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:26:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:26:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:26:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:26:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 14:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 14:26:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:26:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:26:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:26:29 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 14:26:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 14:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 14:26:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:26:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:26:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:26:29 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 14:26:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 14:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 14:26:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:26:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:26:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:26:29 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 14:26:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 14:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:26:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:26:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:26:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:26:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:26:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:26:29 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 14:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:29 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:26:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:26:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:26:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:26:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:26:29 INFO - {} 14:26:29 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1358ms 14:26:29 INFO - PROCESS | 2852 | 1471987589942 Marionette TRACE conn6 -> [0,3017,"getWindowHandle",null] 14:26:29 INFO - PROCESS | 2852 | 1471987589944 Marionette TRACE conn6 <- [1,3017,null,{"value":"13"}] 14:26:29 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 14:26:29 INFO - PROCESS | 2852 | 1471987589954 Marionette TRACE conn6 -> [0,3018,"setScriptTimeout",{"ms":35000}] 14:26:29 INFO - PROCESS | 2852 | 1471987589956 Marionette TRACE conn6 <- [1,3018,null,{}] 14:26:29 INFO - PROCESS | 2852 | 1471987589959 Marionette TRACE conn6 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:29 INFO - PROCESS | 2852 | 1471987589962 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:30 INFO - PROCESS | 2852 | 1471987590073 Marionette TRACE conn6 <- [1,3019,null,{"value":null}] 14:26:30 INFO - PROCESS | 2852 | 1471987590153 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:30 INFO - PROCESS | 2852 | 1471987590155 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:30 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90570800 == 32 [pid = 2852] [id = 766] 14:26:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BD348E800) [pid = 2852] [serial = 2296] [outer = 0000000000000000] 14:26:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BD4D8EC00) [pid = 2852] [serial = 2297] [outer = 0000005BD348E800] 14:26:30 INFO - PROCESS | 2852 | 1471987590204 Marionette DEBUG loaded listener.js 14:26:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BD4F51C00) [pid = 2852] [serial = 2298] [outer = 0000005BD348E800] 14:26:30 INFO - PROCESS | 2852 | 1471987590621 Marionette TRACE conn6 <- [1,3020,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]]]}] 14:26:30 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 14:26:30 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 691ms 14:26:30 INFO - PROCESS | 2852 | 1471987590647 Marionette TRACE conn6 -> [0,3021,"getWindowHandle",null] 14:26:30 INFO - PROCESS | 2852 | 1471987590649 Marionette TRACE conn6 <- [1,3021,null,{"value":"13"}] 14:26:30 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 14:26:30 INFO - PROCESS | 2852 | 1471987590652 Marionette TRACE conn6 -> [0,3022,"setScriptTimeout",{"ms":35000}] 14:26:30 INFO - PROCESS | 2852 | 1471987590654 Marionette TRACE conn6 <- [1,3022,null,{}] 14:26:30 INFO - PROCESS | 2852 | 1471987590658 Marionette TRACE conn6 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:30 INFO - PROCESS | 2852 | 1471987590664 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:30 INFO - PROCESS | 2852 | 1471987590904 Marionette TRACE conn6 <- [1,3023,null,{"value":null}] 14:26:30 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BCD4AC800) [pid = 2852] [serial = 2258] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 14:26:30 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BCDE76800) [pid = 2852] [serial = 2261] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 14:26:30 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BC61D7800) [pid = 2852] [serial = 2243] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 14:26:30 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B90605C00) [pid = 2852] [serial = 2237] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 14:26:30 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005B90A7D800) [pid = 2852] [serial = 2252] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 14:26:30 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005B90605400) [pid = 2852] [serial = 2246] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 14:26:30 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B90606C00) [pid = 2852] [serial = 2235] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:26:30 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005B901AD800) [pid = 2852] [serial = 2232] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 14:26:30 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BD1A98800) [pid = 2852] [serial = 2229] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 14:26:30 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BCC7E0000) [pid = 2852] [serial = 2255] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 14:26:30 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005B8F1EFC00) [pid = 2852] [serial = 2240] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 14:26:30 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BC7E85C00) [pid = 2852] [serial = 2249] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 14:26:30 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BD3451000) [pid = 2852] [serial = 2264] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 14:26:30 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BD349D800) [pid = 2852] [serial = 2272] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 14:26:30 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BCBC6F000) [pid = 2852] [serial = 2267] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:26:30 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005BCBB2E000) [pid = 2852] [serial = 2269] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 14:26:30 INFO - PROCESS | 2852 | 1471987590956 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:30 INFO - PROCESS | 2852 | 1471987590958 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:30 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B94EEB000 == 33 [pid = 2852] [id = 767] 14:26:30 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005B90120800) [pid = 2852] [serial = 2299] [outer = 0000000000000000] 14:26:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005B90A7D800) [pid = 2852] [serial = 2300] [outer = 0000005B90120800] 14:26:31 INFO - PROCESS | 2852 | 1471987591006 Marionette DEBUG loaded listener.js 14:26:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005B909AD400) [pid = 2852] [serial = 2301] [outer = 0000005B90120800] 14:26:31 INFO - PROCESS | 2852 | 1471987591325 Marionette TRACE conn6 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 14:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 14:26:31 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 735ms 14:26:31 INFO - PROCESS | 2852 | 1471987591390 Marionette TRACE conn6 -> [0,3025,"getWindowHandle",null] 14:26:31 INFO - PROCESS | 2852 | 1471987591392 Marionette TRACE conn6 <- [1,3025,null,{"value":"13"}] 14:26:31 INFO - TEST-START | /FileAPI/blob/Blob-close.html 14:26:31 INFO - PROCESS | 2852 | 1471987591396 Marionette TRACE conn6 -> [0,3026,"setScriptTimeout",{"ms":35000}] 14:26:31 INFO - PROCESS | 2852 | 1471987591397 Marionette TRACE conn6 <- [1,3026,null,{}] 14:26:31 INFO - PROCESS | 2852 | 1471987591401 Marionette TRACE conn6 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:31 INFO - PROCESS | 2852 | 1471987591403 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:31 INFO - PROCESS | 2852 | 1471987591548 Marionette TRACE conn6 <- [1,3027,null,{"value":null}] 14:26:31 INFO - PROCESS | 2852 | 1471987591554 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:31 INFO - PROCESS | 2852 | 1471987591556 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:31 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90A61800 == 34 [pid = 2852] [id = 768] 14:26:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005BC61D7800) [pid = 2852] [serial = 2302] [outer = 0000000000000000] 14:26:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BD6BB5000) [pid = 2852] [serial = 2303] [outer = 0000005BC61D7800] 14:26:31 INFO - PROCESS | 2852 | 1471987591611 Marionette DEBUG loaded listener.js 14:26:31 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BD6D47000) [pid = 2852] [serial = 2304] [outer = 0000005BC61D7800] 14:26:31 INFO - PROCESS | 2852 | 1471987591972 Marionette TRACE conn6 <- [1,3028,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"]]]}] 14:26:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 14:26:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 14:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 14:26:32 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 629ms 14:26:32 INFO - PROCESS | 2852 | 1471987592028 Marionette TRACE conn6 -> [0,3029,"getWindowHandle",null] 14:26:32 INFO - PROCESS | 2852 | 1471987592030 Marionette TRACE conn6 <- [1,3029,null,{"value":"13"}] 14:26:32 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 14:26:32 INFO - PROCESS | 2852 | 1471987592046 Marionette TRACE conn6 -> [0,3030,"setScriptTimeout",{"ms":35000}] 14:26:32 INFO - PROCESS | 2852 | 1471987592048 Marionette TRACE conn6 <- [1,3030,null,{}] 14:26:32 INFO - PROCESS | 2852 | 1471987592051 Marionette TRACE conn6 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:32 INFO - PROCESS | 2852 | 1471987592053 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:32 INFO - PROCESS | 2852 | 1471987592140 Marionette TRACE conn6 <- [1,3031,null,{"value":null}] 14:26:32 INFO - PROCESS | 2852 | 1471987592145 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:32 INFO - PROCESS | 2852 | 1471987592148 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:32 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B92341000 == 35 [pid = 2852] [id = 769] 14:26:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005B92349400) [pid = 2852] [serial = 2305] [outer = 0000000000000000] 14:26:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005B9234D000) [pid = 2852] [serial = 2306] [outer = 0000005B92349400] 14:26:32 INFO - PROCESS | 2852 | 1471987592195 Marionette DEBUG loaded listener.js 14:26:32 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005B92352800) [pid = 2852] [serial = 2307] [outer = 0000005B92349400] 14:26:32 INFO - PROCESS | 2852 | 1471987592786 Marionette TRACE conn6 <- [1,3032,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 13","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]]]}] 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 14:26:32 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. 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 14:26:32 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'.) 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 14:26:32 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. 14:26:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 14:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 14:26:32 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. 14:26:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 14:26:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:26:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 14:26:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:26:32 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. 14:26:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 14:26:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:26:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 14:26:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 14:26:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 14:26:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 14:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:26:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 14:26:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 14:26:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:26:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 14:26:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 14:26:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:26:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:26:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 14:26:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:26:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:26:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 14:26:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:26:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 14:26:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 14:26:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:26:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:26:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 14:26:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:26:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:26:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 14:26:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:26:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:26:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 14:26:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:26:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:26:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 14:26:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:26:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 14:26:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 14:26:32 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 822ms 14:26:32 INFO - PROCESS | 2852 | 1471987592881 Marionette TRACE conn6 -> [0,3033,"getWindowHandle",null] 14:26:32 INFO - PROCESS | 2852 | 1471987592883 Marionette TRACE conn6 <- [1,3033,null,{"value":"13"}] 14:26:32 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 14:26:32 INFO - PROCESS | 2852 | 1471987592944 Marionette TRACE conn6 -> [0,3034,"setScriptTimeout",{"ms":35000}] 14:26:32 INFO - PROCESS | 2852 | 1471987592949 Marionette TRACE conn6 <- [1,3034,null,{}] 14:26:32 INFO - PROCESS | 2852 | 1471987592955 Marionette TRACE conn6 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:32 INFO - PROCESS | 2852 | 1471987592959 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:33 INFO - PROCESS | 2852 | 1471987593084 Marionette TRACE conn6 <- [1,3035,null,{"value":null}] 14:26:33 INFO - PROCESS | 2852 | 1471987593229 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:33 INFO - PROCESS | 2852 | 1471987593233 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:33 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B9091A000 == 36 [pid = 2852] [id = 770] 14:26:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005B905E6800) [pid = 2852] [serial = 2308] [outer = 0000000000000000] 14:26:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005B90605000) [pid = 2852] [serial = 2309] [outer = 0000005B905E6800] 14:26:33 INFO - PROCESS | 2852 | 1471987593293 Marionette DEBUG loaded listener.js 14:26:33 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005B90A7C400) [pid = 2852] [serial = 2310] [outer = 0000005B905E6800] 14:26:33 INFO - PROCESS | 2852 | [2852] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:26:33 INFO - PROCESS | 2852 | 1471987593858 Marionette TRACE conn6 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 14:26:33 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 14:26:33 INFO - {} 14:26:33 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 944ms 14:26:33 INFO - PROCESS | 2852 | 1471987593918 Marionette TRACE conn6 -> [0,3037,"getWindowHandle",null] 14:26:33 INFO - PROCESS | 2852 | 1471987593923 Marionette TRACE conn6 <- [1,3037,null,{"value":"13"}] 14:26:33 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 14:26:33 INFO - PROCESS | 2852 | 1471987593934 Marionette TRACE conn6 -> [0,3038,"setScriptTimeout",{"ms":35000}] 14:26:33 INFO - PROCESS | 2852 | 1471987593937 Marionette TRACE conn6 <- [1,3038,null,{}] 14:26:33 INFO - PROCESS | 2852 | 1471987593944 Marionette TRACE conn6 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:33 INFO - PROCESS | 2852 | 1471987593949 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:34 INFO - PROCESS | 2852 | 1471987594077 Marionette TRACE conn6 <- [1,3039,null,{"value":null}] 14:26:34 INFO - PROCESS | 2852 | 1471987594166 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:34 INFO - PROCESS | 2852 | 1471987594169 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:34 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B94EE7000 == 37 [pid = 2852] [id = 771] 14:26:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BC76B6C00) [pid = 2852] [serial = 2311] [outer = 0000000000000000] 14:26:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BC7881800) [pid = 2852] [serial = 2312] [outer = 0000005BC76B6C00] 14:26:34 INFO - PROCESS | 2852 | 1471987594229 Marionette DEBUG loaded listener.js 14:26:34 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005BC7EF8000) [pid = 2852] [serial = 2313] [outer = 0000005BC76B6C00] 14:26:34 INFO - PROCESS | 2852 | 1471987594790 Marionette TRACE conn6 <- [1,3040,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]]]}] 14:26:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 14:26:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 14:26:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 14:26:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 14:26:34 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 881ms 14:26:34 INFO - PROCESS | 2852 | 1471987594816 Marionette TRACE conn6 -> [0,3041,"getWindowHandle",null] 14:26:34 INFO - PROCESS | 2852 | 1471987594819 Marionette TRACE conn6 <- [1,3041,null,{"value":"13"}] 14:26:34 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 14:26:34 INFO - PROCESS | 2852 | 1471987594823 Marionette TRACE conn6 -> [0,3042,"setScriptTimeout",{"ms":35000}] 14:26:34 INFO - PROCESS | 2852 | 1471987594826 Marionette TRACE conn6 <- [1,3042,null,{}] 14:26:34 INFO - PROCESS | 2852 | 1471987594830 Marionette TRACE conn6 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:34 INFO - PROCESS | 2852 | 1471987594832 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:34 INFO - PROCESS | 2852 | 1471987594946 Marionette TRACE conn6 <- [1,3043,null,{"value":null}] 14:26:35 INFO - PROCESS | 2852 | 1471987595053 Marionette TRACE conn6 -> [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-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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:35 INFO - PROCESS | 2852 | 1471987595061 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:35 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD351C800 == 38 [pid = 2852] [id = 772] 14:26:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005BD1A98C00) [pid = 2852] [serial = 2314] [outer = 0000000000000000] 14:26:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005BD3450800) [pid = 2852] [serial = 2315] [outer = 0000005BD1A98C00] 14:26:35 INFO - PROCESS | 2852 | 1471987595126 Marionette DEBUG loaded listener.js 14:26:35 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005BD3496800) [pid = 2852] [serial = 2316] [outer = 0000005BD1A98C00] 14:26:35 INFO - PROCESS | 2852 | 1471987595935 Marionette TRACE conn6 <- [1,3044,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"]]]}] 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 14:26:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 14:26:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 14:26:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:26:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 14:26:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:26:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 14:26:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:26:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 14:26:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:26:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 14:26:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:26:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 14:26:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:26:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 14:26:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:26:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 14:26:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:26:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 14:26:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:26:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 14:26:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:26:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 14:26:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:26:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 14:26:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:26:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 14:26:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:26:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 14:26:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:26:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 14:26:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:26:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 14:26:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:26:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 14:26:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:26:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 14:26:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:26:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 14:26:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:26:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 14:26:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:26:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 14:26:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:26:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 14:26:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:26:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:26:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:26:36 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" 14:26:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:26:36 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" 14:26:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:26:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:26:36 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1268ms 14:26:36 INFO - PROCESS | 2852 | 1471987596100 Marionette TRACE conn6 -> [0,3045,"getWindowHandle",null] 14:26:36 INFO - PROCESS | 2852 | 1471987596103 Marionette TRACE conn6 <- [1,3045,null,{"value":"13"}] 14:26:36 INFO - PROCESS | 2852 | 1471987596107 Marionette TRACE conn6 -> [0,3046,"setScriptTimeout",{"ms":35000}] 14:26:36 INFO - TEST-START | /FileAPI/file/File-constructor.html 14:26:36 INFO - PROCESS | 2852 | 1471987596110 Marionette TRACE conn6 <- [1,3046,null,{}] 14:26:36 INFO - PROCESS | 2852 | 1471987596113 Marionette TRACE conn6 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:36 INFO - PROCESS | 2852 | 1471987596116 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:36 INFO - PROCESS | 2852 | 1471987596221 Marionette TRACE conn6 <- [1,3047,null,{"value":null}] 14:26:36 INFO - PROCESS | 2852 | 1471987596337 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:36 INFO - PROCESS | 2852 | 1471987596340 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:36 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD440D000 == 39 [pid = 2852] [id = 773] 14:26:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005BD3ACF400) [pid = 2852] [serial = 2317] [outer = 0000000000000000] 14:26:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BD3AD5C00) [pid = 2852] [serial = 2318] [outer = 0000005BD3ACF400] 14:26:36 INFO - PROCESS | 2852 | 1471987596397 Marionette DEBUG loaded listener.js 14:26:36 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005BD3AE6C00) [pid = 2852] [serial = 2319] [outer = 0000005BD3ACF400] 14:26:36 INFO - PROCESS | 2852 | 1471987596987 Marionette TRACE conn6 <- [1,3048,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]]]}] 14:26:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 14:26:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 14:26:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 14:26:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 14:26:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 14:26:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 14:26:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 14:26:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 14:26:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 14:26:37 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 14:26:37 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 14:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:37 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 14:26:37 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 14:26:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 14:26:37 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:26:37 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 14:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:37 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 14:26:37 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 14:26:37 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 14:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:37 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 14:26:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 14:26:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 14:26:37 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 935ms 14:26:37 INFO - PROCESS | 2852 | 1471987597047 Marionette TRACE conn6 -> [0,3049,"getWindowHandle",null] 14:26:37 INFO - PROCESS | 2852 | 1471987597050 Marionette TRACE conn6 <- [1,3049,null,{"value":"13"}] 14:26:37 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 14:26:37 INFO - PROCESS | 2852 | 1471987597054 Marionette TRACE conn6 -> [0,3050,"setScriptTimeout",{"ms":35000}] 14:26:37 INFO - PROCESS | 2852 | 1471987597056 Marionette TRACE conn6 <- [1,3050,null,{}] 14:26:37 INFO - PROCESS | 2852 | 1471987597060 Marionette TRACE conn6 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:37 INFO - PROCESS | 2852 | 1471987597063 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:37 INFO - PROCESS | 2852 | 1471987597175 Marionette TRACE conn6 <- [1,3051,null,{"value":null}] 14:26:37 INFO - PROCESS | 2852 | 1471987597270 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:37 INFO - PROCESS | 2852 | 1471987597273 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:37 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD6D98000 == 40 [pid = 2852] [id = 774] 14:26:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005BD3AE8000) [pid = 2852] [serial = 2320] [outer = 0000000000000000] 14:26:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005BD4D1D800) [pid = 2852] [serial = 2321] [outer = 0000005BD3AE8000] 14:26:37 INFO - PROCESS | 2852 | 1471987597330 Marionette DEBUG loaded listener.js 14:26:37 INFO - PROCESS | 2852 | ++DOMWINDOW == 92 (0000005BD68BC800) [pid = 2852] [serial = 2322] [outer = 0000005BD3AE8000] 14:26:37 INFO - PROCESS | 2852 | [2852] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:26:38 INFO - PROCESS | 2852 | 1471987598062 Marionette TRACE conn6 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 14:26:38 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 14:26:38 INFO - {} 14:26:38 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1027ms 14:26:38 INFO - PROCESS | 2852 | 1471987598083 Marionette TRACE conn6 -> [0,3053,"getWindowHandle",null] 14:26:38 INFO - PROCESS | 2852 | 1471987598088 Marionette TRACE conn6 <- [1,3053,null,{"value":"13"}] 14:26:38 INFO - PROCESS | 2852 | 1471987598093 Marionette TRACE conn6 -> [0,3054,"setScriptTimeout",{"ms":35000}] 14:26:38 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 14:26:38 INFO - PROCESS | 2852 | 1471987598096 Marionette TRACE conn6 <- [1,3054,null,{}] 14:26:38 INFO - PROCESS | 2852 | 1471987598102 Marionette TRACE conn6 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:38 INFO - PROCESS | 2852 | 1471987598105 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:38 INFO - PROCESS | 2852 | 1471987598276 Marionette TRACE conn6 <- [1,3055,null,{"value":null}] 14:26:38 INFO - PROCESS | 2852 | 1471987598397 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:38 INFO - PROCESS | 2852 | 1471987598402 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:38 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90A55000 == 41 [pid = 2852] [id = 775] 14:26:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 93 (0000005B9036E000) [pid = 2852] [serial = 2323] [outer = 0000000000000000] 14:26:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 94 (0000005B90376C00) [pid = 2852] [serial = 2324] [outer = 0000005B9036E000] 14:26:38 INFO - PROCESS | 2852 | 1471987598458 Marionette DEBUG loaded listener.js 14:26:38 INFO - PROCESS | 2852 | ++DOMWINDOW == 95 (0000005B90807400) [pid = 2852] [serial = 2325] [outer = 0000005B9036E000] 14:26:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90A61800 == 40 [pid = 2852] [id = 768] 14:26:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005B94EEB000 == 39 [pid = 2852] [id = 767] 14:26:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90570800 == 38 [pid = 2852] [id = 766] 14:26:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD31E9800 == 37 [pid = 2852] [id = 765] 14:26:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7405800 == 36 [pid = 2852] [id = 764] 14:26:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005B9238D800 == 35 [pid = 2852] [id = 763] 14:26:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005B918B1000 == 34 [pid = 2852] [id = 762] 14:26:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005B9239D800 == 33 [pid = 2852] [id = 759] 14:26:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90B7A000 == 32 [pid = 2852] [id = 760] 14:26:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005B92FC7000 == 31 [pid = 2852] [id = 761] 14:26:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD6D98000 == 30 [pid = 2852] [id = 774] 14:26:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD440D000 == 29 [pid = 2852] [id = 773] 14:26:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005BD351C800 == 28 [pid = 2852] [id = 772] 14:26:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005B94EE7000 == 27 [pid = 2852] [id = 771] 14:26:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005B92341000 == 26 [pid = 2852] [id = 769] 14:26:39 INFO - PROCESS | 2852 | --DOCSHELL 0000005B9091A000 == 25 [pid = 2852] [id = 770] 14:26:39 INFO - PROCESS | 2852 | --DOMWINDOW == 94 (0000005BCD4B9000) [pid = 2852] [serial = 2259] [outer = 0000000000000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2852 | --DOMWINDOW == 93 (0000005BD1ADEC00) [pid = 2852] [serial = 2263] [outer = 0000000000000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2852 | --DOMWINDOW == 92 (0000005BD1042000) [pid = 2852] [serial = 2262] [outer = 0000000000000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2852 | --DOMWINDOW == 91 (0000005BC6A3D400) [pid = 2852] [serial = 2244] [outer = 0000000000000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005BC71CE400) [pid = 2852] [serial = 2245] [outer = 0000000000000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005B9078D800) [pid = 2852] [serial = 2238] [outer = 0000000000000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005B90810800) [pid = 2852] [serial = 2239] [outer = 0000000000000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BCC63B800) [pid = 2852] [serial = 2253] [outer = 0000000000000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BCC7DF000) [pid = 2852] [serial = 2254] [outer = 0000000000000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005BC76AD400) [pid = 2852] [serial = 2247] [outer = 0000000000000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005BC773F000) [pid = 2852] [serial = 2248] [outer = 0000000000000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005B9060AC00) [pid = 2852] [serial = 2236] [outer = 0000000000000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005B901AEC00) [pid = 2852] [serial = 2233] [outer = 0000000000000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005B90374800) [pid = 2852] [serial = 2234] [outer = 0000000000000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BCDA81C00) [pid = 2852] [serial = 2260] [outer = 0000000000000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BD3484000) [pid = 2852] [serial = 2231] [outer = 0000000000000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BCD374C00) [pid = 2852] [serial = 2256] [outer = 0000000000000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005B91864400) [pid = 2852] [serial = 2241] [outer = 0000000000000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BC5908800) [pid = 2852] [serial = 2242] [outer = 0000000000000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BCBB28000) [pid = 2852] [serial = 2250] [outer = 0000000000000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BCBC77800) [pid = 2852] [serial = 2251] [outer = 0000000000000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005BD348BC00) [pid = 2852] [serial = 2265] [outer = 0000000000000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BD34B6C00) [pid = 2852] [serial = 2273] [outer = 0000000000000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BCC44C400) [pid = 2852] [serial = 2268] [outer = 0000000000000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005BD349EC00) [pid = 2852] [serial = 2266] [outer = 0000000000000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BD34A3400) [pid = 2852] [serial = 2271] [outer = 0000000000000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2852 | --DOMWINDOW == 68 (0000005BD344E800) [pid = 2852] [serial = 2270] [outer = 0000000000000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2852 | --DOMWINDOW == 67 (0000005BD35AA400) [pid = 2852] [serial = 2274] [outer = 0000000000000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2852 | --DOMWINDOW == 66 (0000005BCD4AC400) [pid = 2852] [serial = 2257] [outer = 0000000000000000] [url = about:blank] 14:26:39 INFO - PROCESS | 2852 | 1471987599601 Marionette TRACE conn6 <- [1,3056,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]]]}] 14:26:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 14:26:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 14:26:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 14:26:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 14:26:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 14:26:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 14:26:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 14:26:39 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1546ms 14:26:39 INFO - PROCESS | 2852 | 1471987599645 Marionette TRACE conn6 -> [0,3057,"getWindowHandle",null] 14:26:39 INFO - PROCESS | 2852 | 1471987599649 Marionette TRACE conn6 <- [1,3057,null,{"value":"13"}] 14:26:39 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 14:26:39 INFO - PROCESS | 2852 | 1471987599653 Marionette TRACE conn6 -> [0,3058,"setScriptTimeout",{"ms":35000}] 14:26:39 INFO - PROCESS | 2852 | 1471987599658 Marionette TRACE conn6 <- [1,3058,null,{}] 14:26:39 INFO - PROCESS | 2852 | 1471987599663 Marionette TRACE conn6 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:39 INFO - PROCESS | 2852 | 1471987599666 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:39 INFO - PROCESS | 2852 | 1471987599761 Marionette TRACE conn6 <- [1,3059,null,{"value":null}] 14:26:39 INFO - PROCESS | 2852 | 1471987599769 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:39 INFO - PROCESS | 2852 | 1471987599772 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:39 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B909DA000 == 26 [pid = 2852] [id = 776] 14:26:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 67 (0000005B9036EC00) [pid = 2852] [serial = 2326] [outer = 0000000000000000] 14:26:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 68 (0000005B9037B400) [pid = 2852] [serial = 2327] [outer = 0000005B9036EC00] 14:26:39 INFO - PROCESS | 2852 | 1471987599825 Marionette DEBUG loaded listener.js 14:26:39 INFO - PROCESS | 2852 | ++DOMWINDOW == 69 (0000005B9077F400) [pid = 2852] [serial = 2328] [outer = 0000005B9036EC00] 14:26:40 INFO - PROCESS | 2852 | 1471987600336 Marionette TRACE conn6 <- [1,3060,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]]]}] 14:26:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 14:26:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 14:26:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 14:26:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 14:26:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 14:26:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 14:26:40 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 734ms 14:26:40 INFO - PROCESS | 2852 | 1471987600388 Marionette TRACE conn6 -> [0,3061,"getWindowHandle",null] 14:26:40 INFO - PROCESS | 2852 | 1471987600394 Marionette TRACE conn6 <- [1,3061,null,{"value":"13"}] 14:26:40 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 14:26:40 INFO - PROCESS | 2852 | 1471987600400 Marionette TRACE conn6 -> [0,3062,"setScriptTimeout",{"ms":35000}] 14:26:40 INFO - PROCESS | 2852 | 1471987600403 Marionette TRACE conn6 <- [1,3062,null,{}] 14:26:40 INFO - PROCESS | 2852 | 1471987600447 Marionette TRACE conn6 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:40 INFO - PROCESS | 2852 | 1471987600450 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:40 INFO - PROCESS | 2852 | 1471987600559 Marionette TRACE conn6 <- [1,3063,null,{"value":null}] 14:26:40 INFO - PROCESS | 2852 | 1471987600632 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:40 INFO - PROCESS | 2852 | 1471987600634 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:40 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B91C81800 == 27 [pid = 2852] [id = 777] 14:26:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 70 (0000005B90374400) [pid = 2852] [serial = 2329] [outer = 0000000000000000] 14:26:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005B90A7E800) [pid = 2852] [serial = 2330] [outer = 0000005B90374400] 14:26:40 INFO - PROCESS | 2852 | 1471987600685 Marionette DEBUG loaded listener.js 14:26:40 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005B9185A800) [pid = 2852] [serial = 2331] [outer = 0000005B90374400] 14:26:41 INFO - PROCESS | 2852 | 1471987601053 Marionette TRACE conn6 <- [1,3064,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]]]}] 14:26:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 14:26:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 14:26:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 14:26:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 14:26:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 14:26:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 14:26:41 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 671ms 14:26:41 INFO - PROCESS | 2852 | 1471987601073 Marionette TRACE conn6 -> [0,3065,"getWindowHandle",null] 14:26:41 INFO - PROCESS | 2852 | 1471987601076 Marionette TRACE conn6 <- [1,3065,null,{"value":"13"}] 14:26:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 14:26:41 INFO - PROCESS | 2852 | 1471987601080 Marionette TRACE conn6 -> [0,3066,"setScriptTimeout",{"ms":35000}] 14:26:41 INFO - PROCESS | 2852 | 1471987601084 Marionette TRACE conn6 <- [1,3066,null,{}] 14:26:41 INFO - PROCESS | 2852 | 1471987601113 Marionette TRACE conn6 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:41 INFO - PROCESS | 2852 | 1471987601118 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:41 INFO - PROCESS | 2852 | 1471987601206 Marionette TRACE conn6 <- [1,3067,null,{"value":null}] 14:26:41 INFO - PROCESS | 2852 | 1471987601213 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:41 INFO - PROCESS | 2852 | 1471987601217 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:41 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B92FAA800 == 28 [pid = 2852] [id = 778] 14:26:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005B92346400) [pid = 2852] [serial = 2332] [outer = 0000000000000000] 14:26:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BB9F20800) [pid = 2852] [serial = 2333] [outer = 0000005B92346400] 14:26:41 INFO - PROCESS | 2852 | 1471987601269 Marionette DEBUG loaded listener.js 14:26:41 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BC61CFC00) [pid = 2852] [serial = 2334] [outer = 0000005B92346400] 14:26:41 INFO - PROCESS | 2852 | 1471987601769 Marionette TRACE conn6 <- [1,3068,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,3069,"getWindowHandle",null] 14:26:41 INFO - PROCESS | 2852 | 1471987601807 Marionette TRACE conn6 <- [1,3069,null,{"value":"13"}] 14:26:41 INFO - PROCESS | 2852 | 1471987601811 Marionette TRACE conn6 -> [0,3070,"setScriptTimeout",{"ms":35000}] 14:26:41 INFO - PROCESS | 2852 | 1471987601813 Marionette TRACE conn6 <- [1,3070,null,{}] 14:26:41 INFO - PROCESS | 2852 | 1471987601816 Marionette TRACE conn6 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:41 INFO - PROCESS | 2852 | 1471987601819 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:41 INFO - PROCESS | 2852 | 1471987601968 Marionette TRACE conn6 <- [1,3071,null,{"value":null}] 14:26:42 INFO - PROCESS | 2852 | 1471987602026 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:42 INFO - PROCESS | 2852 | 1471987602029 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:42 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC68ED800 == 29 [pid = 2852] [id = 779] 14:26:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BC71CDC00) [pid = 2852] [serial = 2335] [outer = 0000000000000000] 14:26:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BC7664C00) [pid = 2852] [serial = 2336] [outer = 0000005BC71CDC00] 14:26:42 INFO - PROCESS | 2852 | 1471987602076 Marionette DEBUG loaded listener.js 14:26:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BC76B5800) [pid = 2852] [serial = 2337] [outer = 0000005BC71CDC00] 14:26:42 INFO - PROCESS | 2852 | 1471987602488 Marionette TRACE conn6 <- [1,3072,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]]]}] 14:26:42 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 14:26:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 14:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 14:26:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 14:26:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 735ms 14:26:42 INFO - PROCESS | 2852 | 1471987602548 Marionette TRACE conn6 -> [0,3073,"getWindowHandle",null] 14:26:42 INFO - PROCESS | 2852 | 1471987602550 Marionette TRACE conn6 <- [1,3073,null,{"value":"13"}] 14:26:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 14:26:42 INFO - PROCESS | 2852 | 1471987602553 Marionette TRACE conn6 -> [0,3074,"setScriptTimeout",{"ms":35000}] 14:26:42 INFO - PROCESS | 2852 | 1471987602555 Marionette TRACE conn6 <- [1,3074,null,{}] 14:26:42 INFO - PROCESS | 2852 | 1471987602564 Marionette TRACE conn6 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:42 INFO - PROCESS | 2852 | 1471987602567 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:42 INFO - PROCESS | 2852 | 1471987602678 Marionette TRACE conn6 <- [1,3075,null,{"value":null}] 14:26:42 INFO - PROCESS | 2852 | 1471987602683 Marionette TRACE conn6 -> [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_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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:42 INFO - PROCESS | 2852 | 1471987602685 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:42 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7991000 == 30 [pid = 2852] [id = 780] 14:26:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005B90333C00) [pid = 2852] [serial = 2338] [outer = 0000000000000000] 14:26:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BC773F400) [pid = 2852] [serial = 2339] [outer = 0000005B90333C00] 14:26:42 INFO - PROCESS | 2852 | 1471987602732 Marionette DEBUG loaded listener.js 14:26:42 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BC7CA8C00) [pid = 2852] [serial = 2340] [outer = 0000005B90333C00] 14:26:43 INFO - PROCESS | 2852 | 1471987603182 Marionette TRACE conn6 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 14:26:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 14:26:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 671ms 14:26:43 INFO - PROCESS | 2852 | 1471987603228 Marionette TRACE conn6 -> [0,3077,"getWindowHandle",null] 14:26:43 INFO - PROCESS | 2852 | 1471987603231 Marionette TRACE conn6 <- [1,3077,null,{"value":"13"}] 14:26:43 INFO - PROCESS | 2852 | 1471987603234 Marionette TRACE conn6 -> [0,3078,"setScriptTimeout",{"ms":35000}] 14:26:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 14:26:43 INFO - PROCESS | 2852 | 1471987603235 Marionette TRACE conn6 <- [1,3078,null,{}] 14:26:43 INFO - PROCESS | 2852 | 1471987603239 Marionette TRACE conn6 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:43 INFO - PROCESS | 2852 | 1471987603245 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:43 INFO - PROCESS | 2852 | 1471987603404 Marionette TRACE conn6 <- [1,3079,null,{"value":null}] 14:26:43 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005B90804C00) [pid = 2852] [serial = 2281] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 14:26:43 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005BC7BABC00) [pid = 2852] [serial = 2290] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 14:26:43 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005B901AC800) [pid = 2852] [serial = 2278] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 14:26:43 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BD3486800) [pid = 2852] [serial = 2275] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 14:26:43 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005BC5902400) [pid = 2852] [serial = 2287] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 14:26:43 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005B909A7800) [pid = 2852] [serial = 2284] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 14:26:43 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BD348E800) [pid = 2852] [serial = 2296] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 14:26:43 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005B90120800) [pid = 2852] [serial = 2299] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 14:26:43 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BC61D7800) [pid = 2852] [serial = 2302] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 14:26:43 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BCBC77000) [pid = 2852] [serial = 2293] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 14:26:43 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005B92349400) [pid = 2852] [serial = 2305] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 14:26:43 INFO - PROCESS | 2852 | 1471987603653 Marionette TRACE conn6 -> [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_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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:43 INFO - PROCESS | 2852 | 1471987603655 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:43 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC7EA3800 == 31 [pid = 2852] [id = 781] 14:26:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 71 (0000005B901AC800) [pid = 2852] [serial = 2341] [outer = 0000000000000000] 14:26:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 72 (0000005B91C2EC00) [pid = 2852] [serial = 2342] [outer = 0000005B901AC800] 14:26:43 INFO - PROCESS | 2852 | 1471987603712 Marionette DEBUG loaded listener.js 14:26:43 INFO - PROCESS | 2852 | ++DOMWINDOW == 73 (0000005BCC342C00) [pid = 2852] [serial = 2343] [outer = 0000005B901AC800] 14:26:44 INFO - PROCESS | 2852 | 1471987604046 Marionette TRACE conn6 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 14:26:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 14:26:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 881ms 14:26:44 INFO - PROCESS | 2852 | 1471987604118 Marionette TRACE conn6 -> [0,3081,"getWindowHandle",null] 14:26:44 INFO - PROCESS | 2852 | 1471987604121 Marionette TRACE conn6 <- [1,3081,null,{"value":"13"}] 14:26:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 14:26:44 INFO - PROCESS | 2852 | 1471987604130 Marionette TRACE conn6 -> [0,3082,"setScriptTimeout",{"ms":35000}] 14:26:44 INFO - PROCESS | 2852 | 1471987604132 Marionette TRACE conn6 <- [1,3082,null,{}] 14:26:44 INFO - PROCESS | 2852 | 1471987604137 Marionette TRACE conn6 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:44 INFO - PROCESS | 2852 | 1471987604139 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:44 INFO - PROCESS | 2852 | 1471987604223 Marionette TRACE conn6 <- [1,3083,null,{"value":null}] 14:26:44 INFO - PROCESS | 2852 | 1471987604229 Marionette TRACE conn6 -> [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_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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:44 INFO - PROCESS | 2852 | 1471987604231 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:44 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCD414000 == 32 [pid = 2852] [id = 782] 14:26:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 74 (0000005BCC44E800) [pid = 2852] [serial = 2344] [outer = 0000000000000000] 14:26:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 75 (0000005BCC6BA400) [pid = 2852] [serial = 2345] [outer = 0000005BCC44E800] 14:26:44 INFO - PROCESS | 2852 | 1471987604279 Marionette DEBUG loaded listener.js 14:26:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 76 (0000005BCC7E0000) [pid = 2852] [serial = 2346] [outer = 0000005BCC44E800] 14:26:44 INFO - PROCESS | 2852 | 1471987604688 Marionette TRACE conn6 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 14:26:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 14:26:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 586ms 14:26:44 INFO - PROCESS | 2852 | 1471987604714 Marionette TRACE conn6 -> [0,3085,"getWindowHandle",null] 14:26:44 INFO - PROCESS | 2852 | 1471987604716 Marionette TRACE conn6 <- [1,3085,null,{"value":"13"}] 14:26:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 14:26:44 INFO - PROCESS | 2852 | 1471987604719 Marionette TRACE conn6 -> [0,3086,"setScriptTimeout",{"ms":35000}] 14:26:44 INFO - PROCESS | 2852 | 1471987604721 Marionette TRACE conn6 <- [1,3086,null,{}] 14:26:44 INFO - PROCESS | 2852 | 1471987604724 Marionette TRACE conn6 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:44 INFO - PROCESS | 2852 | 1471987604726 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:44 INFO - PROCESS | 2852 | 1471987604849 Marionette TRACE conn6 <- [1,3087,null,{"value":null}] 14:26:44 INFO - PROCESS | 2852 | 1471987604857 Marionette TRACE conn6 -> [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_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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:44 INFO - PROCESS | 2852 | 1471987604859 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:44 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BCDABC800 == 33 [pid = 2852] [id = 783] 14:26:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 77 (0000005BCC7D9C00) [pid = 2852] [serial = 2347] [outer = 0000000000000000] 14:26:44 INFO - PROCESS | 2852 | ++DOMWINDOW == 78 (0000005BCD378C00) [pid = 2852] [serial = 2348] [outer = 0000005BCC7D9C00] 14:26:44 INFO - PROCESS | 2852 | 1471987604916 Marionette DEBUG loaded listener.js 14:26:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 79 (0000005BCD4AEC00) [pid = 2852] [serial = 2349] [outer = 0000005BCC7D9C00] 14:26:45 INFO - PROCESS | 2852 | 1471987605338 Marionette TRACE conn6 <- [1,3088,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]]]}] 14:26:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 14:26:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 14:26:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 629ms 14:26:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 14:26:45 INFO - PROCESS | 2852 | 1471987605352 Marionette TRACE conn6 -> [0,3089,"getWindowHandle",null] 14:26:45 INFO - PROCESS | 2852 | 1471987605355 Marionette TRACE conn6 <- [1,3089,null,{"value":"13"}] 14:26:45 INFO - PROCESS | 2852 | 1471987605358 Marionette TRACE conn6 -> [0,3090,"setScriptTimeout",{"ms":35000}] 14:26:45 INFO - PROCESS | 2852 | 1471987605360 Marionette TRACE conn6 <- [1,3090,null,{}] 14:26:45 INFO - PROCESS | 2852 | 1471987605363 Marionette TRACE conn6 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:45 INFO - PROCESS | 2852 | 1471987605365 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:45 INFO - PROCESS | 2852 | 1471987605487 Marionette TRACE conn6 <- [1,3091,null,{"value":null}] 14:26:45 INFO - PROCESS | 2852 | 1471987605495 Marionette TRACE conn6 -> [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_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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:45 INFO - PROCESS | 2852 | 1471987605497 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:45 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BD180F000 == 34 [pid = 2852] [id = 784] 14:26:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 80 (0000005BCD4AF000) [pid = 2852] [serial = 2350] [outer = 0000000000000000] 14:26:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 81 (0000005BCD4E8C00) [pid = 2852] [serial = 2351] [outer = 0000005BCD4AF000] 14:26:45 INFO - PROCESS | 2852 | 1471987605545 Marionette DEBUG loaded listener.js 14:26:45 INFO - PROCESS | 2852 | ++DOMWINDOW == 82 (0000005BCDE77800) [pid = 2852] [serial = 2352] [outer = 0000005BCD4AF000] 14:26:46 INFO - PROCESS | 2852 | 1471987606231 Marionette TRACE conn6 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 14:26:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 14:26:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 923ms 14:26:46 INFO - PROCESS | 2852 | 1471987606285 Marionette TRACE conn6 -> [0,3093,"getWindowHandle",null] 14:26:46 INFO - PROCESS | 2852 | 1471987606290 Marionette TRACE conn6 <- [1,3093,null,{"value":"13"}] 14:26:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 14:26:46 INFO - PROCESS | 2852 | 1471987606295 Marionette TRACE conn6 -> [0,3094,"setScriptTimeout",{"ms":35000}] 14:26:46 INFO - PROCESS | 2852 | 1471987606301 Marionette TRACE conn6 <- [1,3094,null,{}] 14:26:46 INFO - PROCESS | 2852 | 1471987606306 Marionette TRACE conn6 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:46 INFO - PROCESS | 2852 | 1471987606310 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:46 INFO - PROCESS | 2852 | 1471987606447 Marionette TRACE conn6 <- [1,3095,null,{"value":null}] 14:26:46 INFO - PROCESS | 2852 | 1471987606570 Marionette TRACE conn6 -> [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_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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:46 INFO - PROCESS | 2852 | 1471987606573 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:46 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B90B77000 == 35 [pid = 2852] [id = 785] 14:26:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 83 (0000005B901B2800) [pid = 2852] [serial = 2353] [outer = 0000000000000000] 14:26:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 84 (0000005B90339400) [pid = 2852] [serial = 2354] [outer = 0000005B901B2800] 14:26:46 INFO - PROCESS | 2852 | 1471987606636 Marionette DEBUG loaded listener.js 14:26:46 INFO - PROCESS | 2852 | ++DOMWINDOW == 85 (0000005B9078E000) [pid = 2852] [serial = 2355] [outer = 0000005B901B2800] 14:26:47 INFO - PROCESS | 2852 | 1471987607239 Marionette TRACE conn6 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 14:26:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 14:26:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 14:26:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 14:26:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 986ms 14:26:47 INFO - PROCESS | 2852 | 1471987607285 Marionette TRACE conn6 -> [0,3097,"getWindowHandle",null] 14:26:47 INFO - PROCESS | 2852 | 1471987607290 Marionette TRACE conn6 <- [1,3097,null,{"value":"13"}] 14:26:47 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 14:26:47 INFO - PROCESS | 2852 | 1471987607297 Marionette TRACE conn6 -> [0,3098,"setScriptTimeout",{"ms":35000}] 14:26:47 INFO - PROCESS | 2852 | 1471987607300 Marionette TRACE conn6 <- [1,3098,null,{}] 14:26:47 INFO - PROCESS | 2852 | 1471987607304 Marionette TRACE conn6 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:47 INFO - PROCESS | 2852 | 1471987607307 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:47 INFO - PROCESS | 2852 | 1471987607444 Marionette TRACE conn6 <- [1,3099,null,{"value":null}] 14:26:47 INFO - PROCESS | 2852 | 1471987607555 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:47 INFO - PROCESS | 2852 | 1471987607558 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:47 INFO - PROCESS | 2852 | ++DOCSHELL 0000005BC5948000 == 36 [pid = 2852] [id = 786] 14:26:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 86 (0000005B91C2D400) [pid = 2852] [serial = 2356] [outer = 0000000000000000] 14:26:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 87 (0000005B9234D400) [pid = 2852] [serial = 2357] [outer = 0000005B91C2D400] 14:26:47 INFO - PROCESS | 2852 | 1471987607619 Marionette DEBUG loaded listener.js 14:26:47 INFO - PROCESS | 2852 | ++DOMWINDOW == 88 (0000005BC6A3C400) [pid = 2852] [serial = 2358] [outer = 0000005B91C2D400] 14:26:48 INFO - PROCESS | 2852 | 1471987608437 Marionette TRACE conn6 <- [1,3100,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"]]]}] 14:26:48 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 14:26:48 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 14:26:48 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 14:26:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:26:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:26:48 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 14:26:48 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1195ms 14:26:48 INFO - PROCESS | 2852 | 1471987608493 Marionette TRACE conn6 -> [0,3101,"getWindowHandle",null] 14:26:48 INFO - PROCESS | 2852 | 1471987608497 Marionette TRACE conn6 <- [1,3101,null,{"value":"13"}] 14:26:48 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 14:26:48 INFO - PROCESS | 2852 | 1471987608502 Marionette TRACE conn6 -> [0,3102,"setScriptTimeout",{"ms":35000}] 14:26:48 INFO - PROCESS | 2852 | 1471987608505 Marionette TRACE conn6 <- [1,3102,null,{}] 14:26:48 INFO - PROCESS | 2852 | 1471987608537 Marionette TRACE conn6 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:48 INFO - PROCESS | 2852 | 1471987608540 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:48 INFO - PROCESS | 2852 | 1471987608664 Marionette TRACE conn6 <- [1,3103,null,{"value":null}] 14:26:48 INFO - PROCESS | 2852 | 1471987608789 Marionette TRACE conn6 -> [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/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\", \"2e0e2515-68cf-4bc2-a4fb-bb22e77fecf5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:48 INFO - PROCESS | 2852 | 1471987608792 Marionette INFO sendAsync 4fbc1a5a-60f9-4280-984d-271246696e16 14:26:48 INFO - PROCESS | 2852 | ++DOCSHELL 0000005B909F5000 == 37 [pid = 2852] [id = 787] 14:26:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 89 (0000005B905E8400) [pid = 2852] [serial = 2359] [outer = 0000000000000000] 14:26:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 90 (0000005B90604800) [pid = 2852] [serial = 2360] [outer = 0000005B905E8400] 14:26:48 INFO - PROCESS | 2852 | 1471987608847 Marionette DEBUG loaded listener.js 14:26:48 INFO - PROCESS | 2852 | ++DOMWINDOW == 91 (0000005B909B3800) [pid = 2852] [serial = 2361] [outer = 0000005B905E8400] 14:26:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCDABC800 == 36 [pid = 2852] [id = 783] 14:26:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005BCD414000 == 35 [pid = 2852] [id = 782] 14:26:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7EA3800 == 34 [pid = 2852] [id = 781] 14:26:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC7991000 == 33 [pid = 2852] [id = 780] 14:26:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005BC68ED800 == 32 [pid = 2852] [id = 779] 14:26:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005B92FAA800 == 31 [pid = 2852] [id = 778] 14:26:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005B91C81800 == 30 [pid = 2852] [id = 777] 14:26:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005B909DA000 == 29 [pid = 2852] [id = 776] 14:26:49 INFO - PROCESS | 2852 | --DOCSHELL 0000005B90A55000 == 28 [pid = 2852] [id = 775] 14:26:49 INFO - PROCESS | 2852 | --DOMWINDOW == 90 (0000005BD27B1000) [pid = 2852] [serial = 2295] [outer = 0000000000000000] [url = about:blank] 14:26:49 INFO - PROCESS | 2852 | --DOMWINDOW == 89 (0000005B9234D000) [pid = 2852] [serial = 2306] [outer = 0000000000000000] [url = about:blank] 14:26:49 INFO - PROCESS | 2852 | --DOMWINDOW == 88 (0000005B91C2E800) [pid = 2852] [serial = 2282] [outer = 0000000000000000] [url = about:blank] 14:26:49 INFO - PROCESS | 2852 | --DOMWINDOW == 87 (0000005BC6A3F400) [pid = 2852] [serial = 2283] [outer = 0000000000000000] [url = about:blank] 14:26:49 INFO - PROCESS | 2852 | --DOMWINDOW == 86 (0000005BC7BAEC00) [pid = 2852] [serial = 2291] [outer = 0000000000000000] [url = about:blank] 14:26:49 INFO - PROCESS | 2852 | --DOMWINDOW == 85 (0000005B905E3000) [pid = 2852] [serial = 2279] [outer = 0000000000000000] [url = about:blank] 14:26:49 INFO - PROCESS | 2852 | --DOMWINDOW == 84 (0000005B90789000) [pid = 2852] [serial = 2280] [outer = 0000000000000000] [url = about:blank] 14:26:49 INFO - PROCESS | 2852 | --DOMWINDOW == 83 (0000005BD3AD2000) [pid = 2852] [serial = 2277] [outer = 0000000000000000] [url = about:blank] 14:26:49 INFO - PROCESS | 2852 | --DOMWINDOW == 82 (0000005BD34AD800) [pid = 2852] [serial = 2276] [outer = 0000000000000000] [url = about:blank] 14:26:49 INFO - PROCESS | 2852 | --DOMWINDOW == 81 (0000005BC61D4400) [pid = 2852] [serial = 2288] [outer = 0000000000000000] [url = about:blank] 14:26:49 INFO - PROCESS | 2852 | --DOMWINDOW == 80 (0000005BC71C4400) [pid = 2852] [serial = 2289] [outer = 0000000000000000] [url = about:blank] 14:26:49 INFO - PROCESS | 2852 | --DOMWINDOW == 79 (0000005B9185E800) [pid = 2852] [serial = 2285] [outer = 0000000000000000] [url = about:blank] 14:26:49 INFO - PROCESS | 2852 | --DOMWINDOW == 78 (0000005BD4D8EC00) [pid = 2852] [serial = 2297] [outer = 0000000000000000] [url = about:blank] 14:26:49 INFO - PROCESS | 2852 | --DOMWINDOW == 77 (0000005BC5909C00) [pid = 2852] [serial = 2286] [outer = 0000000000000000] [url = about:blank] 14:26:49 INFO - PROCESS | 2852 | --DOMWINDOW == 76 (0000005B90A7D800) [pid = 2852] [serial = 2300] [outer = 0000000000000000] [url = about:blank] 14:26:49 INFO - PROCESS | 2852 | --DOMWINDOW == 75 (0000005BD4F51C00) [pid = 2852] [serial = 2298] [outer = 0000000000000000] [url = about:blank] 14:26:49 INFO - PROCESS | 2852 | --DOMWINDOW == 74 (0000005BD6BB5000) [pid = 2852] [serial = 2303] [outer = 0000000000000000] [url = about:blank] 14:26:49 INFO - PROCESS | 2852 | --DOMWINDOW == 73 (0000005B909AD400) [pid = 2852] [serial = 2301] [outer = 0000000000000000] [url = about:blank] 14:26:49 INFO - PROCESS | 2852 | --DOMWINDOW == 72 (0000005BD1A93C00) [pid = 2852] [serial = 2294] [outer = 0000000000000000] [url = about:blank] 14:26:49 INFO - PROCESS | 2852 | --DOMWINDOW == 71 (0000005BD6D47000) [pid = 2852] [serial = 2304] [outer = 0000000000000000] [url = about:blank] 14:26:49 INFO - PROCESS | 2852 | --DOMWINDOW == 70 (0000005B92352800) [pid = 2852] [serial = 2307] [outer = 0000000000000000] [url = about:blank] 14:26:49 INFO - PROCESS | 2852 | --DOMWINDOW == 69 (0000005BC8970800) [pid = 2852] [serial = 2292] [outer = 0000000000000000] [url = about:blank] 14:26:49 INFO - PROCESS | 2852 | 1471987609342 Marionette TRACE conn6 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 14:26:49 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 14:26:49 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 881ms 14:26:49 INFO - PROCESS | 2852 | 1471987609387 Marionette TRACE conn6 -> [0,3105,"getWindowHandle",null] 14:26:49 INFO - PROCESS | 2852 | 1471987609392 Marionette TRACE conn6 <- [1,3105,null,{"value":"13"}] 14:26:50 WARNING - u'runner_teardown' () 14:26:50 INFO - No more tests 14:26:50 INFO - Got 0 unexpected results 14:26:50 INFO - SUITE-END | took 681s 14:26:50 INFO - Closing logging queue 14:26:50 INFO - queue closed 14:26:50 INFO - Return code: 0 14:26:50 WARNING - # TBPL SUCCESS # 14:26:50 INFO - Running post-action listener: _resource_record_post_action 14:26:50 INFO - Running post-run listener: _resource_record_post_run 14:26:51 INFO - Total resource usage - Wall time: 691s; CPU: 14.0%; Read bytes: 188320768; Write bytes: 996879360; Read time: 2059070; Write time: 5389610 14:26:51 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 14:26:51 INFO - install - Wall time: 3s; CPU: 12.0%; Read bytes: 0; Write bytes: 34054144; Read time: 0; Write time: 45410 14:26:51 INFO - run-tests - Wall time: 688s; CPU: 14.0%; Read bytes: 188320768; Write bytes: 884308992; Read time: 2059070; Write time: 5292300 14:26:51 INFO - Running post-run listener: _upload_blobber_files 14:26:51 INFO - Blob upload gear active. 14:26:51 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 14:26:51 INFO - Files from C:\slave\test\build\blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 14:26:51 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'mozilla-release', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 14:26:51 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b mozilla-release -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 14:26:52 INFO - (blobuploader) - INFO - Open directory for files ... 14:26:52 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 14:26:52 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:26:52 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:26:53 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 14:26:53 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:26:53 INFO - (blobuploader) - INFO - Done attempting. 14:26:53 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 14:26:53 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:26:53 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:26:54 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 14:26:54 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:26:54 INFO - (blobuploader) - INFO - Done attempting. 14:26:54 INFO - (blobuploader) - INFO - Iteration through files over. 14:26:54 INFO - Return code: 0 14:26:54 INFO - rmtree: C:\slave\test\build\uploaded_files.json 14:26:54 INFO - Using _rmtree_windows ... 14:26:54 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 14:26:54 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/da581fcf2ed85559899f51a04a8d09673b15e34cdd2d22729486b5fa3d7df8b175841211bff9c62c738426a08db51cfd4c33dee9d6fdb221637801dc8d335253", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/2c44e3f5989883aa0b88243d5dfbe51596522e6cad788ca828e222996d79fe010a52157ad782cd346bd38835ae0dbc9c8361320da5b2607319d8c48ac2e12409"} 14:26:54 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 14:26:54 INFO - Writing to file C:\slave\test\properties\blobber_files 14:26:54 INFO - Contents: 14:26:54 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/da581fcf2ed85559899f51a04a8d09673b15e34cdd2d22729486b5fa3d7df8b175841211bff9c62c738426a08db51cfd4c33dee9d6fdb221637801dc8d335253", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/2c44e3f5989883aa0b88243d5dfbe51596522e6cad788ca828e222996d79fe010a52157ad782cd346bd38835ae0dbc9c8361320da5b2607319d8c48ac2e12409"} 14:26:54 INFO - Running post-run listener: copy_logs_to_upload_dir 14:26:54 INFO - Copying logs to upload dir... 14:26:54 INFO - mkdir: C:\slave\test\build\upload\logs 14:26:54 INFO - Copying logs to upload dir... 14:26:54 INFO - Using _rmtree_windows ... 14:26:54 INFO - Using _rmtree_windows ... 14:26:54 INFO - Using _rmtree_windows ... 14:26:54 INFO - Using _rmtree_windows ... 14:26:54 INFO - Using _rmtree_windows ... 14:26:54 INFO - Using _rmtree_windows ... 14:26:54 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=896.620000 ========= master_lag: -0.16 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 56 secs) (at 2016-08-23 14:26:54.991636) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-23 14:26:55.000130) ========= 'cmd' '/C' 'for' '%f' 'in' '(*)' 'do' '@type' '%f' in dir C:\\slave\test\properties (timeout 1200 secs) watching logfiles {} argv: ['cmd', '/C', 'for', '%f', 'in', '(*)', 'do', '@type', '%f'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-184\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=T-W864-IX-184 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld.T-W864-IX-184 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-184\AppData\Local LOGONSERVER=\\T-W864-IX-184 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test\properties RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-184 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-184 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-184 WINDIR=C:\windows using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/da581fcf2ed85559899f51a04a8d09673b15e34cdd2d22729486b5fa3d7df8b175841211bff9c62c738426a08db51cfd4c33dee9d6fdb221637801dc8d335253", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/2c44e3f5989883aa0b88243d5dfbe51596522e6cad788ca828e222996d79fe010a52157ad782cd346bd38835ae0dbc9c8361320da5b2607319d8c48ac2e12409"} build_url:https://queue.taskcluster.net/v1/task/O5QNNDYfQHSz92zlV6zD_w/artifacts/public/build/firefox-48.0.2.en-US.win64.zip symbols_url:https://queue.taskcluster.net/v1/task/O5QNNDYfQHSz92zlV6zD_w/artifacts/public/build/firefox-48.0.2.en-US.win64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.101000 build_url: 'https://queue.taskcluster.net/v1/task/O5QNNDYfQHSz92zlV6zD_w/artifacts/public/build/firefox-48.0.2.en-US.win64.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/da581fcf2ed85559899f51a04a8d09673b15e34cdd2d22729486b5fa3d7df8b175841211bff9c62c738426a08db51cfd4c33dee9d6fdb221637801dc8d335253", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/2c44e3f5989883aa0b88243d5dfbe51596522e6cad788ca828e222996d79fe010a52157ad782cd346bd38835ae0dbc9c8361320da5b2607319d8c48ac2e12409"}' symbols_url: 'https://queue.taskcluster.net/v1/task/O5QNNDYfQHSz92zlV6zD_w/artifacts/public/build/firefox-48.0.2.en-US.win64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-23 14:26:55.122253) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-23 14:26:55.122582) ========= 'rm' '-f' 'oauth.txt' in dir C:\\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-184\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=T-W864-IX-184 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld.T-W864-IX-184 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-184\AppData\Local LOGONSERVER=\\T-W864-IX-184 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-184 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-184 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-184 WINDIR=C:\windows using PTY: False program finished with exit code 0 elapsedTime=0.101000 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-23 14:26:55.245369) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-08-23 14:26:55.245694) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-08-23 14:26:56.077412) ========= ========= Total master_lag: 0.03 =========