fix(ci): test

This commit is contained in:
Barrett Ruth 2025-09-20 13:16:52 -04:00
parent b2083bf649
commit 069df71871
2 changed files with 1 additions and 3 deletions

View file

@ -69,7 +69,7 @@ end
---@param language_config table
---@param substitutions table<string, string>
---@return {code: integer, stderr: string}
---@return {code: integer, stdout: string, stderr: string}
function M.compile_generic(language_config, substitutions)
vim.validate({
language_config = { language_config, 'table' },

View file

@ -396,14 +396,12 @@ describe('cp.execute', function()
describe('integration tests', function()
it('captures interleaved stderr/stdout with ANSI colors', function()
local start_time = vim.uv.hrtime()
local python_cmd = {
'sh',
'-c',
"python3 -c \"import sys; print('\\033[32mstdout: \\033[1mSuccess\\033[0m'); print('\\033[31mstderr: \\033[1mWarning\\033[0m', file=sys.stderr); print('plain stdout')\" 2>&1",
}
local result = vim.system(python_cmd, { timeout = 2000, text = false }):wait()
local execution_time = (vim.uv.hrtime() - start_time) / 1000000
local ansi = require('cp.ansi')
local combined_output = ansi.bytes_to_string(result.stdout or '')