-
Notifications
You must be signed in to change notification settings - Fork 22
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'pre_release_py36' into stable_py36
- Loading branch information
Showing
82 changed files
with
3,924 additions
and
975 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,27 +2,30 @@ name: Unit Testing | |
|
||
on: | ||
pull_request: | ||
types: [opened, edited, reopened] | ||
push: | ||
paths-ignore: | ||
- '.github/**' | ||
types: [opened, edited, reopened, closed, synchronize] | ||
paths: | ||
- '**.py' | ||
branches: | ||
- 'development' | ||
# push: | ||
# paths-ignore: | ||
# - '.github/**' | ||
workflow_dispatch: | ||
|
||
permissions: | ||
contents: write | ||
checks: write | ||
pull-requests: write | ||
|
||
jobs: | ||
build: | ||
runs-on: ubuntu-22.04 | ||
|
||
strategy: | ||
fail-fast: false | ||
matrix: | ||
osver: [ "ubuntu-20.04", "ubuntu-22.04" ] | ||
|
||
runs-on: ${{ matrix.osver }} | ||
|
||
name: Unit test on ${{ matrix.osver }} | ||
name: Unit test | ||
timeout-minutes: 10 | ||
|
||
steps: | ||
- uses: actions/checkout@v3 | ||
- uses: actions/checkout@v4 | ||
|
||
- name: Install dependencies | ||
run: | | ||
|
@@ -38,42 +41,72 @@ jobs: | |
--cov-config=tests/.coveragerc --cov=sarracenia --cov-report=html --cov-report=lcov --cov-report=xml \ | ||
--html=tests/report.html --self-contained-html | ||
- name: Publish Test Results | ||
uses: EnricoMi/publish-unit-test-result-action/linux@v2 | ||
if: ${{ always() }} | ||
with: | ||
files: | | ||
tests/junit/test-results.xml | ||
# - name: Publish Coverage Results | ||
# uses: orgoro/[email protected] | ||
# with: | ||
# coverageFile: tests/coverage/coverage.xml | ||
|
||
# - name: Pytest coverage comment | ||
# uses: MishaKav/pytest-coverage-comment@main | ||
# if: ${{ always() }} | ||
# with: | ||
# #pytest-coverage-path: tests/coverage/coverage.lcov | ||
# pytest-xml-coverage-path: tests/coverage/coverage.xml | ||
# #title: My Coverage Report Title | ||
# #badge-title: My Badge Coverage Title | ||
# #hide-badge: false | ||
# #hide-report: false | ||
# create-new-comment: false | ||
# hide-comment: false | ||
# report-only-changed-files: true | ||
# remove-link-from-badge: false | ||
# #unique-id-for-comment: python3.8 | ||
# junitxml-path: tests/junit/test-results.xml | ||
# junitxml-title: Test Results | ||
|
||
- name: Upload pytest junit results | ||
uses: actions/upload-artifact@v3 | ||
uses: actions/upload-artifact@v4 | ||
with: | ||
name: results-junit-${{ matrix.osver }} | ||
name: results-junit | ||
path: tests/junit/test-results.xml | ||
# Use always() to always run this step to publish test results when there are test failures | ||
if: ${{ always() }} | ||
|
||
- name: Upload pytest HTML report | ||
uses: actions/upload-artifact@v3 | ||
uses: actions/upload-artifact@v4 | ||
with: | ||
name: results-report-${{ matrix.osver }} | ||
name: results-report | ||
path: tests/report.html | ||
# Use always() to always run this step to publish test results when there are test failures | ||
if: ${{ always() }} | ||
|
||
- name: Upload code coverage report (HTML) | ||
uses: actions/upload-artifact@v3 | ||
uses: actions/upload-artifact@v4 | ||
with: | ||
name: coverage-report-${{ matrix.osver }} | ||
name: coverage-report | ||
path: tests/coverage/html_report | ||
# Use always() to always run this step to publish test results when there are test failures | ||
if: ${{ always() }} | ||
|
||
- name: Upload code coverage report (LCOV) | ||
uses: actions/upload-artifact@v3 | ||
uses: actions/upload-artifact@v4 | ||
with: | ||
name: coverage-lcov-${{ matrix.osver }} | ||
name: coverage-lcov | ||
path: tests/coverage/coverage.lcov | ||
# Use always() to always run this step to publish test results when there are test failures | ||
if: ${{ always() }} | ||
|
||
- name: Upload code coverage report (XML) | ||
uses: actions/upload-artifact@v3 | ||
uses: actions/upload-artifact@v4 | ||
with: | ||
name: coverage-xml-${{ matrix.osver }} | ||
name: coverage-xml | ||
path: tests/coverage/coverage.xml | ||
# Use always() to always run this step to publish test results when there are test failures | ||
if: ${{ always() }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,49 @@ | ||
metpx-sr3 (3.00.53) unstable; urgency=medium | ||
|
||
* NEW! merge PR #1019 Azure Transfer protocol driver (experimental) | ||
* NEW! merge PR #1030 WMO-00 Accumulated file support (experimental.) | ||
* NEW! PR #1040 #1041 exchangeSplitOverride + documentation of overrides. | ||
* PR #1038 prefer local plugins over app provided ones. | ||
* PR #1037 clearer, more succinct error messages for sender. | ||
* api improvement Message.updatePaths() with no paths has defaults. | ||
* api improvement part of above, Message.getContent() now works for local files. | ||
* api improvement Message.updatePaths() now makes reasonable guesses about missing arguments. | ||
* improved support for WMO WIS2 messages. | ||
* fix #980 additional header verification of receipt of AM messages. | ||
* fix #908 AM server must reap dead children. | ||
* fix #1027 Eumetsat Poll plugin improvements. | ||
* fix #1023,#1025 topic processing improvements, topicCopy option added. | ||
* fix #1022 various fixes to work better with DMS. | ||
* fix #1020 Added sourceFromMessage option for v2 compatibility. | ||
* fix #1012 *persist* is now a configurable option (was always on.) | ||
* fix #947 sr3 status should ignore files if not .inc or .conf | ||
* NEW! merge PR #1010 S3 Transfer protocol driver (experimental) | ||
* fix #1004 make persistence an option (was always persistent until now.) | ||
* fix #1002 sftp accellerator failure when colons in the destination name. | ||
* fix #997 flowcb/gather/am refactor to fix many issues. | ||
* fix #994 resolved issues with unit tests. | ||
* fix #992 parsing of module declared options to ensure correct type. | ||
* fix #988 flowcb/poll/NASA_CMR podack checksum calculation changed. | ||
* fix #986 poll stop re-writing "directory" as path for poll. | ||
* fix #984 refactored flow/run routine 288lines -> 159. more | ||
logical/readable. | ||
* fix #983 add S3 sender plugin. | ||
* fix #982 no cleanup when statehost set. | ||
* fix #979, #980 AM fixes. | ||
* fix #978 housekeeping log messages reduuced 16 lines less than 5. | ||
* fix #976 remove "downloaded" log message when nothing was downloaded. | ||
* fix #971 sr3 overview crash. | ||
* fix #967 define hostname as a string option (was defaulting to list.) | ||
* fix #974 refactor poll to consume messages more frequently in wVip. | ||
* #974 poll implement 5 minute default interval | ||
* fix #973 AM ... add missing tokIsYear better AM message filtering. | ||
* fix #971 Add missing to list of possible process status | ||
* docs: Add topicPrefix for #961 | ||
* docs: some revisions for clarity/syntax. | ||
* some fixes for misnaming of some (rare) files received by gather/am | ||
|
||
-- peter <[email protected]> Wed, 17 May 2024 09:35:12 -0400 | ||
|
||
metpx-sr3 (3.00.52) unstable; urgency=medium | ||
|
||
* copernicus marine data store polling support ( #959 ) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.