Releases
v0.20.0
Summary
[#12 ] Add notification on build failure, test failure and test success
Unplug GUI from TCR build chain
3rd party and tools dependencies update to latest version
Changelog
c550217 Add "-tags=test_helper" to TCR build phase in local TCR config
c879b6a Add "make prepare" target to simplify release preparation
3dc14d8 Add a test for sending notification on test failure from engine
976ed45 Bump FluentAssertions from 6.7.0 to 6.8.0 in /tcr-engine/testdata/csharp
4e1c28c Bump Microsoft.NET.Test.Sdk in /tcr-engine/testdata/csharp
183af6f Bump coverlet.collector in /tcr-engine/testdata/csharp
2d71627 Bump github.com/golangci/golangci-lint from 1.50.0 to 1.50.1
6cb1f7b Bump github.com/goreleaser/goreleaser from 1.11.5 to 1.12.1
f4856de Bump github.com/goreleaser/goreleaser from 1.12.1 to 1.12.2
7cb1f40 Bump github.com/goreleaser/goreleaser in /tcr-engine
f8377da Bump github.com/spf13/cobra from 1.6.0 to 1.6.1
b53e799 Bump github.com/spf13/viper from 1.13.0 to 1.14.0 in /tcr-engine
ea95bd9 Bump github.com/stretchr/testify from 1.8.0 to 1.8.1
f7ca30e Bump golang.org/x/sys from 0.1.0 to 0.2.0 in /tcr-cli
0c63376 Bump golang.org/x/text from 0.3.8 to 0.4.0
a4da1d3 Bump versions-maven-plugin in /tcr-engine/testdata/java
eff0d83 Configure local TCR wrapper to use version 0.19.1
40da13d Run go mod tidy
63000ca Test command line warning on test failure To Add notification on test failure and success - Use Sniffer for testing events Github Issue #12
4d008ba Unplug GUI from TCR build chain
be8a61d Update all dependencies
0750859 Update all dependencies
53ba02f Update contributor list in README.md
1f2e62b Update dependencies
c0ead79 [#12 ] Add Emphasis to the MessageType
7d891b5 [#12 ] Add a parameterized tests
99f396f [#12 ] Add a timer message "severity"
4d0b9b9 [#12 ] Add emojis to info and warning desktop notifications
0008220 [#12 ] Add emojis to info and warning desktop notifications for tcr-gui
5cc767c [#12 ] Add error with desktop notification
2e7a62d [#12 ] Add reporter argument to report.Subscribe() method
e9c5d09 [#12 ] Create a MessageReport interface
a8b81a1 [#12 ] Emphasise build failures
99be895 [#12 ] Emphasise test successes
12de446 [#12 ] Fix a compilation issue
e42a382 [#12 ] Have TCR Test call PostWarningWithEmphasis
f0a7735 [#12 ] Have all report tests use MessageReporter interface instead of report function
1a7cf74 [#12 ] Implement the MessageReporter interface in reporter_test_util
3b271cb [#12 ] Pass emphasis as a parameter to the functions in the MessageReporter
3899cc3 [#12 ] Pass emphasis as a parameter to the functions in the MessageReporter
8a9ed97 [#12 ] Refactor MessageReporterStub
be90fb0 [#12 ] Refactor Notifying on Emphasis
858ce78 [#12 ] Refactor reporter so that it does the severity-based routing itself
632bcb8 [#12 ] Refactor the StartReporting switch case block
307673b [#12 ] Remove code that handles Info With Emphasis messages
7dcc2ea [#12 ] Remove message severity called "Notification"
7fba7af [#12 ] Remove notification type from Gui.StartReporting
25fc104 [#12 ] Simplify terminalSetup() function in terminal_ui_test
6b533b7 [#12 ] Switch parameters order in report.Subscribe()
7e4ef2c [#12 ] Test terminal to deal with failure emphasis
e447631 [#12 ] Use message emphasis to trigger desktop notifications
de9ef05 [#12 ] Use parameterized tests for post functions reporter_test
98a37dd [#12 ] Wrap Report Message Severity in a struct
31b09dd [#12 ] add report.PostSuccessWithEmphasis for build success notifications
5b15151 [#131 ] Add interrupt handler for cleanup before exit on SIGINT
c5c85ea [#131 ] Simplify interrup handler
47be94f ✅ TCR - tests passing
65c270a ✅ TCR - tests passing
You can’t perform that action at this time.