Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update _test_boilerplate.cmore-rt | Joseph Hunkeler | 2024-10-30 | 1 | -2/+10 |
| | |||||
* | Add tests/README.md | Joseph Hunkeler | 2024-10-30 | 1 | -0/+48 |
| | |||||
* | Add RT boilerplate | Joseph Hunkeler | 2024-10-30 | 1 | -0/+27 |
| | |||||
* | Implement missing SKIP conditions | Joseph Hunkeler | 2024-10-30 | 1 | -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 test | Joseph Hunkeler | 2024-10-30 | 1 | -4/+17 |
| | | | | | * NGINX updated and changed the default error page source code * Look for "404" in the page contents | ||||
* | Update location of test data | Joseph Hunkeler | 2024-10-30 | 1 | -2/+2 |
| | |||||
* | Update RT tests to use run_command function | Joseph Hunkeler | 2024-10-30 | 2 | -16/+19 |
| | |||||
* | Implement a runner (run_command) and generate a summary (run_summary) when ↵ | Joseph Hunkeler | 2024-10-30 | 1 | -2/+72 |
| | | | | the script ends | ||||
* | Exposes TOPDIR and TEST_DATA variables to test script(s) | Joseph Hunkeler | 2024-10-30 | 1 | -1/+2 |
| | |||||
* | generic_based_on.ini using TEST_DATA variable from the environment to find ↵ | Joseph Hunkeler | 2024-10-30 | 1 | -1/+1 |
| | | | | yaml config | ||||
* | Copy test data in bulk | Joseph Hunkeler | 2024-10-30 | 1 | -6/+11 |
| | | | | | * Detect RT scripts * Generalize file extension pattern use | ||||
* | Add rt_generic_based_on.sh | Joseph Hunkeler | 2024-10-28 | 4 | -0/+106 |
| | | | | * Tests the "based_on" key | ||||
* | rt_generic: Use setup script | Joseph Hunkeler | 2024-10-28 | 1 | -108/+27 |
| | |||||
* | Add environment setup script to test directory | Joseph Hunkeler | 2024-10-28 | 1 | -0/+186 |
| | |||||
* | Generalize *_index_provides interface | Joseph Hunkeler | 2024-10-24 | 1 | -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 | ||||
* | Update test_mp_fail_fastupdate-tests | Joseph Hunkeler | 2024-10-22 | 1 | -2/+1 |
| | | | | * macOS Actions runners have 3 vCPUs. No wonder this wasn't working. Reduce the success count to 1. | ||||
* | Update test_mp_fail_fast | Joseph Hunkeler | 2024-10-22 | 1 | -5/+11 |
| | | | | * Brute force the conditions required to make this work. Issue 128 jobs. | ||||
* | Update test_mp_fail_fast | Joseph Hunkeler | 2024-10-22 | 1 | -7/+13 |
| | | | | | * Record status(s) and just verify they're non-zero. Checking for exact values is difficult when you don't know the hardware ahead of time. * Apply HOLD state | ||||
* | The CI internal clocks are off? I don't see why these failed. | Joseph Hunkeler | 2024-10-21 | 1 | -7/+6 |
| | | | | * Increasing sleep times might help. | ||||
* | Add tests: | Joseph Hunkeler | 2024-10-21 | 1 | -0/+72 |
| | | | | | * test_envctl_init * test_envctl_register | ||||
* | Add tests: | Joseph Hunkeler | 2024-10-21 | 1 | -0/+82 |
| | | | | | * test_mp_fail_fast * test_mp_stop_continue | ||||
* | Add tests: | Joseph Hunkeler | 2024-10-21 | 1 | -2/+52 |
| | | | | | | | | | | | | | * test_pip_index_provides * test_conda_provides * test_conda_get_active_environment * test_delivery_gather_tool_versions Fix tests: * global.sysconfdir duplicates the environment string * Use delivery_free() * Use globals_free() | ||||
* | Change signature: | Joseph Hunkeler | 2024-10-21 | 1 | -0/+7 |
| | | | | * delivery_gather_tool_versions now returns non-zero if unable to determine a tool's version | ||||
* | Add BUILD_TESTING_RT build option | Joseph Hunkeler | 2024-10-21 | 1 | -1/+1 |
| | | | | * The user can choose to (not) run the long scripted statis test(s) | ||||
* | Rename "files" and "file_without_ext" to improve readability | Joseph Hunkeler | 2024-10-21 | 1 | -13/+13 |
| | |||||
* | Fix includes | Joseph Hunkeler | 2024-10-14 | 8 | -0/+12 |
| | |||||
* | Refactor directory structure | Joseph Hunkeler | 2024-10-14 | 1 | -4/+7 |
| | | | | | * Move core library sources into src/lib/core * Move command-line programs into src/cli | ||||
* | Fix pointer cast | Joseph Hunkeler | 2024-10-09 | 1 | -1/+1 |
| | |||||
* | Uncomment registry name in test config | Joseph Hunkeler | 2024-10-04 | 1 | -1/+1 |
| | |||||
* | Add wheel_free() to testwheel-funcs-clean-up | Joseph Hunkeler | 2024-10-04 | 1 | -0/+1 |
| | |||||
* | Implement get_wheel_info() in tests | Joseph Hunkeler | 2024-10-04 | 1 | -2/+2 |
| | |||||
* | Fix leaks in tests | Joseph Hunkeler | 2024-09-30 | 2 | -0/+4 |
| | |||||
* | Fix test | Joseph Hunkeler | 2024-09-26 | 1 | -2/+2 |
| | | | | * Queuing a task does not fork anymore, so the default state is now UNUSED | ||||
* | Remove more references to the semaphore "gate" | Joseph Hunkeler | 2024-09-26 | 1 | -3/+0 |
| | |||||
* | Implement cmd and working_dir | Joseph Hunkeler | 2024-09-26 | 1 | -2/+2 |
| | |||||
* | Disable format-truncation and unused-result warnings in tests | Joseph Hunkeler | 2024-09-20 | 1 | -2/+2 |
| | |||||
* | Refactor structure | Joseph Hunkeler | 2024-09-20 | 1 | -2/+2 |
| | | | | * Break delivery.c into smaller components | ||||
* | Finish mp_pool_init() testadd-multiprocessing | Joseph Hunkeler | 2024-09-20 | 1 | -8/+31 |
| | | | | * Not sure what I was going to do with that data array, but whatever it was, it was wrong. | ||||
* | Fix test code and expected values within test code | Joseph Hunkeler | 2024-09-18 | 1 | -1/+1 |
| | | | | * Errant undo operation! | ||||
* | Fix syntax issue in rt_generic.sh | Joseph Hunkeler | 2024-09-18 | 1 | -1/+1 |
| | | | | * line 106: [: missing `]' | ||||
* | More tests | Joseph Hunkeler | 2024-09-18 | 1 | -0/+30 |
| | |||||
* | Rename mp_task to mp_pool_task | Joseph Hunkeler | 2024-09-18 | 1 | -1/+1 |
| | |||||
* | Fix test status expectation | Joseph Hunkeler | 2024-09-18 | 1 | -2/+2 |
| | | | | * Fix child not returning result of execvp(). task->status is for program status, not fork() status. | ||||
* | Add test_multiprocessing.c | Joseph Hunkeler | 2024-09-18 | 1 | -0/+73 |
| | |||||
* | Workaround for a bug in firewatch | Joseph Hunkeler | 2024-09-18 | 1 | -1/+1 |
| | |||||
* | Correct package name | Joseph Hunkeler | 2024-09-18 | 1 | -1/+1 |
| | |||||
* | Update integration test to utilize the multiprocessing pool | Joseph Hunkeler | 2024-09-18 | 2 | -5/+30 |
| | |||||
* | Add test_environment.c (#39) | Joseph Hunkeler | 2024-08-29 | 1 | -0/+76 |
| | |||||
* | More tests (#36) | Joseph Hunkeler | 2024-08-26 | 2 | -0/+133 |
| | | | | | * Add test_copy.c * Add test_wheel.c | ||||
* | CI add pandoc (and bug fixes) (#35) | Joseph Hunkeler | 2024-08-20 | 1 | -0/+12 |
| | | | | | | | | | * Fix pandoc command regression * Add space between destination and input * Add pandoc dependency * Dump output of indexed files |