Unit tests on a patch to a MediaWiki extension fail strangely:
00:01:22.185 <<< Finish: npm install in /workspace/src, in 7.334 s 00:01:22.185 00:01:22.362 INFO:quibble.commands:<<< Finish: Run Post-dependency install, pre-database dependent steps in parallel (concurrency=3): 00:01:22.362 * PHPUnit unit tests 00:01:22.362 * Install MediaWiki, db=<MySQL /workspace/db/quibble-mysql-btssh3_8/socket> vendor=True 00:01:22.362 * npm install in /workspace/src, in 7.545 s 00:01:22.363 INFO:backend.MySQL:Terminating MySQL 00:01:24.072 multiprocessing.pool.RemoteTraceback: 00:01:24.072 """ 00:01:24.072 Traceback (most recent call last): 00:01:24.072 File "/usr/lib/python3.7/multiprocessing/pool.py", line 121, in worker 00:01:24.072 result = (True, func(*args, **kwds)) 00:01:24.072 File "/usr/local/lib/python3.7/dist-packages/quibble/commands.py", line 1059, in _run_child 00:01:24.072 captured = collector.read() 00:01:24.072 File "/usr/lib/python3.7/codecs.py", line 322, in decode 00:01:24.072 (result, consumed) = self._buffer_decode(data, self.errors, final) 00:01:24.072 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xce in position 18607: invalid continuation byte 00:01:24.072 """ 00:01:24.072 00:01:24.072 The above exception was the direct cause of the following exception: 00:01:24.072 00:01:24.072 Traceback (most recent call last): 00:01:24.072 File "/usr/local/bin/quibble", line 10, in <module> 00:01:24.072 sys.exit(main()) 00:01:24.072 File "/usr/local/lib/python3.7/dist-packages/quibble/cmd.py", line 783, in main 00:01:24.072 cmd.execute(plan, dry_run=args.dry_run) 00:01:24.072 File "/usr/local/lib/python3.7/dist-packages/quibble/cmd.py", line 512, in execute 00:01:24.072 quibble.commands.execute_command(command) 00:01:24.072 File "/usr/local/lib/python3.7/dist-packages/quibble/commands.py", line 26, in execute_command 00:01:24.073 command.execute() 00:01:24.073 File "/usr/local/lib/python3.7/dist-packages/quibble/commands.py", line 1027, in execute 00:01:24.073 for error, capture in results_in_progress: 00:01:24.073 File "/usr/local/lib/python3.7/dist-packages/quibble/util.py", line 143, in __iter__ 00:01:24.073 for obj in self.iterable: 00:01:24.073 File "/usr/lib/python3.7/multiprocessing/pool.py", line 748, in next 00:01:24.073 raise value 00:01:24.073 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xce in position 18607: invalid continuation byte 00:01:24.901 Build step 'Execute shell' marked build as failure