Fix timeit for legacy, reduce Windows test matrix
This commit is contained in:
parent
492eba8f22
commit
9a93417ae2
12 changed files with 37 additions and 28 deletions
|
|
@ -35,6 +35,11 @@ when defined(posix):
|
|||
testCall(cmd & " -d:lzmaGit -d:lzmaSetVer=v5.2.0" & lrcmd, lexp & "5.2.0", 0)
|
||||
testCall(cmd & " -d:lzmaGit -d:lzmaStatic -d:lzmaSetVer=v5.2.0" & lrcmd, lexp & "5.2.0", 0, delete = false)
|
||||
|
||||
# dl - remove from Windows to save some time
|
||||
testCall(cmd & " -d:lzmaDL" & lrcmd, "Need version", 1)
|
||||
testCall(cmd & " -d:lzmaDL -d:lzmaSetVer=5.2.4" & lrcmd, lexp & "5.2.4", 0)
|
||||
testCall(cmd & " -d:lzmaDL -d:lzmaStatic -d:lzmaSetVer=5.2.4" & lrcmd, lexp & "5.2.4", 0, delete = false)
|
||||
|
||||
# git
|
||||
testCall(cmd & " -d:envTest" & zrcmd, zexp, 0)
|
||||
testCall(cmd & " -d:envTestStatic" & zrcmd, zexp, 0, delete = false)
|
||||
|
|
@ -43,11 +48,6 @@ testCall(cmd & " -d:envTestStatic" & zrcmd, zexp, 0, delete = false)
|
|||
testCall(cmd & " -d:zlibGit -d:zlibSetVer=v1.2.10" & zrcmd, zexp & "1.2.10", 0)
|
||||
testCall(cmd & " -d:zlibGit -d:zlibStatic -d:zlibSetVer=v1.2.10" & zrcmd, zexp & "1.2.10", 0, delete = false)
|
||||
|
||||
# dl
|
||||
testCall(cmd & " -d:lzmaDL" & lrcmd, "Need version", 1)
|
||||
testCall(cmd & " -d:lzmaDL -d:lzmaSetVer=5.2.4" & lrcmd, lexp & "5.2.4", 0)
|
||||
testCall(cmd & " -d:lzmaDL -d:lzmaStatic -d:lzmaSetVer=5.2.4" & lrcmd, lexp & "5.2.4", 0, delete = false)
|
||||
|
||||
# dl
|
||||
testCall(cmd & " -d:zlibDL -d:zlibSetVer=1.2.11" & zrcmd, zexp & "1.2.11", 0)
|
||||
testCall(cmd & " -d:zlibDL -d:zlibStatic -d:zlibSetVer=1.2.11" & zrcmd, zexp & "1.2.11", 0, delete = false)
|
||||
|
|
|
|||
|
|
@ -1,4 +1,11 @@
|
|||
import std/monotimes, os, osproc, sequtils, strformat, strutils, times
|
||||
import os, osproc, sequtils, strformat, strutils, times
|
||||
|
||||
when (NimMajor, NimMinor) >= (1, 0):
|
||||
import std/monotimes
|
||||
|
||||
template getTime(): MonoTime = getMonoTime()
|
||||
else:
|
||||
template getTime(): float = epochTime()
|
||||
|
||||
when isMainModule:
|
||||
var params = commandLineParams()
|
||||
|
|
@ -9,9 +16,9 @@ when isMainModule:
|
|||
|
||||
let
|
||||
|
||||
start = getMonoTime()
|
||||
start = getTime()
|
||||
ret = execCmd(cmd)
|
||||
endt = getMonoTime()
|
||||
endt = getTime()
|
||||
|
||||
outf = getAppDir() / "timeit.txt"
|
||||
outd = if fileExists(outf): readFile(outf) else: ""
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ cOverride:
|
|||
mingw_ldbl_type_t = object
|
||||
mingw_dbl_type_t = object
|
||||
|
||||
when defined(windows):
|
||||
when defined(Windows):
|
||||
cOverride:
|
||||
type
|
||||
complex = object
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@ check TEST_STR == "hello world"
|
|||
|
||||
when defined(osx):
|
||||
check OSDEF == 10
|
||||
elif defined(windows):
|
||||
elif defined(Windows):
|
||||
check OSDEF == 20
|
||||
else:
|
||||
check OSDEF == 30
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ static:
|
|||
|
||||
const
|
||||
dynpcre =
|
||||
when defined(windows):
|
||||
when defined(Windows):
|
||||
when defined(cpu64):
|
||||
"pcre64.dll"
|
||||
else:
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ proc zlibPreBuild(outdir, path: string) =
|
|||
# Delete default Makefile
|
||||
if mf.readFile().contains("configure first"):
|
||||
mf.rmFile()
|
||||
when defined(windows):
|
||||
when defined(Windows):
|
||||
# Fix static lib name on Windows
|
||||
setCmakeLibName(outdir, "zlibstatic", prefix = "lib", oname = "zlib", suffix = ".a")
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue