mirror of
https://github.com/grafana/grafana.git
synced 2026-08-13 06:34:55 -05:00
Testdata: use UTC time and circle alcatraz for streaming flight sample
This commit is contained in:
@@ -29,7 +29,7 @@ func (p *testDataPlugin) handleFlightPathScenario(ctx context.Context, req *back
|
||||
maxPoints := q.MaxDataPoints * 2
|
||||
f := cfg.initFields()
|
||||
for i := int64(0); i < maxPoints && timeWalkerMs < to; i++ {
|
||||
t := time.Unix(timeWalkerMs/int64(1e+3), (timeWalkerMs%int64(1e+3))*int64(1e+6))
|
||||
t := time.Unix(timeWalkerMs/int64(1e+3), (timeWalkerMs%int64(1e+3))*int64(1e+6)).UTC()
|
||||
f.append(cfg.getNextPoint(t))
|
||||
|
||||
timeWalkerMs += stepMillis
|
||||
@@ -69,9 +69,9 @@ type flightConfig struct {
|
||||
|
||||
func newFlightConfig() *flightConfig {
|
||||
return &flightConfig{
|
||||
centerLat: 37.773972, // San francisco
|
||||
centerLng: -122.431297,
|
||||
radius: 0.1, // raw gps degrees
|
||||
centerLat: 37.83, // San francisco
|
||||
centerLng: -122.42487,
|
||||
radius: 0.01, // raw gps degrees
|
||||
altitudeMin: 350,
|
||||
altitudeMax: 400,
|
||||
periodS: 10, //model.Get("period").MustFloat64(10),
|
||||
@@ -128,7 +128,7 @@ func (f *flightConfig) getNextPoint(t time.Time) flightDataPoint {
|
||||
return flightDataPoint{
|
||||
time: t,
|
||||
lat: f.centerLat + math.Sin(rad)*f.radius,
|
||||
lng: f.centerLng + math.Sin(rad+math.Pi)*f.radius,
|
||||
lng: f.centerLng + math.Cos(rad)*f.radius,
|
||||
heading: (rad * 180) / math.Pi, // (math.Atanh(rad) * 180.0) / math.Pi, // in degrees
|
||||
altitude: f.altitudeMin + (delta * per), // clif
|
||||
}
|
||||
|
||||
@@ -28,13 +28,11 @@ func TestFlightPathScenario(t *testing.T) {
|
||||
RefID: "X",
|
||||
TimeRange: backend.TimeRange{
|
||||
From: start,
|
||||
To: start.Add(time.Minute * 10),
|
||||
To: start.Add(time.Second * 10),
|
||||
},
|
||||
Interval: time.Minute,
|
||||
Interval: time.Second,
|
||||
MaxDataPoints: 10,
|
||||
JSON: json.RawMessage(`{
|
||||
"period": 600
|
||||
}`),
|
||||
JSON: json.RawMessage(`{}`), // always 10s?
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
+17
-17
@@ -3,23 +3,23 @@
|
||||
Frame[0]
|
||||
Name:
|
||||
Dimensions: 5 Fields by 10 Rows
|
||||
+-------------------------------+-----------------+-----------------+-----------------+-----------------+
|
||||
| Name: time | Name: lat | Name: lng | Name: heading | Name: altitude |
|
||||
| Labels: | Labels: | Labels: | Labels: | Labels: |
|
||||
| Type: []time.Time | Type: []float64 | Type: []float64 | Type: []float64 | Type: []float64 |
|
||||
+-------------------------------+-----------------+-----------------+-----------------+-----------------+
|
||||
| 2020-01-11 01:00:00 +0200 EET | 37.773972 | -122.431297 | 0 | 350 |
|
||||
| 2020-01-11 01:01:00 +0200 EET | 37.773972 | -122.431297 | 0 | 350 |
|
||||
| 2020-01-11 01:02:00 +0200 EET | 37.773972 | -122.431297 | 0 | 350 |
|
||||
| 2020-01-11 01:03:00 +0200 EET | 37.773972 | -122.431297 | 0 | 350 |
|
||||
| 2020-01-11 01:04:00 +0200 EET | 37.773972 | -122.431297 | 0 | 350 |
|
||||
| 2020-01-11 01:05:00 +0200 EET | 37.773972 | -122.431297 | 0 | 350 |
|
||||
| 2020-01-11 01:06:00 +0200 EET | 37.773972 | -122.431297 | 0 | 350 |
|
||||
| 2020-01-11 01:07:00 +0200 EET | 37.773972 | -122.431297 | 0 | 350 |
|
||||
| 2020-01-11 01:08:00 +0200 EET | 37.773972 | -122.431297 | 0 | 350 |
|
||||
| 2020-01-11 01:09:00 +0200 EET | 37.773972 | -122.431297 | 0 | 350 |
|
||||
+-------------------------------+-----------------+-----------------+-----------------+-----------------+
|
||||
+-------------------------------+--------------------+---------------------+-----------------+-----------------+
|
||||
| Name: time | Name: lat | Name: lng | Name: heading | Name: altitude |
|
||||
| Labels: | Labels: | Labels: | Labels: | Labels: |
|
||||
| Type: []time.Time | Type: []float64 | Type: []float64 | Type: []float64 | Type: []float64 |
|
||||
+-------------------------------+--------------------+---------------------+-----------------+-----------------+
|
||||
| 2020-01-10 23:00:00 +0000 UTC | 37.83 | -122.41487 | 0 | 350 |
|
||||
| 2020-01-10 23:00:01 +0000 UTC | 37.83587785252292 | -122.41677983005624 | 36 | 355 |
|
||||
| 2020-01-10 23:00:02 +0000 UTC | 37.839510565162946 | -122.42177983005625 | 72 | 360 |
|
||||
| 2020-01-10 23:00:03 +0000 UTC | 37.839510565162946 | -122.42796016994374 | 108 | 365 |
|
||||
| 2020-01-10 23:00:04 +0000 UTC | 37.83587785252292 | -122.43296016994375 | 144 | 370 |
|
||||
| 2020-01-10 23:00:05 +0000 UTC | 37.83 | -122.43487 | 180 | 375 |
|
||||
| 2020-01-10 23:00:06 +0000 UTC | 37.82412214747708 | -122.43296016994375 | 216 | 380 |
|
||||
| 2020-01-10 23:00:07 +0000 UTC | 37.82048943483705 | -122.42796016994374 | 252 | 385 |
|
||||
| 2020-01-10 23:00:08 +0000 UTC | 37.82048943483705 | -122.42177983005625 | 288 | 390 |
|
||||
| 2020-01-10 23:00:09 +0000 UTC | 37.82412214747708 | -122.41677983005624 | 324 | 395 |
|
||||
+-------------------------------+--------------------+---------------------+-----------------+-----------------+
|
||||
|
||||
|
||||
====== TEST DATA RESPONSE (arrow base64) ======
|
||||
FRAME=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
|
||||
FRAME=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
|
||||
|
||||
Reference in New Issue
Block a user