Skip to content

Commit

Permalink
reenables test
Browse files Browse the repository at this point in the history
  • Loading branch information
jmgomez committed Feb 1, 2025
1 parent 862c107 commit b0f1a66
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 31 deletions.
4 changes: 2 additions & 2 deletions src/nimblepkg/nimblesat.nim
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ proc getMinimalInfo*(pkg: PackageInfo, options: Options): PackageMinimalInfo =
result.name = if pkg.basicInfo.name.isNim: "nim" else: pkg.basicInfo.name
result.version = pkg.basicInfo.version
result.requires = pkg.requires.map(convertNimAliasToNim)
if options.action.typ in {actionLock, actionDeps} or options.hasNimInLockFile():
if options.action.typ in {actionDeps}:
result.requires = result.requires.filterIt(not it.isNim)
result.nimbleFile = some pkg.myPath

Expand All @@ -140,7 +140,7 @@ proc getMinimalInfo*(nimbleFile: string, pkgName: string, options: Options): Pac
result.name = if pkgName.isNim: "nim" else: pkgName
result.version = nimbleFileInfo.version.newVersion()
result.requires = nimbleFileInfo.getRequires()
if options.action.typ in {actionLock, actionDeps} or options.hasNimInLockFile():
if options.action.typ in {actionDeps}:
result.requires = result.requires.filterIt(not it.isNim)
result.nimbleFile = some nimbleFile

Expand Down
58 changes: 29 additions & 29 deletions tests/tlockfile.nim
Original file line number Diff line number Diff line change
Expand Up @@ -551,35 +551,35 @@ requires "nim >= 1.5.1"
let (_, exitCode) = execNimbleYes("--debug", "--verbose", "sync")
check exitCode == QuitSuccess

# test "can generate lock file for nim as dep":
# cleanUp()
# cd "nimdep":
# removeFile "nimble.develop"
# removeFile "nimble.lock"
# # removeDir "Nim"

# check execNimbleYes("-y", "develop", "nim").exitCode == QuitSuccess
# cd "Nim":
# let (_, exitCode) = execNimbleYes("-y", "install")
# check exitCode == QuitSuccess

# # check if the compiler version will be used when doing build
# testLockFile(@[("nim", "Nim")], isNew = true)
# removeFile "nimble.develop"
# removeDir "Nim"

# let (output, exitCodeInstall) = execNimbleYes("-y", "build")
# check exitCodeInstall == QuitSuccess
# let usingNim = when defined(Windows): "nim.exe for compilation" else: "bin/nim for compilation"
# check output.contains(usingNim)

# # check the nim version
# let (outputVersion, _) = execNimble("version")
# check outputVersion.contains(getRevision("nim"))

# let (outputGlobalNim, exitCodeGlobalNim) = execNimbleYes("-y", "--use-system-nim", "build")
# check exitCodeGlobalNim == QuitSuccess
# check not outputGlobalNim.contains(usingNim)
test "can generate lock file for nim as dep":
cleanUp()
cd "nimdep":
removeFile "nimble.develop"
removeFile "nimble.lock"
removeDir "Nim"

check execNimbleYes("-y", "develop", "nim").exitCode == QuitSuccess
cd "Nim":
let (_, exitCode) = execNimbleYes("-y", "install")
check exitCode == QuitSuccess

# check if the compiler version will be used when doing build
testLockFile(@[("nim", "Nim")], isNew = true)
removeFile "nimble.develop"
removeDir "Nim"

let (output, exitCodeInstall) = execNimbleYes("-y", "build")
check exitCodeInstall == QuitSuccess
let usingNim = when defined(Windows): "nim.exe for compilation" else: "bin/nim for compilation"
check output.contains(usingNim)

# check the nim version
let (outputVersion, _) = execNimble("version")
check outputVersion.contains(getRevision("nim"))

let (outputGlobalNim, exitCodeGlobalNim) = execNimbleYes("-y", "--use-system-nim", "build")
check exitCodeGlobalNim == QuitSuccess
check not outputGlobalNim.contains(usingNim)

test "can install task level deps when dep has subdeb":
cleanUp()
Expand Down

0 comments on commit b0f1a66

Please sign in to comment.