Riyyi
|
5e419f501d
|
Util: Change nullptr stringification
|
2 years ago |
Riyyi
|
f58113e257
|
Util: Add ability to print log messages
|
2 years ago |
Riyyi
|
33df4bef39
|
Util+Test: Separate formatting and printing into different files
|
2 years ago |
Riyyi
|
deb9f29b47
|
Util+Test: Change namespace of JSON classes: Json -> Util::JSON
|
2 years ago |
Riyyi
|
be74d89fea
|
Test: Add string formatting tests
|
2 years ago |
Riyyi
|
a1bb1b93c9
|
Test: Hide JSON stderr output
|
2 years ago |
Riyyi
|
aa283f8c75
|
Test: Add Json test cases
|
2 years ago |
Riyyi
|
4cac25b5b3
|
Manager: Change match() path argument type
Changed the path argument from directory_iterator to string, as nothing
in this function relied on the functionality.
|
3 years ago |
Riyyi
|
db22cc9f06
|
Manager: Add new pattern logic to system config files
|
3 years ago |
Riyyi
|
3b4ea3f42d
|
Manager: Rename filter() -> match()
The function returns true on a pattern match, so reflect this in the
name.
|
3 years ago |
Riyyi
|
ed13b1f6b5
|
Manager: Add new pattern logic to pulling/pushing targets
|
3 years ago |
Riyyi
|
4110680cc6
|
Test: Run clang-format
|
3 years ago |
Riyyi
|
6f1f1c3fe7
|
Everywhere: Rename "excludePath" to "ignorePattern"
|
3 years ago |
Riyyi
|
b37a8087e9
|
Everywhere: Change exclude path configuration formatting
|
3 years ago |
Riyyi
|
832816a87e
|
Test: Add exclude path test cases for the new /.gitignore*/ logic
|
3 years ago |
Riyyi
|
57d50a6dbb
|
Test: Add argument to not delete test files in the home directory
|
3 years ago |
Riyyi
|
7f1558bc64
|
Manager: Change exclude path logic to /.gitignore*/ style
|
3 years ago |
Riyyi
|
e00ff4ba6a
|
Test: Change expect macros to support optional parameters
|
3 years ago |
Riyyi
|
fa1e0abc00
|
Test: Add test cases for symbolic link add/pull/push actions
|
3 years ago |
Riyyi
|
cf27699c00
|
Test: Also delete symbolic links that point to non-existent files
|
3 years ago |
Riyyi
|
59fe52202b
|
Test: Update selectively commenting test to include C-style comments
|
3 years ago |
Riyyi
|
16947b93e2
|
Manager+Test: Move exclude paths and system directories to config
|
3 years ago |
Riyyi
|
12c11cff9e
|
Manager: Move working directory to the config class
|
3 years ago |
Riyyi
|
9656760ef8
|
Test: Move unit tests into separate directory
|
3 years ago |
Riyyi
|
c4019cde11
|
Test: Add test case for selectively commenting
|
3 years ago |
Riyyi
|
91f8253ed5
|
Test: Update verify macro to support a custom result behavior
|
3 years ago |
Riyyi
|
b9aff29293
|
Test: Convert homeDirectory std::string => std::filesystem::path
|
3 years ago |
Riyyi
|
1a9b0d870a
|
Test: Properly test adding non-existing dotfiles
|
3 years ago |
Riyyi
|
c61aefa2e3
|
Test: Add dotfile test case for path exclusion
|
3 years ago |
Riyyi
|
4fd90cfa43
|
Test: Only compute process ID once
|
3 years ago |
Riyyi
|
e2f9ed1176
|
Test: Fix file permissions for system file tests
|
3 years ago |
Riyyi
|
422f71f19e
|
Test: Add system file test cases
|
3 years ago |
Riyyi
|
ff92522b8c
|
Test: Add stderr stream pointer to the test suite
|
3 years ago |
Riyyi
|
b961e17b50
|
Test: Set ownership of created dotfile test files to the current user
|
3 years ago |
Riyyi
|
eb4822b44b
|
Test: Add macro that bails function if the condition fails
|
3 years ago |
Riyyi
|
7856e9017c
|
Test: Add dotfile test cases
|
3 years ago |
Riyyi
|
817b898b28
|
Test: Fix memory leak when adding a test case
|
3 years ago |
Riyyi
|
875a49332c
|
Test: Add Shell and System test cases
|
3 years ago |
Riyyi
|
cf1da45b78
|
Test: Update macro output formatting
|
3 years ago |
Riyyi
|
8ce4643518
|
Test: Add optional argument test cases
|
3 years ago |
Riyyi
|
9796bc9e86
|
Test: Add argument test cases
|
3 years ago |
Riyyi
|
952ba588f7
|
Test: Check non existent arguments
|
3 years ago |
Riyyi
|
dc4fcc10ce
|
Util+Test: Implement exit on first error in main ArgParser loop
|
3 years ago |
Riyyi
|
1c887bbaf7
|
Test: Print expect macros to stderr
Also now properly reporting test case failure.
|
3 years ago |
Riyyi
|
f92b75a463
|
Util+Test: Add setting to stop parsing on first non-option
|
3 years ago |
Riyyi
|
072d805344
|
Util+Test: Add more ArgParser option types
|
3 years ago |
Riyyi
|
1366bf14b1
|
Util+Test: Change size_type to size_t
The specialized size_type type is just an alias for size_t.
|
3 years ago |
Riyyi
|
68cdd625b4
|
Util+Test: Add parsing of multi-value options
|
3 years ago |
Riyyi
|
a5c422a2cc
|
Util+Test: Add support for '--' to enable non-option mode
|
3 years ago |
Riyyi
|
e813ab0f73
|
Test: Add test cases for string options
|
3 years ago |