Skip to content

just test/functest/doctest issues #2528

@markokocic

Description

@markokocic

I had multiple issues when trying to run just functest

  1. it requires /usr/bin/time - hard to spot, because the error message is not clear, since my fish shell already have time as built-in. Figured out that I need to install time package only after switching temporarily to bash.
  2. looks like there's an issue with Just syntax for functtest and perftest:
marko@host ~/s/c/hledger (just)> just functest
hledger-1.51.99: unregistering (local file changes: /home/marko/src/cvstree/hledger/.git/index)
hledger> build (lib + exe) with ghc-9.12.2
Preprocessing library for hledger-1.51.99...
Building library for hledger-1.51.99...
[ 6 of 42] Compiling Hledger.Cli.CliOptions [/home/marko/src/cvstree/hledger/.git/index changed]
[ 9 of 42] Compiling Hledger.Cli.Commands.Stats [/home/marko/src/cvstree/hledger/.git/index changed]
Preprocessing executable 'hledger' for hledger-1.51.99...
Building executable 'hledger' for hledger-1.51.99...
hledger> copy/register
Installing library in /home/marko/src/cvstree/hledger/.stack-work/install/x86_64-linux-tinfo6/4adf8bb2b6ddceca88962ce280ef3f37ec29c6c8a4e6c37418e12d788ac807ed/9.12.2/lib/x86_64-linux-ghc-9.12.2-167a/hledger-1.51.99-7LzA5FA3oRZHPpFCYRyB0k
Installing executable hledger in /home/marko/src/cvstree/hledger/.stack-work/install/x86_64-linux-tinfo6/4adf8bb2b6ddceca88962ce280ef3f37ec29c6c8a4e6c37418e12d788ac807ed/9.12.2/bin
Registering library for hledger-1.51.99...
sh: 1: Syntax error: "(" unexpected (expecting ")")
error: Recipe `functest` failed on line 486 with exit code 2
marko@host~/s/c/hledger (just) [2]> just --version
just 1.46.0
marko@host~/s/c/hledger (just)>

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-BUGSomething wrong, confusing or sub-standard in the software, docs, or user experience.affects2-devsAffects packagers or developers.annoyance4-majorMajor usability/doc bug, or any regression or crash.docsDocumentation-related.toolshledger developer tools, scripts, processes..

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions