Skip to content

Instantly share code, notes, and snippets.

@wincent
Created June 16, 2016 13:59
Show Gist options
  • Save wincent/82ad8b0ff4cce9ebc824656d9a0479fd to your computer and use it in GitHub Desktop.
Save wincent/82ad8b0ff4cce9ebc824656d9a0479fd to your computer and use it in GitHub Desktop.
/tmp!$ cabal update 0.35s /tmp
Downloading the latest package list from hackage.haskell.org
/tmp$ cabal get docvim-0.3.1.2 3.39s /tmp
Downloading docvim-0.3.1.2...
Unpacking to docvim-0.3.1.2/
/tmp$ cd docvim-0.3.1.2 0.85s /tmp
. LICENSE.md Setup.hs lib tests
.. README.md docvim.cabal src
docvim-0.3.1.2$ stack --resolver nightly init 0.01s /tmp/docvim-0.3.1.2
Looking for .cabal or package.yaml files to use to init the project.
Using cabal packages:
- docvim.cabal
Selected resolver: nightly-2016-06-16
Selected resolver: nightly-2016-06-16
Downloaded nightly-2016-06-16 build plan.
Fetching package index ...remote: Counting objects: 206, done.
remote: Compressing objects: 100% (155/155), done.
remote: Total 206 (delta 55), reused 193 (delta 47), pack-reused 0
Receiving objects: 100% (206/206), 63.20 KiB | 0 bytes/s, done.
Resolving deltas: 100% (55/55), completed with 41 local objects.
From https://github.com/commercialhaskell/all-cabal-hashes
- [tag update] current-hackage -> current-hackage
Fetched package index.
Populated index cache.
Initialising configuration using resolver: nightly-2016-06-16
Total number of user packages considered: 1
Writing configuration to file: stack.yaml
All done.
docvim-0.3.1.2$ stack test 14.10s /tmp/docvim-0.3.1.2
ansi-terminal-0.6.2.3: using precompiled package
base-orphans-0.5.4: using precompiled package
cmdargs-0.10.14: using precompiled package
dlist-0.7.1.2: using precompiled package
clock-0.7.2: using precompiled package
haskell-lexer-1.0: using precompiled package
hscolour-1.24: using precompiled package
ansi-wl-pprint-0.6.7.3: using precompiled package
mtl-2.2.1: using precompiled package
old-locale-1.0.0.7: using precompiled package
parallel-3.2.1.0: using precompiled package
prelude-extras-0.4.0.3: using precompiled package
primitive-0.6.1.0: using precompiled package
refact-0.3.0.2: using precompiled package
reflection-2.1.2: using precompiled package
happy-1.19.5: using precompiled package
pretty-show-1.6.10: using precompiled package
old-time-1.1.0.3: using precompiled package
regex-base-0.93.2: using precompiled package
extra-1.4.10: download
semigroups-0.18.1: using precompiled package
extra-1.4.10: configure
split-0.2.3.1: using precompiled package
stm-2.4.4.1: using precompiled package
syb-0.6: using precompiled package
tagged-0.8.4: using precompiled package
text-1.2.2.1: using precompiled package
transformers-compat-0.5.1.4: using precompiled package
unbounded-delays-0.1.0.9: using precompiled package
vector-0.11.0.0: using precompiled package
StateVar-1.1.0.4: using precompiled package
async-2.1.0: using precompiled package
hashable-1.2.4.0: using precompiled package
parsec-3.1.11: using precompiled package
distributive-0.5.0.2: using precompiled package
exceptions-0.8.2.1: using precompiled package
optparse-applicative-0.12.1.0: using precompiled package
extra-1.4.10: build
polyparse-1.12: using precompiled package
unordered-containers-0.2.7.1: using precompiled package
void-0.7.1: using precompiled package
regex-tdfa-1.2.2: using precompiled package
temporary-1.2.0.4: using precompiled package
cpphs-1.20.1: using precompiled package
uniplate-1.6.12: using precompiled package
contravariant-1.4: using precompiled package
tasty-0.11.0.3: using precompiled package
haskell-src-exts-1.17.1: using precompiled package
comonad-5: using precompiled package
tasty-hunit-0.9.2: using precompiled package
tasty-golden-2.3.1: using precompiled package
bifunctors-5.3: using precompiled package
profunctors-5.2: using precompiled package
semigroupoids-5.0.1: using precompiled package
free-4.12.4: using precompiled package
adjunctions-4.3: using precompiled package
kan-extensions-5.0.1: using precompiled package
lens-4.14: using precompiled package
extra-1.4.10: copy/register
hlint-1.9.35: configure
hlint-1.9.35: build
hlint-1.9.35: copy/register
docvim-0.3.1.2: configure (lib + exe + test)
Configuring docvim-0.3.1.2...
docvim-0.3.1.2: build (lib + exe + test)
Preprocessing library docvim-0.3.1.2...
[ 1 of 25] Compiling Paths_docvim ( .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/autogen/Paths_docvim.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/Paths_docvim.o )
[ 2 of 25] Compiling Text.Docvim.ReadDir ( lib/Text/Docvim/ReadDir.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/Text/Docvim/ReadDir.o )
[ 3 of 25] Compiling Text.Docvim.Options ( lib/Text/Docvim/Options.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/Text/Docvim/Options.o )
[ 4 of 25] Compiling Text.Docvim.AST ( lib/Text/Docvim/AST.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/Text/Docvim/AST.o )
[ 5 of 25] Compiling Text.Docvim.Parse ( lib/Text/Docvim/Parse.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/Text/Docvim/Parse.o )
[ 6 of 25] Compiling Text.Docvim.Optimize ( lib/Text/Docvim/Optimize.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/Text/Docvim/Optimize.o )
[ 7 of 25] Compiling Text.Docvim.Visitor ( lib/Text/Docvim/Visitor.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/Text/Docvim/Visitor.o )
[ 8 of 25] Compiling Text.Docvim.Visitor.Command ( lib/Text/Docvim/Visitor/Command.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/Text/Docvim/Visitor/Command.o )
[ 9 of 25] Compiling Text.Docvim.Visitor.Commands ( lib/Text/Docvim/Visitor/Commands.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/Text/Docvim/Visitor/Commands.o )
[10 of 25] Compiling Text.Docvim.Visitor.Footer ( lib/Text/Docvim/Visitor/Footer.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/Text/Docvim/Visitor/Footer.o )
[11 of 25] Compiling Text.Docvim.Visitor.Function ( lib/Text/Docvim/Visitor/Function.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/Text/Docvim/Visitor/Function.o )
[12 of 25] Compiling Text.Docvim.Visitor.Functions ( lib/Text/Docvim/Visitor/Functions.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/Text/Docvim/Visitor/Functions.o )
[13 of 25] Compiling Text.Docvim.Visitor.Heading ( lib/Text/Docvim/Visitor/Heading.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/Text/Docvim/Visitor/Heading.o )
[14 of 25] Compiling Text.Docvim.Visitor.Mapping ( lib/Text/Docvim/Visitor/Mapping.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/Text/Docvim/Visitor/Mapping.o )
[15 of 25] Compiling Text.Docvim.Visitor.Mappings ( lib/Text/Docvim/Visitor/Mappings.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/Text/Docvim/Visitor/Mappings.o )
[16 of 25] Compiling Text.Docvim.Visitor.Option ( lib/Text/Docvim/Visitor/Option.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/Text/Docvim/Visitor/Option.o )
[17 of 25] Compiling Text.Docvim.Visitor.Options ( lib/Text/Docvim/Visitor/Options.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/Text/Docvim/Visitor/Options.o )
[18 of 25] Compiling Text.Docvim.Visitor.Plugin ( lib/Text/Docvim/Visitor/Plugin.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/Text/Docvim/Visitor/Plugin.o )
[19 of 25] Compiling Text.Docvim.Printer.Vim ( lib/Text/Docvim/Printer/Vim.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/Text/Docvim/Printer/Vim.o )
[20 of 25] Compiling Text.Docvim.Visitor.Section ( lib/Text/Docvim/Visitor/Section.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/Text/Docvim/Visitor/Section.o )
[21 of 25] Compiling Text.Docvim.Compile ( lib/Text/Docvim/Compile.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/Text/Docvim/Compile.o )
[22 of 25] Compiling Text.Docvim.Visitor.Symbol ( lib/Text/Docvim/Visitor/Symbol.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/Text/Docvim/Visitor/Symbol.o )
[23 of 25] Compiling Text.Docvim.Printer.Markdown ( lib/Text/Docvim/Printer/Markdown.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/Text/Docvim/Printer/Markdown.o )
[24 of 25] Compiling Text.Docvim.CLI ( lib/Text/Docvim/CLI.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/Text/Docvim/CLI.o )
[25 of 25] Compiling Text.Docvim.Util ( lib/Text/Docvim/Util.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/Text/Docvim/Util.o )
Preprocessing executable 'docvim' for docvim-0.3.1.2...
[1 of 1] Compiling Main ( src/Main.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/docvim/docvim-tmp/Main.o )
Linking .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/docvim/docvim ...
Preprocessing test suite 'hlint' for docvim-0.3.1.2...
[1 of 1] Compiling Main ( tests/HLint.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/hlint/hlint-tmp/Main.o )
Linking .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/hlint/hlint ...
Preprocessing test suite 'tasty' for docvim-0.3.1.2...
[ 1 of 22] Compiling Text.Docvim.AST ( lib/Text/Docvim/AST.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/tasty/tasty-tmp/Text/Docvim/AST.o )
[ 2 of 22] Compiling Text.Docvim.Optimize ( lib/Text/Docvim/Optimize.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/tasty/tasty-tmp/Text/Docvim/Optimize.o )
[ 3 of 22] Compiling Text.Docvim.Parse ( lib/Text/Docvim/Parse.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/tasty/tasty-tmp/Text/Docvim/Parse.o )
[ 4 of 22] Compiling Text.Docvim.Visitor ( lib/Text/Docvim/Visitor.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/tasty/tasty-tmp/Text/Docvim/Visitor.o )
[ 5 of 22] Compiling Text.Docvim.Visitor.Command ( lib/Text/Docvim/Visitor/Command.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/tasty/tasty-tmp/Text/Docvim/Visitor/Command.o )
[ 6 of 22] Compiling Text.Docvim.Visitor.Commands ( lib/Text/Docvim/Visitor/Commands.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/tasty/tasty-tmp/Text/Docvim/Visitor/Commands.o )
[ 7 of 22] Compiling Text.Docvim.Visitor.Footer ( lib/Text/Docvim/Visitor/Footer.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/tasty/tasty-tmp/Text/Docvim/Visitor/Footer.o )
[ 8 of 22] Compiling Text.Docvim.Visitor.Function ( lib/Text/Docvim/Visitor/Function.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/tasty/tasty-tmp/Text/Docvim/Visitor/Function.o )
[ 9 of 22] Compiling Text.Docvim.Visitor.Functions ( lib/Text/Docvim/Visitor/Functions.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/tasty/tasty-tmp/Text/Docvim/Visitor/Functions.o )
[10 of 22] Compiling Text.Docvim.Visitor.Heading ( lib/Text/Docvim/Visitor/Heading.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/tasty/tasty-tmp/Text/Docvim/Visitor/Heading.o )
[11 of 22] Compiling Text.Docvim.Visitor.Mapping ( lib/Text/Docvim/Visitor/Mapping.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/tasty/tasty-tmp/Text/Docvim/Visitor/Mapping.o )
[12 of 22] Compiling Text.Docvim.Visitor.Mappings ( lib/Text/Docvim/Visitor/Mappings.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/tasty/tasty-tmp/Text/Docvim/Visitor/Mappings.o )
[13 of 22] Compiling Text.Docvim.Visitor.Option ( lib/Text/Docvim/Visitor/Option.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/tasty/tasty-tmp/Text/Docvim/Visitor/Option.o )
[14 of 22] Compiling Text.Docvim.Visitor.Options ( lib/Text/Docvim/Visitor/Options.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/tasty/tasty-tmp/Text/Docvim/Visitor/Options.o )
[15 of 22] Compiling Text.Docvim.Visitor.Plugin ( lib/Text/Docvim/Visitor/Plugin.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/tasty/tasty-tmp/Text/Docvim/Visitor/Plugin.o )
[16 of 22] Compiling Text.Docvim.Printer.Vim ( lib/Text/Docvim/Printer/Vim.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/tasty/tasty-tmp/Text/Docvim/Printer/Vim.o )
[17 of 22] Compiling Text.Docvim.Visitor.Section ( lib/Text/Docvim/Visitor/Section.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/tasty/tasty-tmp/Text/Docvim/Visitor/Section.o )
[18 of 22] Compiling Text.Docvim.Compile ( lib/Text/Docvim/Compile.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/tasty/tasty-tmp/Text/Docvim/Compile.o )
[19 of 22] Compiling Text.Docvim.Visitor.Symbol ( lib/Text/Docvim/Visitor/Symbol.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/tasty/tasty-tmp/Text/Docvim/Visitor/Symbol.o )
[20 of 22] Compiling Text.Docvim.Printer.Markdown ( lib/Text/Docvim/Printer/Markdown.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/tasty/tasty-tmp/Text/Docvim/Printer/Markdown.o )
[21 of 22] Compiling Text.Docvim.Util ( lib/Text/Docvim/Util.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/tasty/tasty-tmp/Text/Docvim/Util.o )
[22 of 22] Compiling Main ( tests/Tasty.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/tasty/tasty-tmp/Main.o )
Linking .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/tasty/tasty ...
docvim-0.3.1.2: copy/register
Installing library in
/private/tmp/docvim-0.3.1.2/.stack-work/install/x86_64-osx/nightly-2016-06-16/8.0.1/lib/x86_64-osx-ghc-8.0.1/docvim-0.3.1.2-B0Vkj0ClnaXHiJPLtVMdyQ
Installing executable(s) in
/private/tmp/docvim-0.3.1.2/.stack-work/install/x86_64-osx/nightly-2016-06-16/8.0.1/bin
Registering docvim-0.3.1.2...
docvim-0.3.1.2: test (suite: hlint)
Progress: 58/59No hints
docvim-0.3.1.2: test (suite: tasty)
Test suite
Unit tests
Compile empty unit: OK
Compile whitespace-only unit: OK
Counting all nodes: OK
Gathering specific nodes: OK
Extracting symbols: OK
Synthesizing symbols from the @plugin annotation: OK
Synthesizing symbols from the headings: OK
Golden parser tests
backticks: OK (0.01s)
blank-docblock-lines: OK
blockquotes: OK
br-tags: OK
command: OK
commands: OK
comments: OK
empty-function: OK
empty: OK
endfunction: OK
fenced-code-blocks: OK
function-autoloaded: OK
function-bang: OK
function-command-variants: OK
function-script-local: OK
function-varargs: OK
function-with-nested-contents: OK
functions-with-attributes: OK
functions: OK
headings: OK
just-whitespace: OK
let: OK
lexpr: OK
link-targets: OK
links: OK
list-items: OK
lw: OK
mappings: OK
minimal-annotation: OK
options: OK
phrasing-content: OK
plugin-annotation: OK
simple-annotations: OK
trailing-comment: OK
Golden Markdown printer tests
basic-paragraphs: OK
blockquotes: OK
break-tags: OK
code: OK
fenced: OK
headings: OK
link-targets: OK
links: OK
list-items: OK
ordering-across-docblocks: OK
ordering-within-docblocks: OK
separator: OK
Golden Vim help printer tests
options: OK
plugin: OK
Integration tests
command-t (ast): OK
ferret (ast): OK (0.18s)
loupe (ast): OK (0.07s)
pinnacle (ast): OK (0.02s)
scalpel (ast): OK (0.03s)
terminus (ast): OK
vim-clipper (ast): OK
vim-docvim (ast): OK (0.03s)
command-t (markdown): OK
ferret (markdown): OK (0.14s)
loupe (markdown): OK (0.06s)
pinnacle (markdown): OK (0.02s)
scalpel (markdown): OK (0.02s)
terminus (markdown): OK
vim-clipper (markdown): OK
vim-docvim (markdown): OK (0.02s)
command-t (plaintext): OK
ferret (plaintext): OK (0.67s)
loupe (plaintext): OK (0.19s)
pinnacle (plaintext): OK (0.04s)
scalpel (plaintext): OK (0.08s)
terminus (plaintext): OK
vim-clipper (plaintext): OK
vim-docvim (plaintext): OK (0.05s)
All 79 tests passed (1.96s)
Completed 59 action(s).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment