| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
|
|
|
| |
* No longer adds the raw status value to the failure count. Just increment it instead.
|
| |
|
|
|
|
|
| |
* Reverse the order of checks so signals actually get reported when they occur
* Changed "Task finished" to "Task ended". "Finished" sounds more like "success" and might get confusing when an error occurs
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
* Remove exmain() and dead comments from main()
|
|
|
|
| |
* Fix child not returning result of execvp(). task->status is for program status, not fork() status.
|
| |
|
| |
|
|
|
|
|
|
|
| |
* Add get_task_duration()
* Add get_pool_show_summary()
* Add signaled_by member to MultiProcessingTask
* Add time_data member to MultiProcessingTask for duration tracking
|
|
|
|
| |
* Only initiate a kill if we have more than one process. The current process is already failed out, no need to terminate it again.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
* Remove multiprocessing.h from other files
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
* Move slot->gate assignment to mp_pool_task()
* Remove mmap() to slot->gate.
* Change type of ident and log_root variables for the sake of easy (fewer maps)
|
| |
|
|
|
|
| |
sem_destroy
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* Adds --cpu-limit and --parallel-fail-fast arguments
* Adds disable, parallel, and setup_script keys to [test] blocks
|
|
|
|
| |
* Move core_mem.h below config.h
|
| |
|
|
|
|
| |
* Change CONDA_ENV_DEFAULT to CONDA_DEFAULT_ENV
* Thanks, @GeorgeJCleary!
|
|
|
| |
* Was supposed to be pandoc_versioned_args
|
|
|
| |
* Change python_compat to python_compact
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Tweak pandoc command and add a style sheet
* Only search for platform sub-string when valid
* Add get_pandoc_version
* Add version checking and set options accordingly
* Add support for globals.sysconfdir
* Add missing brace
* Remove options that are created dynamically
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Fix up shell() behavior
* Removes dead code after execl()
* Return the return value of execl() immediately
* Output redirection fix: if f_stderr and redirect_stderr were both set, stderr was not redirected
* Move the file handles into the child process
* Bash now executes with --norc to avoid clobbering environment variables. This mimics /bin/sh behavior.
* Fix test script environment
* shell() already provides a temporary script. Not jumping into another sub-shell should preserve help preserve the top-level environment.
* Try a different approach using declare -f
* Revert "Try a different approach using declare -f"
This reverts commit ea8ec855c3c6870d29c55afe3787afb2c05026a1.
* Revert "Fix test script environment"
This reverts commit 0a4efe972a78378eba5c5fbc6819c39b3cc6c9cb.
* Change script permissions: 0700
* Force conda reactivation in test script
* Switch to the usual environment reactivation method
|
|
|
|
|
| |
* Add test_copy.c
* Add test_wheel.c
|
|
|
|
|
|
|
|
|
| |
* Fix pandoc command regression
* Add space between destination and input
* Add pandoc dependency
* Dump output of indexed files
|
|
|
|
|
|
|
|
|
|
|
| |
* Clean package caches (saves about 1GB of layer-space)
* Update installation instructions
* Update layout
* Use template variables where appropriate
* Instructions now provide release notes in one place
* Pandoc now uses --standalone
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add python_package_exists() function
* Poll pypi.org or compatible index to see if a package exists
* Returns non-zero on success
* Implements python_package_exists() in delivery_defer_packages()
* Implements python_package_exists() in delivery_defer_packages()
* Bugfix: Avoid incorrect package selection
* With large package lists that contain multiple packages starting with the same strstr() would pick the first match
* This adds a temporary name variable that strcmp() can check against.
* Message correction:
* Change "release" to "testing" in testing environment failure message
* Amend message to fit the flow of the output
* Disable outdated conda notifications
* The latest version isn't always the greatest. Don't give the end-user any ideas. Just use whatever the installer provides... quietly
* Rename python_package_exists to pip_index_provides
* Document the function prototype
* Add missing comments in micromamba structure
* Ensure the temporary output file does not linger
|
|
|
|
|
| |
* Add enable_artifactory_build_info to globals structure
* Add --no-artifactory-build-info command line argument to status main()
* Useful for diag/test runs when a fully traceable delivery isn't desired
|
|
|
|
| |
* The array of packages now used to check the runtime environment instead of two separate scanning methods
* Renamed tools array to: conda_minimum_viable_tools
|
|
|
|
| |
* The packages directory is copied to the build/docker directory.
* There is no need to separate these ADD calls.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Die when render variable is NULL
* This was caught when a call to {{ func:xyz() }} lacked opening/closing parenthesis
* Scripts in tests should only render template strings right before execution
* Remove conda version pin
* This avoids updating conda in the base environment
* This also avoids pitfalls associated with newly released (always broken) versions of conda
* Add two template convenience functions
* get_junitxml_result_auto()
* get_basetemp_result_auto()
* Handle rendering error for test script
* Rename functions
* get_junitxml_result_auto -> junitxml_file
* get_basetemp_result_auto -> basetemp_dir
* Thank you, @zacharyburnett
|