diff options
| author | ruki <[email protected]> | 2024-09-14 13:46:31 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2024-09-14 13:46:31 +0800 |
| commit | 0c42d253e0b9cb39ebdd4cdd22516f80cea7dc0e (patch) | |
| tree | 141f9421764aff777a811162807d79577d721d2d | |
| parent | 4da4eecda21f8d09af683abced3d8c8103ebbe2e (diff) | |
fix log path for test
| -rw-r--r-- | xmake/actions/test/main.lua | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/xmake/actions/test/main.lua b/xmake/actions/test/main.lua index 408fa5d5f..7fa42e3cf 100644 --- a/xmake/actions/test/main.lua +++ b/xmake/actions/test/main.lua @@ -58,8 +58,9 @@ function _do_test_target(target, opt) local targetfile = path.absolute(target:targetfile()) local runargs = table.wrap(opt.runargs or target:get("runargs")) local autogendir = path.join(target:autogendir(), "tests") - local outfile = path.join(autogendir, opt.name .. ".out") - local errfile = path.join(autogendir, opt.name .. ".err") + local logname = opt.name:gsub("[/\\>=<|%*]", "_") + local outfile = path.absolute(path.join(autogendir, logname .. ".out")) + local errfile = path.absolute(path.join(autogendir, logname .. ".err")) os.tryrm(outfile) os.tryrm(errfile) os.mkdir(autogendir) |
