<commit_before>homepage: ''
changelog-type: markdown
hash: 07d9de3b53f468715d0301ab8745f12f8aa83de9c32680d42fc70f40bbd6ae72
test-bench-deps: {}
maintainer: <NAME> <<EMAIL>>
synopsis: A lightweight golden test runner
changelog: |
  # CHANGELOG

   -  0.1.3 (2021-02-10)
       *  Bump `aeson` dependency upper bound to 1.5.
       *  Bump GHC to 8.10.3.

   -  0.1.2 (2020-11-05)
       *  Bump `regex-pcre-builtin` dependency lower bound to 0.95.1.3 to fix
          issue with `Text` regexes (by Stefano Debenedetti).
       *  Fix issue with `replace` in post process step.  If the string was not
          matched at all, or if there was a remainder, it could get dropped
          (by Stefano Debenedetti).

   -  0.1.1 (2020-06-29)
       *  Add `GOLDPLATE_BASENAME` and `GOLDPLATE_INPUT_BASENAME` environment
          variables.
       *  Fix issue with `GOLDPLATE_FILE` environment variable.

   -  0.1.0 (2020-06-21)
       *  Initial release.
basic-deps:
  bytestring: '>=0.10 && <0.11'
  base: '>=4.9 && <5'
  time: '>=1.8 && <1.10'
  Diff: '>=0.3 && <0.5'
  aeson-pretty: '>=0.8 && <0.9'
  unordered-containers: '>=0.2 && <0.3'
  text: '>=1.2 && <1.3'
  filepath: '>=1.4 && <1.5'
  process: '>=1.6 && <1.7'
  async: '>=2.2 && <2.3'
  regex-pcre-builtin: '>=0.95.1.3 && <0.96'
  optparse-applicative: '>=0.14 && <0.16'
  Glob: '>=0.10 && <0.11'
  aeson: '>=1.4 && <1.6'
  directory: '>=1.3 && <1.4'
all-versions:
- 0.1.0
- 0.1.1
- 0.1.2
- 0.1.3
author: <NAME> <<EMAIL>>
latest: 0.1.3
description-type: markdown
description: "# goldplate \U0001F3C5\n\n    $ goldplate -j2 tests/\n    Found 32 specs\n
  \   Running 49 executions in 2 jobs\n    Finished in 0.84s\n    Ran 32 specs, 49
  executions, 146 asserts, all A-OK!\n\n`goldplate` is a cute and simple opaque [golden
  test] runner for CLI\napplications.  You place your test cases in a directory, annotate
  them with\n`.goldplate` files, and that's it.  It is completely language agnostic.
  \ And\nperhaps its best feature is that it can automatically✨\U0001FA84 fix your
  tests outputs!\n\nGive `goldplate` a try if:\n\n -  You are testing a CLI application\n
  -  The application produces deterministic output (e.g. compilers, prettifiers,\n
  \   convertors)\n -  The application is quick to start (a process is created for
  every test)\n -  Your output is text-based and not huge in size\n\nAt [Fugue](https://fugue.co),
  we've been using internal versions of this tool\nsince 2016, so it should be pretty
  stable.\n\n\n## Table of Contents\n\n-   [Tutorial](#tutorial)\n    -   [Creating
  a first test](#creating-a-first-test)\n    -   [Feeding input on stdin](#feeding-input-on-stdin)\n
  \   -   [Setting environment\n        variables](#setting-environment-variables)\n
  \   -   [Globbing input files](#globbing-input-files)\n    -   [Post processing:
  find and\n        replace](#post-processing-find-and-replace)\n    -   [Post processing:
  prettify\n        JSON](#post-processing-prettify-json)\n    -   [Created files
  and\n        directories](#created-files-and-directories)\n-   [Installation](#installation)\n<commit_msg>Update from Hackage at 2021-03-16T18:55:48Z<commit_after>homepage: ''
changelog-type: markdown
hash: 13f77ec640073f2f2cd7fd6c06db8084813282d4ed8608d8828413edea7919b2
test-bench-deps: {}
maintainer: <NAME> <<EMAIL>>
synopsis: A lightweight golden test runner
changelog: |
  # CHANGELOG

   -  0.1.3 (2021-02-10)
       *  Bump `aeson` dependency upper bound to 1.5.
       *  Bump GHC to 8.10.3.

   -  0.1.2 (2020-11-05)
       *  Bump `regex-pcre-builtin` dependency lower bound to 0.95.1.3 to fix
          issue with `Text` regexes (by Stefano Debenedetti).
       *  Fix issue with `replace` in post process step.  If the string was not
          matched at all, or if there was a remainder, it could get dropped
          (by Stefano Debenedetti).

   -  0.1.1 (2020-06-29)
       *  Add `GOLDPLATE_BASENAME` and `GOLDPLATE_INPUT_BASENAME` environment
          variables.
       *  Fix issue with `GOLDPLATE_FILE` environment variable.

   -  0.1.0 (2020-06-21)
       *  Initial release.
basic-deps:
  bytestring: '>=0.10 && <0.12'
  base: '>=4.11 && <5'
  time: '>=1.8 && <1.12'
  Diff: '>=0.3 && <0.5'
  aeson-pretty: '>=0.8 && <0.9'
  unordered-containers: '>=0.2 && <0.3'
  text: '>=1.2 && <1.3'
  filepath: '>=1.4 && <1.5'
  process: '>=1.6 && <1.7'
  async: '>=2.2 && <2.3'
  regex-pcre-builtin: '>=0.95.1.3 && <0.96'
  optparse-applicative: '>=0.14 && <0.17'
  Glob: '>=0.10 && <0.11'
  aeson: '>=1.4 && <1.6'
  directory: '>=1.3 && <1.4'
all-versions:
- 0.1.0
- 0.1.1
- 0.1.2
- 0.1.3
author: <NAME> <<EMAIL>>
latest: 0.1.3
description-type: markdown
description: "# goldplate \U0001F3C5\n\n    $ goldplate -j2 tests/\n    Found 32 specs\n
  \   Running 49 executions in 2 jobs\n    Finished in 0.84s\n    Ran 32 specs, 49
  executions, 146 asserts, all A-OK!\n\n`goldplate` is a cute and simple opaque [golden
  test] runner for CLI\napplications.  You place your test cases in a directory, annotate
  them with\n`.goldplate` files, and that's it.  It is completely language agnostic.
  \ And\nperhaps its best feature is that it can automatically✨\U0001FA84 fix your
  tests outputs!\n\nGive `goldplate` a try if:\n\n -  You are testing a CLI application\n
  -  The application produces deterministic output (e.g. compilers, prettifiers,\n
  \   convertors)\n -  The application is quick to start (a process is created for
  every test)\n -  Your output is text-based and not huge in size\n\nAt [Fugue](https://fugue.co),
  we've been using internal versions of this tool\nsince 2016, so it should be pretty
  stable.\n\n\n## Table of Contents\n\n-   [Tutorial](#tutorial)\n    -   [Creating
  a first test](#creating-a-first-test)\n    -   [Feeding input on stdin](#feeding-input-on-stdin)\n
  \   -   [Setting environment\n        variables](#setting-environment-variables)\n
  \   -   [Globbing input files](#globbing-input-files)\n    -   [Post processing:
  find and\n        replace](#post-processing-find-and-replace)\n    -   [Post processing:
  prettify\n        JSON](#post-processing-prettify-json)\n    -   [Created files
  and\n        directories](#created-files-and-directories)\n-   [Installation](#installation)\n
{'fraction_non_alphanumeric': 0.14758025874460948, 'fraction_numerical': 0.07059575147739977, 'mean_word_length': 2.7974530018192842, 'pattern_counts': {'":': 0, '<': 45, '<?xml version=': 0, '>': 45, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 4, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1522518', 'n_tokens_mistral': 2608, 'n_tokens_neox': 2348, 'n_words': 629}