Fix timeit for legacy, reduce Windows test matrix

This commit is contained in:
Ganesh Viswanathan 2020-04-29 00:07:15 -05:00
commit 9a93417ae2
12 changed files with 37 additions and 28 deletions

View file

@ -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)

View file

@ -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: ""

View file

@ -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

View file

@ -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

View file

@ -14,7 +14,7 @@ static:
const
dynpcre =
when defined(windows):
when defined(Windows):
when defined(cpu64):
"pcre64.dll"
else:

View file

@ -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")