Commit Graph

260 Commits

Author SHA1 Message Date
Renato Alves 7fc298e64e Attempt at working around UTF-16 encoding issues in profile.ini 2021-07-05 20:27:42 +02:00
Renato Alves b71a030ae8 Support overriding default encoding 2021-07-03 10:48:58 +02:00
Renato Alves 99abf1f0e4 Use default encoding when reading profile.ini 2021-07-03 10:46:39 +02:00
Renato Alves 4b410e7f31 Mention troubleshooting section in bug report template 2021-07-02 23:18:56 +02:00
Renato Alves 3abc33c1fc Add Table of Contents to README 2021-06-23 13:08:06 +02:00
Renato Alves 11dafe0cab Add link to Homebrew 2021-06-23 12:05:56 +02:00
Renato Alves c6df2748c3 DOC Mention 1.0.0 instead of rc1 2021-04-16 00:32:34 +02:00
Renato Alves 62b47b2520 MNT Bump version to dev 2021-04-16 00:30:17 +02:00
Renato Alves 45b7218c10 REL Release 1.0.0 1.0.0 2021-04-16 00:29:29 +02:00
Renato Alves 685c3aa263 ENH Warn about running with unsupported encodings 2021-04-16 00:07:04 +02:00
Renato Alves 8f6dc3be04 BUG Gracefully skip malformed records or decrypting failures
fixes #40
2021-04-15 19:58:41 +02:00
Renato Alves 199ce2c508 DOC Mention PythonUTF8 mode 2021-04-15 05:50:08 +02:00
Renato Alves 1a921ab4b7 BLD Use brew on MacOS and test only compatible settings 2021-04-15 05:41:15 +02:00
Renato Alves 404a2575d7 TST Remove devedition from Firefox matrix 2021-04-15 05:14:53 +02:00
Renato Alves ae48c59967 TST Force UTF-8 mode on Windows 2021-04-15 05:13:29 +02:00
Renato Alves f37f1541b7 TST Display encoding for troubleshooting 2021-04-15 05:13:29 +02:00
Renato Alves b9db168150 TST Comment all output lines on non-zero exit
Non-zero exits are not expected in TAP and
could be caused by SyntaxError or other failures
that do not respect TAP output format.
2021-04-15 05:13:29 +02:00
Renato Alves fbc8943ac6 TST Don't exit from tests on failure 2021-04-15 05:13:28 +02:00
Renato Alves b9eed77905 TST Workaround /path vs \path failure in Windows
(cherry picked from commit e4c8f1fe3ddaba41342ce5b65893f8e64a20756b)
2021-04-15 05:13:28 +02:00
Renato Alves 084f9ba68c TST Skip pre-firefox-59 tests on Windows
and test firefox_59 profiles with and without password

(cherry picked from commit a60bef2c7042d62e9fe708b459f577b01fe0ecac)
2021-04-15 03:50:59 +02:00
Renato Alves 97638bd392 ENH Add a Firefox 59 nopassword profile
(cherry picked from commit f07661949bc914acf67b4fce198a24a1249631e0)
2021-04-15 03:50:55 +02:00
Renato Alves 363a11863b ENH+DOC Add workaround to load nss in MacOS 2021-04-15 01:41:16 +02:00
Renato Alves da6120b791 BLD Fix versions read as floats 2021-04-15 00:01:23 +02:00
Renato Alves 58c35cce8c BLD Try to test against the latest python 3.10 2021-04-14 21:16:47 +02:00
Renato Alves cb828ceeeb TST Update copyright notice of simpletap framework 2021-04-14 19:28:48 +02:00
Renato Alves 2b85a6c2e3 TST Fix regex in non-raw string 2021-04-14 19:27:59 +02:00
Renato Alves f605540184 TST Remove special handling of skipped tests 2021-04-14 19:26:41 +02:00
Renato Alves 3c8a34f7bb TST Treat skip and expected failures as ok 2021-04-14 19:26:18 +02:00
Renato Alves 90d9f27a77 TST Remove code present in stdlib 2021-04-14 19:24:07 +02:00
Renato Alves f7f3299487 TST Correctly buffer stderr when directly writing to stderr from a subprocess 2021-04-14 19:23:21 +02:00
Renato Alves 6ab67ad1ee TST Handle possible failure due to bad timestamp 2021-04-14 19:22:00 +02:00
Renato Alves fe69918f44 TST Don't test stderr in JSON tests 2021-04-14 19:21:29 +02:00
Renato Alves 3efca0045e TST Buffer output of tests in all cases 2021-04-14 19:20:11 +02:00
Renato Alves aad0d4c286 TST Fix edge case failures in test framework 2021-04-14 19:19:11 +02:00
Renato Alves 62a403c881 TST Test older firefox versions before newer ones 2021-04-14 01:34:45 +02:00
Renato Alves 5d7be46cb0 MNT Revert to UTF-8 as default encoding instead of locale 2021-04-13 21:50:48 +02:00
Renato Alves 4faccfca0c ENH Add user-level install paths on Windows 2021-04-13 20:37:57 +02:00
Renato Alves 08cf2a9522 MNT Use a different function for obtaining locale information 2021-04-13 20:34:41 +02:00
Renato Alves 25001565ab TST Return exitcode properly 2021-04-06 03:15:13 +02:00
Renato Alves 1c02e9542b TST Try to solve Windows test framework failures 2021-04-06 03:12:10 +02:00
Renato Alves 0e99765d42 BLD Disable pypy3 2021-04-06 02:52:06 +02:00
Renato Alves fbac373fe0 MNT Downgrade warning to info when no Master Password exists 2021-04-06 02:49:16 +02:00
Renato Alves 436f01cd46 BLD Update internal version to match 2021-04-06 02:45:17 +02:00
Renato Alves 78fcb2b06c REL Correct release name 1.0.0-rc1 2021-04-06 02:38:33 +02:00
Renato Alves b77b5bb676 TST Update expected error message 2021-04-06 02:37:28 +02:00
Renato Alves 5a0ae1584f TST Don't test stderr in JSON tests 2021-04-06 02:37:04 +02:00
Renato Alves d885cb727d TST Fix tests using outdated API 2021-04-06 02:36:39 +02:00
Renato Alves 2ee4d92266 MNT Force output to be flushed in context 2021-04-06 02:36:04 +02:00
Renato Alves ffe7a35f33 BUG Fix missing newline in last line of JSON output 2021-04-06 02:18:01 +02:00
Renato Alves e77e72237d BLD Disable Py 3.7 and 3.8 2021-04-06 02:13:39 +02:00