In case of failures of a functional test, the logs are not combined in the AppVeyor build, examples are https://ci.appveyor.com/project/DrahtBot/bitcoin/builds/27454958 https://ci.appveyor.com/project/DrahtBot/bitcoin/builds/26931920 This makes it harder to investigate the root cause of the failures of the functional tests. Some months ago it was still working (see linked logs in #14446).
Error message from AppVeyor Log:
0python test\functional\test_runner.py --ci --quiet --combinedlogslen=4000 --failfast
1Traceback (most recent call last):
2 File "C:\projects\bitcoin/test/functional/combine_logs.py", line 198, in <module>
3 main()
4 File "C:\projects\bitcoin/test/functional/combine_logs.py", line 65, in main
5 log_events = read_logs(testdir)
6 File "C:\projects\bitcoin/test/functional/combine_logs.py", line 84, in read_logs
7 chain = re.search(r'node0/(.+?)/debug\.log$', chain).group(1) # extract the chain name
8AttributeError: 'NoneType' object has no attribute 'group'