@@ -3,8 +3,6 @@ package pgtune
33import (
44 "fmt"
55 "testing"
6-
7- "github.com/timescale/timescaledb-tune/internal/parse"
86)
97
108func TestBgwriterSettingsGroup_GetRecommender (t * testing.T ) {
@@ -31,20 +29,14 @@ func TestBgwriterSettingsGroupRecommend(t *testing.T) {
3129
3230 // the default profile should provide no recommendations
3331 r := sg .GetRecommender (DefaultProfile )
34- if val := r .Recommend (BgwriterDelayKey ); val != NoRecommendation {
35- t .Errorf ("Expected no recommendation for key %s but got %s" , BgwriterDelayKey , val )
36- }
37- if val := r .Recommend (BgwriterLRUMaxPagesKey ); val != NoRecommendation {
38- t .Errorf ("Expected no recommendation for key %s but got %s" , BgwriterLRUMaxPagesKey , val )
32+ if val := r .Recommend (BgwriterFlushAfterKey ); val != NoRecommendation {
33+ t .Errorf ("Expected no recommendation for key %s but got %s" , BgwriterFlushAfterKey , val )
3934 }
4035
4136 // the promscale profile should have recommendations
4237 r = sg .GetRecommender (PromscaleProfile )
43- if val := r .Recommend (BgwriterDelayKey ); val != promscaleDefaultBgwriterDelay {
44- t .Errorf ("Expected %s for key %s but got %s" , promscaleDefaultBgwriterDelay , BgwriterDelayKey , val )
45- }
46- if val := r .Recommend (BgwriterLRUMaxPagesKey ); val != promscaleDefaultBgwriterLRUMaxPages {
47- t .Errorf ("Expected %s for key %s but got %s" , promscaleDefaultBgwriterLRUMaxPages , BgwriterLRUMaxPagesKey , val )
38+ if val := r .Recommend (BgwriterFlushAfterKey ); val != promscaleDefaultBgwriterFlushAfter {
39+ t .Errorf ("Expected %s for key %s but got %s" , promscaleDefaultBgwriterFlushAfter , BgwriterFlushAfterKey , val )
4840 }
4941}
5042
@@ -53,35 +45,7 @@ func TestPromscaleBgwriterRecommender(t *testing.T) {
5345 if ! r .IsAvailable () {
5446 t .Error ("PromscaleBgwriterRecommender should always be available" )
5547 }
56- if val := r .Recommend (BgwriterDelayKey ); val != promscaleDefaultBgwriterDelay {
57- t .Errorf ("Expected %s for key %s but got %s" , promscaleDefaultBgwriterDelay , BgwriterDelayKey , val )
58- }
59- if val := r .Recommend (BgwriterLRUMaxPagesKey ); val != promscaleDefaultBgwriterLRUMaxPages {
60- t .Errorf ("Expected %s for key %s but got %s" , promscaleDefaultBgwriterLRUMaxPages , BgwriterLRUMaxPagesKey , val )
61- }
62- }
63-
64- func TestBgwriterFloatParserParseFloat (t * testing.T ) {
65- v := & BgwriterFloatParser {}
66-
67- s := "100"
68- want := 100.0
69- got , err := v .ParseFloat (BgwriterLRUMaxPagesKey , s )
70- if err != nil {
71- t .Errorf ("unexpected error: %v" , err )
72- }
73- if got != want {
74- t .Errorf ("incorrect result: got %f want %f" , got , want )
75- }
76-
77- s = "33" + parse .Minutes .String ()
78- conversion , _ := parse .TimeConversion (parse .Minutes , parse .Milliseconds )
79- want = 33.0 * conversion
80- got , err = v .ParseFloat (BgwriterDelayKey , s )
81- if err != nil {
82- t .Errorf ("unexpected error: %v" , err )
83- }
84- if got != want {
85- t .Errorf ("incorrect result: got %f want %f" , got , want )
48+ if val := r .Recommend (BgwriterFlushAfterKey ); val != promscaleDefaultBgwriterFlushAfter {
49+ t .Errorf ("Expected %s for key %s but got %s" , promscaleDefaultBgwriterFlushAfter , BgwriterFlushAfterKey , val )
8650 }
8751}
0 commit comments