aboutsummaryrefslogtreecommitdiff
path: root/scripts/maint/practracker/test_practracker.sh
AgeCommit message (Collapse)Author
2021-08-22Correct syntax & formatting in test_pratracker.shskaluzka
Use 4 spaces for indentations. Use the same syntax for all functions. No real code changes (except removal of unnecessary ";" from "exit 1" command).
2020-02-03practracker: integration tests for --regen and --regen-overbroadNick Mathewson
2020-01-15Merge branch 'pr1599_squashed'teor
2020-01-15practracker: Wrap long lines in the test scriptteor
2020-01-15practracker: Test practracker exit statusteor
Part of 32705.
2020-01-15practracker: Fail tests if any process exits unexpectedlyteor
Part of 32705.
2020-01-15practracker: Capture stderr output in test_practracker.shteor
And canonicalise file paths, so that output is consistent, even in out-of-tree builds. Capturing stderr output produces better diagnostics. Diagnostics for 32705.
2020-01-13test_practracker.sh: never disable practrackerNick Mathewson
When practracker is disabled, its output will be empty. We don't want that happening during our tests. Fixes bug 32705; bugfix on 0.4.2.1-alpha, when test_practracker.sh was introduced.
2019-09-18practracker: Integration test for --list-overbroadNick Mathewson
Make sure that we list overbroad exceptions, and nothing else
2019-09-11Merge branch 'ticket31578' into ticket31578_mergedNick Mathewson
2019-09-02Practracker: only consider files under "src/"Nick Mathewson
2019-08-26Add integration tests for new practracker featuresNick Mathewson
These tests check our .may_include checking, and our header file checking. They do not pass yet: we have a bug in our filtering code.
2019-08-01Adjust test_practracker.sh to work on windowsNick Mathewson
The required change is to ignore trailing CRs when diffing files.
2019-08-01practracker: Add unit tests to test script, and test script to makefileNick Mathewson
This makes all of the practracker tests get run by make check, and hence by our CI. Closes ticket 31304.
2019-07-30Practracker: add an integration test.Nick Mathewson
This test runs practracker with a set of 0 thresholds, to make sure that it enumerates all its values right. It tries running with an empty exceptions file, and with an exceptions file that covers _some_ of the data, and it makes sure that the outputs are as expected.