• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

mendersoftware / mender-server / 1568125568

01 Dec 2024 06:29PM UTC coverage: 73.505% (+0.7%) from 72.789%
1568125568

Pull #234

gitlab-ci

web-flow
chore: Bump the backend-tests-python-dependencies group across 2 directories with 9 updates

Bumps the backend-tests-python-dependencies group with 2 updates in the /backend/services/deployments/tests/mock-workflows directory: [flask](https://github.com/pallets/flask) and [werkzeug](https://github.com/pallets/werkzeug).
Bumps the backend-tests-python-dependencies group with 7 updates in the /backend/tests directory:

| Package | From | To |
| --- | --- | --- |
| [pytest](https://github.com/pytest-dev/pytest) | `8.3.3` | `8.3.4` |
| [boto3](https://github.com/boto/boto3) | `1.35.53` | `1.35.71` |
| [cryptography](https://github.com/pyca/cryptography) | `43.0.3` | `44.0.0` |
| [minio](https://github.com/minio/minio-py) | `7.2.10` | `7.2.12` |
| [stripe](https://github.com/stripe/stripe-python) | `11.2.0` | `11.3.0` |
| [packaging](https://github.com/pypa/packaging) | `24.1` | `24.2` |
| [websockets](https://github.com/python-websockets/websockets) | `13.1` | `14.1` |



Updates `flask` from 3.0.3 to 3.1.0
- [Release notes](https://github.com/pallets/flask/releases)
- [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/flask/compare/3.0.3...3.1.0)

Updates `werkzeug` from 3.1.1 to 3.1.3
- [Release notes](https://github.com/pallets/werkzeug/releases)
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/werkzeug/compare/3.1.1...3.1.3)

Updates `pytest` from 8.3.3 to 8.3.4
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/8.3.3...8.3.4)

Updates `boto3` from 1.35.53 to 1.35.71
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](https://github.com/boto/boto3/compare/1.35.53...1.35.71)

Updates `cryptography` from 43.0.3 to 44.0.0
- [Changelog](https://github.com/pyca/cryptography/blo... (continued)
Pull Request #234: chore: Bump the backend-tests-python-dependencies group across 2 directories with 9 updates

4163 of 6052 branches covered (68.79%)

Branch coverage included in aggregate %.

39904 of 53899 relevant lines covered (74.03%)

16.7 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

94.44
/backend/services/workflows/app/worker/timer.go
1
// Copyright 2022 Northern.tech AS
2
//
3
//    Licensed under the Apache License, Version 2.0 (the "License");
4
//    you may not use this file except in compliance with the License.
5
//    You may obtain a copy of the License at
6
//
7
//        http://www.apache.org/licenses/LICENSE-2.0
8
//
9
//    Unless required by applicable law or agreed to in writing, software
10
//    distributed under the License is distributed on an "AS IS" BASIS,
11
//    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12
//    See the License for the specific language governing permissions and
13
//    limitations under the License.
14

15
package worker
16

17
import "time"
18

19
// reusableTimer allows using the time.After interface without reallocations.
20
type reusableTimer time.Timer
21

22
func newStoppedTimer() *reusableTimer {
2✔
23
        t := (*reusableTimer)(time.NewTimer(0))
2✔
24
        t.Stop()
2✔
25
        return t
2✔
26
}
2✔
27

28
// Stop ensures that the timer is stopped and the channel is cleared.
29
func (t *reusableTimer) Stop() {
2✔
30
        if (*time.Timer)(t).Stop() {
4✔
31
                select {
2✔
32
                case <-t.C:
×
33
                default:
2✔
34
                }
35
        }
36
}
37

38
func (t *reusableTimer) Reset(d time.Duration) {
2✔
39
        t.Stop()
2✔
40
        (*time.Timer)(t).Reset(d)
2✔
41
}
2✔
42

43
func (t *reusableTimer) After(d time.Duration) <-chan time.Time {
2✔
44
        t.Reset(d)
2✔
45
        return t.C
2✔
46
}
2✔
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc