93 Commits (69acf578ec2d009d2544b8da0cdd2d45262de303)

Author SHA1 Message Date
  Daniel Shahaf 810c2dcede Use the new, unreleased zsh 'memo=' feature to remove only our own entries from $region_highlight. 4 years ago
  Daniel Shahaf f6471dbec3 tests: Fix a wrong value of $PREBUFFER in a test, and add checks to prevent this from recurring. 4 years ago
  Daniel Shahaf f6f7a91818 test harness: Fix use of an undefined variable in an error message. 4 years ago
  Daniel Shahaf 4dd4797ae0 test harness: Print the expected-v.-actual on every failure, not just upon cardinality failures. 4 years ago
  Daniel Shahaf 2904e0f986 test harness: Fix the pretty-printer's padding implementation. 4 years ago
  Daniel Shahaf d5d2f22013 Revert "test harness: Rewrite the columnar pretty-printer without external tools." and "travis: Remove bsdmainutils since column(1) has been removed, three commits ago." 4 years ago
  Daniel Shahaf 3e7745ef30 test harness: Stringify values in a more readable manner. 4 years ago
  Daniel Shahaf ea7c165b59 test harness: Rewrite the columnar pretty-printer without external tools. 4 years ago
  Daniel Shahaf 90a92b2bb8 test harness: Fix an issue with the pretty-printed $expected_region_highlight/$region_highlight diffing. 4 years ago
  Daniel Shahaf 3ff5bec82e test harness: Let tests fail early by exiting non-zero or by setting a flag. 4 years ago
  Daniel Shahaf c4bb260a30 test harness: Print the test name when $skip_test is set. 4 years ago
  Daniel Shahaf 9bdeb4aa4a test harness: Remove a bogus check. 4 years ago
  Daniel Shahaf 63852df983 test harness: Fix $skip_test support, broken yesterday. 4 years ago
  Daniel Shahaf bdb4e8b70e test harness: When the cardinality check fails, pretty-print \$expected_region_highlight and \$region_highlight. 4 years ago
  Daniel Shahaf e6eea1f9b7 test harness: Don't leak options from test files to the test harness. 4 years ago
  Daniel Shahaf 99389327ae test harness: Fix test failures under zsh 5.0.8 and older. 4 years ago
  Daniel Shahaf 61c1cfe99f test harness: Change cardinality check semantics 4 years ago
  Daniel Shahaf ea2f1060f6 test harness: No-op change to minimize the next diff. 4 years ago
  Daniel Shahaf 37b6f5052f test harness: Update tests/edit-failed-tests for harness output changes in commit 2b3638a211cca4790c5b3b4f607edc0b0b2b6c73, "test harness: Tweak quiet-test output". 4 years ago
  Daniel Shahaf 027f522300 test harness: Honour $expected_mismatch when there are more expected than observed highlights. 4 years ago
  Daniel Shahaf 2b3638a211 test harness: Tweak quiet-test output 4 years ago
  Daniel Shahaf 3414c7c0d2 test harness: Include $PREBUFFER and $BUFFER in the output. 4 years ago
  Daniel Shahaf 4a043b4d15 noop: Whitespace changes only. 4 years ago
  Daniel Shahaf dc70e89bfd tests: Support non-arrays in typeset_p(). 4 years ago
  Daniel Shahaf 4952325051 tests: Skip cardinality tests whenever any test point is expected to fail. 4 years ago
  Daniel Shahaf d5a4a6e195 tests: Make $expected_mismatch skip the cardinality check, rather 4 years ago
  Daniel Shahaf e209cbe61a tests: Include the name of the 'cardinality check' test point in the output 4 years ago
  Matthew Martin 693757bfd7 tests: Run harness in an anon function to catch global variables 5 years ago
  Matthew Martin 3259fe338d Revert "tests: Run tests in an anon function to catch global variables" 5 years ago
  Matthew Martin ba2d8fcf76 tests: Run tests in an anon function to catch global variables 5 years ago
  Matthew Martin 9bd38c6fc0 tests: Use root variable for root of the project 5 years ago
  Matthew Martin dddea5d5dd tests: Set harness variables local 5 years ago
  Daniel Shahaf 06893a3873 tests: Escape region_highlight and expected_region_highlight in TAP output. 5 years ago
  Daniel Shahaf 580ccaebb8 tests: (try to) Fix test failure under zsh<5.3, where 'typeset -p arrayvar''s is two lines long. 5 years ago
  Daniel Shahaf 7cb5ad0f9b tests: Tweak XFAIL/XPASS output of cardinality check. 5 years ago
  Daniel Shahaf cd1647f4d4 tests: Follow-up to grandparent: Make the cardinality check XPASS properly when it should. 5 years ago
  Daniel Shahaf 864864442e tests: Allow marking the cardinality check as TODO (XFail). 5 years ago
  Daniel Shahaf a868b6942e test harness: Actually test the new code. 8 years ago
  Matthew Martin a9be0975c8 tests: Directly diff expected_region_highlight against region_highlight 6 years ago
  Matthew Martin 7b417be1ce tests: Escape newlines in TAP description 6 years ago
  Daniel Shahaf c969a1f26a tests: Include the filename in error messages. 6 years ago
  Daniel Shahaf 8652a8f4e4 Bump copyright years. 6 years ago
  Matthew Martin f4d37b74cc tests: Add ability to skip tests 6 years ago
  Matthew Martin 038409c10d tests: Run tests with WARN_CREATE_GLOBAL 6 years ago
  Matthew Martin c948a3caa0 tests: Declare local variables 6 years ago
  Matthew Martin 18517cc98e tests: Run tests with NOUNSET 6 years ago
  Matthew Martin 459c128f43 tests: Set ZLE variables to sane defaults 6 years ago
  Matthew Martin 079ea39f74 tests: Ensure region highlight is unset if NONE is expected 6 years ago
  Matthew Martin a9ce931439 Default possibly unset variables to empty 6 years ago
  Matthew Martin a33c72e838 tests: Use idiomatic set check 6 years ago