GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GeezerVison is showing github.com — Releases · allure-framework/allurectl Releases · allure-framework/allurectl
2.24.03e9c2c4
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
What's Changed🚀 Features
Enabling
allurectl watch --git-flow -- ./gradlew testAutomatic detectionRepository, branch, commit and pull request data are read from the CI environment for GitHub Actions, GitLab CI, Azure Pipelines, Jenkins, Bitbucket Pipelines, AWS CodeBuild, Drone and CircleCI, and from the local git repository. When CI does not provide the repository, it is taken from the
Fine-tuning with environment variablesThese variables take priority over CI detection and the local git repository. Use them when your CI system is not detected or reports wrong values.
Error handlingGit Flow never stops a run. If the git context cannot be collected (no git CLI, no repository, unknown provider), the launch is created without it and a warning is logged. Invalid values of To see why git commands fail, set Assets 12Uh oh!
There was an error while loading. Please reload this page. All reactions2.23.23e9c2c4
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
What's Changed🐞 Bug Fixes
Assets 12Uh oh!
There was an error while loading. Please reload this page. All reactions2.23.13e9c2c4
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
What's Changed🔬 Improvements
The introduced parameter allows preventing the upload of files that are not ready for the upload, e.g. for the cases when test is still writing to the result file or file's size is zero due to the integration results creation is not done via tmp file. Assets 12Uh oh!
There was an error while loading. Please reload this page. All reactions2.23.03e9c2c4
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
What's ChangedImprovements
Assets 12Uh oh!
There was an error while loading. Please reload this page. All reactions2.22.13e9c2c4
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
What's new
What's changed🔬 Improvements
Assets 12Uh oh!
There was an error while loading. Please reload this page. All reactions2.22.03e9c2c4
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
What's Changed🚀 New Features
Assets 12Uh oh!
There was an error while loading. Please reload this page. All reactions2.21.13e9c2c4
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
What's changed in 2.21.1🐞 Bug Fixes
Bitbucket Pipelines CI linksBitbucket Pipelines auto-detection now produces HTTPS Bitbucket Cloud UI links instead of reusing the internal git HTTP origin. Job and job-run metadata now points to https://bitbucket.org, with run links using the Bitbucket results path (/pipelines/results/), while still allowing ALLURE_CI_ENDPOINT to override the endpoint when needed. Assets 12Uh oh!
There was an error while loading. Please reload this page. All reactions2.21.03e9c2c4
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
What's changed in 2.21.0🐞 Bug Fixes
Avoid .allure startup failures in restricted home directoriesallurectl no longer tries to create auth login still creates and writes the config file when credentials are saved, but now fails clearly if the configured path cannot be written and only prints the success message after the config is stored. This also refreshes the repository’s Allure agent workflow guide so future test work uses confirmed local capabilities, CI dump/report conventions, and reviewable evidence expectations. Prevent job-run env from overwriting CI run URLs
This fixes the case where launches created after Assets 12Uh oh!
There was an error while loading. Please reload this page. All reactions2.20.03e9c2c4
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
What's changed in 2.20.0🚀 New Features
Upload rate limitsAdds automatic upload pacing for Upload rate limits are controlled by independent per-window budgets:
Each budget can be overridden from CLI: allurectl upload ./allure-results \ --upload-rate-window 1s \ --upload-max-requests-per-window 10 \ --upload-max-files-per-window 500 \ --upload-max-bytes-per-window 104857600 Or from config: upload-rate-window: 1s upload-max-requests-per-window: 10 upload-max-files-per-window: 500 upload-max-bytes-per-window: 104857600 Set a request, file, or byte budget to Also adds allurectl upload ./allure-results --concurrency 4 concurrency: 4 The effective default concurrency remains Made watch upload error handling explicit and recover closed launches
Closed launches are treated as recoverable resources. Users can opt in to Error policy reference
Active upload retries use a linear delay of 100 ms, 200 ms, 300 ms, and 400 ms. Finalization retries use the same delay pattern and only apply to deferrable classes. By default,
Example: allurectl watch --reopen-closed-launch --continue-on-error -- ./gradlew test allurectl watch --fail-fast -- ./gradlew test Add CI auto-detection and rerun support guidance for Bamboo, TeamCity, Tekton, and BitbucketThis adds first-class CI detection defaults for Bamboo, TeamCity, and Tekton so uploads create Allure TestOps jobs and job runs with the identities expected by native rerun integrations. Bamboo uploads now use the plan key as the job identity, TeamCity uses the build configuration ID and internal build ID, and Tekton uses namespace/pipeline plus PipelineRun identity. CI endpoints are also populated where possible so newly uploaded jobs can link to configured Allure TestOps integrations. Bitbucket Pipelines support is tightened for rerun scenarios as well. Uploads now derive the Bitbucket endpoint, keep repository identity stable, prefer the public build number for display, and preserve the Assets 12Uh oh!
There was an error while loading. Please reload this page. All reactions2.19.03e9c2c4
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
What's Changed🔬 Improvements
🐞 Bug Fixes
SIGTERM handlingallurectl upload and allurectl watch now respond cleanly when CI sends SIGTERM. Instead of hanging on long timeouts or being killed abruptly, the client starts a bounded shutdown, performs best-effort watcher/session cleanup, and exits with the conventional 143 signal code. For watch, the watched command is also terminated gracefully and given a short window to exit before being force-stopped. Normal watch behavior is preserved: when no signal is received, the final exit code still comes from the watched command. Handling Allure TestOps outagesallurectl watch now separates test execution from Allure TestOps upload recovery. By default, the watched command is allowed to finish while allurectl retries service-side upload failures, then allurectl exits with code 1 if required results still could not be sent. Teams that require TestOps as the system of record can use
upload retries and split oversized batchesUpload batching now reacts to server response codes instead of repeating requests that cannot succeed. When TestOps returns Request Entity Too Large for a multi-file batch, allurectl splits it into smaller uploads; a single oversized file fails once and reports the failure. Permanent client errors are no longer retried, while transient 429 and server errors can still complete within a bounded retry budget. The upload and watch commands now surface watcher/upload failures to callers instead of only logging them. The upload batch size option is also applied to batching, and files larger than the configured batch capacity are rejected before they can stall batching.
Ignore invalid ALLURE_TESTPLAN_PATH in watchallurectl watch now only passes When Fix watcher skipping valid parallel test resultsallurectl now handles result files that are still settling while tests run in parallel without prematurely spending their retry budget or skipping upload. Files that are still being preprocessed or retried remain in the watcher pipeline until they are actually ready, and changed files refresh their observed hash so a later stable check can pass. This fixes cases where small, valid Allure result files could be retried as “not ready” and then marked failed before upload, causing missing results in Allure TestOps. Assets 12Uh oh!
There was an error while loading. Please reload this page. All reactions | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |