aboutsummaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* base and "based_on" installations shall hardcode the requested python ↵Joseph Hunkeler2025-04-021-1/+1
| | | | version in the YAML config instead of trusting it
* free(3): If ptr is NULL, no operation is performed.free-memJoseph Hunkeler2025-03-203-9/+9
|
* Exclude wildcard from docker_sanitize_tag_testsanitize-docker-archive-nameJoseph Hunkeler2025-02-151-1/+1
|
* Fix broken RT testbroken-rt-testJoseph Hunkeler2025-02-131-0/+1
|
* Merge pull request #84 from jhunkeler/add-strlist-containsJoseph Hunkeler2025-02-121-0/+48
|\ | | | | Add strlist_contains function
| * Implements tests function for strlist_containsadd-strlist-containsJoseph Hunkeler2025-01-311-0/+48
| |
* | Fix leaks in test_template.chuge-changesetJoseph Hunkeler2025-02-121-2/+15
| |
* | Remove redundant extern in test_environment.cJoseph Hunkeler2025-02-121-2/+2
| |
* | Fix leaks in test_conda.cJoseph Hunkeler2025-02-121-1/+5
| |
* | Remove redundant externsJoseph Hunkeler2025-02-121-3/+1
| |
* | Free basedir on errorJoseph Hunkeler2025-02-121-0/+1
| |
* | Free result on error in stasis_testing_read_asciiJoseph Hunkeler2025-02-121-1/+2
| |
* | Encapsulate macro arguments in parenthesesJoseph Hunkeler2025-02-121-6/+6
| |
* | Update cmake configurationJoseph Hunkeler2025-02-121-4/+4
| | | | | | | | | | | | * Pass through for CMAKE_C_FLAGS * Rename BUILD_TESTING[_RT] to TESTS[_RT] * Add toggle for DEBUG level messages (displayed regardless of verbosity state)
* | Fix regression test. Upstream gwcs broke tweakwcsJoseph Hunkeler2025-02-122-0/+2
| |
* | test_artifactory.c: free allocated resourcesmemfixesJoseph Hunkeler2025-02-041-1/+3
| |
* | test_environment.c: free allocated resourcesJoseph Hunkeler2025-02-041-3/+10
| | | | | | | | * Replace usage of 'const char *' where 'char *' was appropriate
* | test_recipe.c: free allocated resourcesJoseph Hunkeler2025-02-041-0/+1
| |
* | test_system.c: free allocated resourcesJoseph Hunkeler2025-02-041-0/+3
| |
* | tests: free allocated resourcesJoseph Hunkeler2025-02-041-0/+6
| |
* | Fix invalid write in mock_dataJoseph Hunkeler2025-02-041-1/+1
|/
* git_clone: rework the error handler to return the proper exit codefix-git-clone-returnJoseph Hunkeler2024-12-161-2/+0
| | | | * Use goto to drop out for different failure conditions
* Fix redundant linkage to stasis_core.afix-download-authJoseph Hunkeler2024-12-111-2/+1
|
* Restructure projectdelivery-libJoseph Hunkeler2024-12-112-6/+5
| | | | | | * Move headers to relevant include directories within the target tree(s) * Adjust doxygen configuration to search correct paths * Adjust CMake configuration to use new include paths
* Move delivery_*.c sources into their own libraryJoseph Hunkeler2024-12-081-1/+4
|
* Use shortened YAML configJoseph Hunkeler2024-11-131-1/+1
|
* Shorten workspace names and pathsJoseph Hunkeler2024-11-134-3/+3
|
* Use built in method for "if file size is greater than zero" checkJoseph Hunkeler2024-11-111-1/+1
|
* Change PREFIX to INSTALL_DIRJoseph Hunkeler2024-11-111-5/+5
| | | | * Conda uses PREFIX (or can use it) so it's better to avoid overriding it.
* Squelch shell's pushd/popd commandsJoseph Hunkeler2024-11-021-0/+8
|
* Initialize structs to {0} and combine declaration and assignment where possibleJoseph Hunkeler2024-11-013-8/+15
|
* Support automatic workspace setup/teardownJoseph Hunkeler2024-11-011-7/+87
| | | | * inline the code (its a header library)
* Change mock delivery name to be more uniqueJoseph Hunkeler2024-11-011-1/+1
|
* Change default RT workspace directory pathJoseph Hunkeler2024-11-011-1/+1
|
* Tests: Force the removal of podman containersJoseph Hunkeler2024-11-011-1/+11
|
* Update _test_boilerplate.cmore-rtJoseph Hunkeler2024-10-301-2/+10
|
* Add tests/README.mdJoseph Hunkeler2024-10-301-0/+48
|
* Add RT boilerplateJoseph Hunkeler2024-10-301-0/+27
|
* Implement missing SKIP conditionsJoseph Hunkeler2024-10-301-7/+17
| | | | | * The not (bang) overrides the return code. Split the command from the if-statement to obtain the real code, not just true/false * Print the last n lines of the log only when there's something to print
* Fixes download testJoseph Hunkeler2024-10-301-4/+17
| | | | | * NGINX updated and changed the default error page source code * Look for "404" in the page contents
* Update location of test dataJoseph Hunkeler2024-10-301-2/+2
|
* Update RT tests to use run_command functionJoseph Hunkeler2024-10-302-16/+19
|
* Implement a runner (run_command) and generate a summary (run_summary) when ↵Joseph Hunkeler2024-10-301-2/+72
| | | | the script ends
* Exposes TOPDIR and TEST_DATA variables to test script(s)Joseph Hunkeler2024-10-301-1/+2
|
* generic_based_on.ini using TEST_DATA variable from the environment to find ↵Joseph Hunkeler2024-10-301-1/+1
| | | | yaml config
* Copy test data in bulkJoseph Hunkeler2024-10-301-6/+11
| | | | | * Detect RT scripts * Generalize file extension pattern use
* Add rt_generic_based_on.shJoseph Hunkeler2024-10-284-0/+106
| | | | * Tests the "based_on" key
* rt_generic: Use setup scriptJoseph Hunkeler2024-10-281-108/+27
|
* Add environment setup script to test directoryJoseph Hunkeler2024-10-281-0/+186
|
* Generalize *_index_provides interfaceJoseph Hunkeler2024-10-241-11/+18
| | | | | * Replaces conda_* and pip_* with pkg_index_provides * Because this function can fail in so many ways I've added pkg_index_provides_strerror() and a detection macro PKG_INDEX_PROVIDES_FAILED() to make things easier