aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * Add test test_relocate_relocateJoseph Hunkeler2020-04-081-0/+47
| |
| * relocate() return -1 on NULL argumentsJoseph Hunkeler2020-04-081-3/+10
|/
* Add test_relocation_file_replace_text (#14)Joseph Hunkeler2020-04-082-5/+46
| | | | | | | | | * Add test_relocation_file_replace_text * Fix bad BUFSIZ allocation and interaction * Use the line limit not the number of lines * Zero line buffer before next read
* Test replace_text (#13)Joseph Hunkeler2020-04-064-10/+55
| | | | | | | * Add test boilerplate * Add replace_text test * Redo replace_text
* Merge pull request #12 from jhunkeler/enable-removeJoseph Hunkeler2020-04-011-0/+1
|\ | | | | Enable remove mode
| * Enable remove modeJoseph Hunkeler2020-04-011-0/+1
| |
* | Merge pull request #11 from jhunkeler/strlist-fixesJoseph Hunkeler2020-04-011-5/+31
|\ \ | | | | | | strlist: Handle NULL input (for most cases)
| * | Handle NULL input (for most cases)Joseph Hunkeler2020-04-011-5/+31
| |/
* | Merge pull request #10 from jhunkeler/config-testJoseph Hunkeler2020-04-012-4/+89
|\ \ | |/ |/| Add test_config_read test
| * Add test_config_read testJoseph Hunkeler2020-04-012-4/+89
|/ | | | * config_read removes whitespace correctly near inline comments
* Merge pull request #9 from jhunkeler/test-sha256Joseph Hunkeler2020-03-312-0/+54
|\ | | | | Add test_checksum_sha256 test
| * Add test_checksum_sha256 testJoseph Hunkeler2020-03-312-0/+54
|/
* Merge pull request #8 from jhunkeler/shell-testJoseph Hunkeler2020-03-304-12/+37
|\ | | | | Add shell test
| * Add quick shell() testJoseph Hunkeler2020-03-301-0/+24
| |
| * Allow up to 10 arbitrary test argumentsJoseph Hunkeler2020-03-301-0/+1
| |
| * Fix shell command benchmarkingJoseph Hunkeler2020-03-302-12/+12
|/
* Merge pull request #7 from jhunkeler/strdup_array-testJoseph Hunkeler2020-03-285-54/+92
|\ | | | | strdup_array test
| * Add strdup_array() testJoseph Hunkeler2020-03-281-0/+30
| |
| * Add `const char **` type to TestValue unionJoseph Hunkeler2020-03-281-0/+1
| |
| * bugfix: spm_prompt_user did not capture input and process it as intendedJoseph Hunkeler2020-03-281-54/+19
| |
| * Add strcmp_array() functionJoseph Hunkeler2020-03-282-0/+42
| |
* | Merge pull request #6 from jhunkeler/test-normalize-spaceJoseph Hunkeler2020-03-272-0/+34
|\| | | | | Test normalize space
| * Add normalize_space testJoseph Hunkeler2020-03-271-0/+29
| |
| * Return NULL if input is NULLJoseph Hunkeler2020-03-271-0/+5
|/
* Explicit returnJoseph Hunkeler2020-03-271-0/+1
|
* Fix compiler warningsJoseph Hunkeler2020-03-271-6/+2
|
* Fix compiler warnings not triggeringJoseph Hunkeler2020-03-272-2/+5
|
* Bugfix: Terminate arrayJoseph Hunkeler2020-03-271-1/+1
|
* Merge pull request #5 from jhunkeler/passthough-environmentJoseph Hunkeler2020-03-271-1/+55
|\ | | | | Use getenv_pair() to construct a basic runtime environment
| * Use getenv_pair() to construct a basic runtime environmentJoseph Hunkeler2020-03-271-1/+55
|/
* Merge pull request #4 from jhunkeler/e2e1Joseph Hunkeler2020-03-262-3/+26
|\ | | | | More smoke tests
| * Bugfix: Terminate arrayJoseph Hunkeler2020-03-261-1/+1
| |
| * More smoke testsJoseph Hunkeler2020-03-261-2/+25
|/
* Pass correct type to split()Joseph Hunkeler2020-03-261-8/+8
|
* Guarantee the array is terminatedJoseph Hunkeler2020-03-261-0/+1
|
* Fix segfault caused by freeing records for no reason:Joseph Hunkeler2020-03-265-18/+22
| | | | * split() returns the input string when no delimiters are found
* Add CircleCI badgeJoseph Hunkeler2020-03-251-1/+1
|
* Bugfix: Replace char &reference with const char[] string.Joseph Hunkeler2020-03-251-2/+2
|
* Fix a few memory leaks:Joseph Hunkeler2020-03-253-9/+22
| | | | * Cannot free array of manifests successfully though... TODO
* Fix double less-than checkJoseph Hunkeler2020-03-251-1/+1
|
* TTY checkJoseph Hunkeler2020-03-251-1/+7
|
* Add .circleci/config.ymlJoseph Hunkeler2020-03-2511-29/+109
|
* Merge pull request #2 from jhunkeler/ctestJoseph Hunkeler2020-03-2424-40/+777
|\ | | | | Implement ctest testing
| * Fix bugs uncovered by testsJoseph Hunkeler2020-03-242-40/+116
| |
| * Initial commit of testsJoseph Hunkeler2020-03-2422-0/+661
|/
* Refactor project: build/install libspm[_static.a].so to make unit testing ↵Joseph Hunkeler2020-03-1829-28/+61
| | | | possible
* doxygen: add missing @file to each headerJoseph Hunkeler2020-03-1822-0/+66
|
* Shared library search improvementJoseph Hunkeler2020-03-182-4/+9
| | | | | * Define platform dependent SPM_SHLIB_EXTENSION * rpath_libraries_available() uses SPM_SHLIB_EXTENSION
* Increased verbosity shows shell executionJoseph Hunkeler2020-03-181-1/+8
|
* Move package check to the end (again)Joseph Hunkeler2020-03-181-5/+6
|