2
0
mirror of https://github.com/boostorg/nowide.git synced 2026-01-24 18:12:23 +00:00
Commit Graph

27 Commits

Author SHA1 Message Date
Flamefire
a064a3aa0f Include 'Merge pull request #173 from boostorg/fix-warning
Avoid warning in test'
2023-11-05 08:57:22 +00:00
Flamefire
a2683462ca Include 'CI: Extend coverage collection to C++14-20
requires C++14 while std::filesystem::path requires C++17 so to test those with coverage we need to include the newer standards.'
2023-03-04 15:48:39 +00:00
Flamefire
b98cdaa47a Include 'Remove uneccessary cast in test_swap
The cast is actually wrong as the return value of  is  already.'
2022-07-13 11:25:19 +00:00
Flamefire
495bbcc11f Include 'Merge pull request #161 from Flamefire/coverity
Fix coverity build'
2022-06-14 15:16:16 +00:00
Flamefire
fccb720589 Include 'Fix update of standalone branch
Use regular rm because  ignores untracked files'
2021-12-21 14:46:45 +00:00
Flamefire
c70aa022f2 Include 'Merge pull request #97 from Flamefire/upgradeToCxx11
Upgrade to C++11'
2020-05-28 06:43:51 +00:00
Flamefire
5b8bb5d115 Include 'Merge pull request #96 from boostorg/test_standalone
Automatically update standalone branch'
2020-05-13 14:11:33 +00:00
Alexander Grund
6afb3f15ab Deduplicate tests and improve coverage
Every test had the same pattern of a main catching exceptions and
returning 0 or 1 based on that. Factor that into test.hpp.
As most code in test.hpp is only executed on failure and those should
not occur this file is excluded from coverage.

Finally test.hpp is included last and the header to test first
consistently to check for self-sufficient includes.
2020-04-03 16:28:28 +02:00
Alexander Grund
7054b4b2a6 Allow building as standalone (No Boost references at all)
Update conversion script
Fix references in Code
Add tests
2020-03-15 18:44:21 +01:00
Alexander Grund
5379ff55b4 Handle/Silence issues from coverity 2020-03-05 16:07:37 +01:00
Alexander Grund
1efba9eec7 Add C++11 move ctor and assignment and swap functions 2020-02-28 19:35:38 +01:00
Alexander Grund
dbac66606d Add support for *::filesystem::path to fstream classes 2020-02-04 19:04:07 +01:00
Alexander Grund
7854435d8e Switch pointer alignment to left
Consistency with rest of boost
2020-01-07 21:27:26 +01:00
Alexander Grund
bb2487351f Use west-const
Almost all of boost does, so be nice stay consistent
2020-01-07 21:26:12 +01:00
Alexander Grund
1168f607bb Remove vim format tags 2020-01-07 19:41:33 +01:00
Alexander Grund
956ecbf6d1 Use pragma instead of _CRT_SECURE_NO_WARNINGS
Allows to detect missing suppressions in headers
2020-01-02 18:47:57 +01:00
Alexander Grund
1bff7b670c Remove usage of Boost.LightweightTest
Tests assume TEST terminates execution on failure which is not how BLWT behaves
2020-01-02 18:47:46 +01:00
Alexander Grund
16d98b0f15 Cleanup includes 2020-01-02 18:47:40 +01:00
Flamefire
3bd6eed183 Enforce uniform formatting via clang-format 2019-12-28 16:02:31 +01:00
Flamefire
1d50c27dce Fix some warnings 2019-12-18 14:47:14 +01:00
Flamefire
f213fd90f4 Fix exception path of tests
Even in case of exceptions boost::report_errors has to be called
2019-12-13 19:24:44 +01:00
Peter Dimov
6df39fc829 Switch back to using test.hpp in tests 2019-12-04 16:29:56 +02:00
Peter Dimov
ac7b93b55d Use lightweight_test 2019-12-03 16:21:45 +02:00
Peter Dimov
a233584d1e Add a unique prefix to all temporary files to allow parallel testing 2019-12-03 16:06:04 +02:00
Peter Dimov
f84620d1f2 Use a random prefix instead of a temp directory, because Cygwin has separate win32 and posix cwd 2019-12-03 06:49:53 +02:00
Peter Dimov
f050d64cb2 Use a temporary directory for test_fs.cpp, because of -jN 2019-12-03 04:34:29 +02:00
Artyom Beilis
a711f32087 * Added utf8 codecvt_facet
* Added integration with boost::filesystem
2015-10-07 16:49:15 +03:00