Skip to content

Commit

Permalink
add index test
Browse files Browse the repository at this point in the history
  • Loading branch information
gernest committed Feb 9, 2024
1 parent 1f3821c commit 73eac1c
Show file tree
Hide file tree
Showing 3 changed files with 41 additions and 0 deletions.
24 changes: 24 additions & 0 deletions segment/cold/indes_test.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
package cold

import (
"os"
"testing"

"github.com/apache/arrow/go/v15/arrow/array"
"github.com/apache/arrow/go/v15/arrow/memory"
"github.com/vinceanalytics/vince/staples"
)

func TestIndex(t *testing.T) {
schema := staples.NewArrow[staples.Event](memory.NewGoAllocator()).NewRecord().Schema()
f, err := os.Open("testdata/sample.json")
if err != nil {
t.Fatal(err)
}
defer f.Close()
r, _, err := array.RecordFromJSON(memory.NewGoAllocator(), schema, f)
if err != nil {
t.Fatal(err)
}
t.Error(r.NumRows())
}
1 change: 1 addition & 0 deletions segment/cold/index.go
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
package cold
16 changes: 16 additions & 0 deletions segment/cold/testdata/sample.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
[{"bounce":1,"browser":"Yandex Browser","browserVersion":"22.79","city":null,"country":null,"domain":"vinceanalytics.com","duration":0,"entryPage":"/","event":"pageview","exitPage":null,"host":"vinceanalytics.com","iD":3704536773911023012,"os":"Android","osVersion":"11","path":"/","referrer":"images.yandex.by","referrerSource":null,"region":null,"screen":"mobile","session":1,"timestamp":1707505603464,"utmCampaign":null,"utmContent":null,"utmMedium":null,"utmSource":null,"utmTerm":null}
,{"bounce":1,"browser":"Chrome Mobile","browserVersion":"80.0.3987.162","city":null,"country":null,"domain":"vinceanalytics.com","duration":0,"entryPage":"/","event":"pageview","exitPage":null,"host":"vinceanalytics.com","iD":1643687621592029954,"os":"Android","osVersion":"4.4.2","path":"/","referrer":"www.suchmaschine.com","referrerSource":null,"region":null,"screen":"mobile","session":1,"timestamp":1707505604959,"utmCampaign":null,"utmContent":null,"utmMedium":null,"utmSource":null,"utmTerm":null}
,{"bounce":1,"browser":"Chrome Mobile","browserVersion":"67.0.3396.87","city":null,"country":null,"domain":"vinceanalytics.com","duration":0,"entryPage":"/","event":"pageview","exitPage":null,"host":"vinceanalytics.com","iD":-1469379059395748032,"os":"Android","osVersion":"6.0.1","path":"/","referrer":"images.google.mg","referrerSource":null,"region":null,"screen":"mobile","session":1,"timestamp":1707505605874,"utmCampaign":null,"utmContent":null,"utmMedium":null,"utmSource":null,"utmTerm":null}
,{"bounce":1,"browser":"Chrome Mobile","browserVersion":"28.0.1500.94","city":null,"country":null,"domain":"vinceanalytics.com","duration":0,"entryPage":"/","event":"pageview","exitPage":null,"host":"vinceanalytics.com","iD":-7648228086341695979,"os":"Android","osVersion":"4.2.2","path":"/","referrer":"images.google.com.gi","referrerSource":null,"region":null,"screen":"mobile","session":1,"timestamp":1707505606736,"utmCampaign":null,"utmContent":null,"utmMedium":null,"utmSource":null,"utmTerm":null}
,{"bounce":1,"browser":"Chrome Mobile","browserVersion":"59.0.3071.125","city":null,"country":null,"domain":"vinceanalytics.com","duration":0,"entryPage":"/","event":"pageview","exitPage":null,"host":"vinceanalytics.com","iD":6048609552370606953,"os":"Android","osVersion":"4.2.2","path":"/","referrer":"google.com.pr/products","referrerSource":null,"region":null,"screen":"mobile","session":1,"timestamp":1707505607507,"utmCampaign":null,"utmContent":null,"utmMedium":null,"utmSource":null,"utmTerm":null}
,{"bounce":1,"browser":"Chrome Mobile","browserVersion":"74.0.3729.136","city":null,"country":null,"domain":"vinceanalytics.com","duration":0,"entryPage":"/","event":"pageview","exitPage":null,"host":"vinceanalytics.com","iD":4821928319142117061,"os":"Android","osVersion":"9","path":"/","referrer":"www.yandex.ru","referrerSource":null,"region":null,"screen":"mobile","session":1,"timestamp":1707505608400,"utmCampaign":null,"utmContent":null,"utmMedium":null,"utmSource":null,"utmTerm":null}
,{"bounce":1,"browser":"Chrome Mobile","browserVersion":"91.0.4472.88","city":null,"country":null,"domain":"vinceanalytics.com","duration":0,"entryPage":"/","event":"pageview","exitPage":null,"host":"vinceanalytics.com","iD":1287629170667789982,"os":"Android","osVersion":"6.0","path":"/","referrer":"www.sougou.com","referrerSource":null,"region":null,"screen":"mobile","session":1,"timestamp":1707505612819,"utmCampaign":null,"utmContent":null,"utmMedium":null,"utmSource":null,"utmTerm":null}
,{"bounce":1,"browser":"Chrome","browserVersion":"46.0.2490.76","city":null,"country":null,"domain":"vinceanalytics.com","duration":0,"entryPage":"/","event":"pageview","exitPage":null,"host":"vinceanalytics.com","iD":-3315838571888045035,"os":"Android","osVersion":"4.4.2","path":"/","referrer":"blogsearch.google.tm","referrerSource":null,"region":null,"screen":"mobile","session":1,"timestamp":1707505613867,"utmCampaign":null,"utmContent":null,"utmMedium":null,"utmSource":null,"utmTerm":null}
,{"bounce":1,"browser":"Chrome","browserVersion":"71.0.3578.99","city":null,"country":null,"domain":"vinceanalytics.com","duration":0,"entryPage":"/","event":"pageview","exitPage":null,"host":"vinceanalytics.com","iD":358906035934972897,"os":"Android","osVersion":"8.1.0","path":"/","referrer":"yabs.yandex.ru","referrerSource":null,"region":null,"screen":"mobile","session":1,"timestamp":1707505614788,"utmCampaign":null,"utmContent":null,"utmMedium":null,"utmSource":null,"utmTerm":null}
,{"bounce":1,"browser":"Chrome Mobile","browserVersion":"80.0.3987.99","city":null,"country":null,"domain":"vinceanalytics.com","duration":0,"entryPage":"/","event":"pageview","exitPage":null,"host":"vinceanalytics.com","iD":-1086033703809142072,"os":"Android","osVersion":"6.0","path":"/","referrer":"www.google.com.bn/products","referrerSource":null,"region":null,"screen":"mobile","session":1,"timestamp":1707505615670,"utmCampaign":null,"utmContent":null,"utmMedium":null,"utmSource":null,"utmTerm":null}
,{"bounce":1,"browser":"Chrome Mobile","browserVersion":"80.0.3987.149","city":null,"country":null,"domain":"vinceanalytics.com","duration":0,"entryPage":"/","event":"pageview","exitPage":null,"host":"vinceanalytics.com","iD":4625930316464899422,"os":"Android","osVersion":"7.1.2","path":"/","referrer":"yabs.yandex.by","referrerSource":null,"region":null,"screen":"mobile","session":1,"timestamp":1707505616586,"utmCampaign":null,"utmContent":null,"utmMedium":null,"utmSource":null,"utmTerm":null}
,{"bounce":1,"browser":"Chrome Mobile","browserVersion":"18.0.1025.133","city":null,"country":null,"domain":"vinceanalytics.com","duration":0,"entryPage":"/","event":"pageview","exitPage":null,"host":"vinceanalytics.com","iD":-6470922341565868207,"os":"Android","osVersion":"6.0","path":"/","referrer":"it.search.yahoo.com","referrerSource":null,"region":null,"screen":"mobile","session":1,"timestamp":1707505617432,"utmCampaign":null,"utmContent":null,"utmMedium":null,"utmSource":null,"utmTerm":null}
,{"bounce":1,"browser":"Chrome Webview","browserVersion":"44.0.2403.119","city":null,"country":null,"domain":"vinceanalytics.com","duration":0,"entryPage":"/","event":"pageview","exitPage":null,"host":"vinceanalytics.com","iD":268460762329759722,"os":"Android","osVersion":"6.0","path":"/","referrer":"news.google.cm","referrerSource":null,"region":null,"screen":"mobile","session":1,"timestamp":1707505618182,"utmCampaign":null,"utmContent":null,"utmMedium":null,"utmSource":null,"utmTerm":null}
,{"bounce":1,"browser":"UC Browser","browserVersion":"12.5.5.1111","city":null,"country":null,"domain":"vinceanalytics.com","duration":0,"entryPage":"/","event":"pageview","exitPage":null,"host":"vinceanalytics.com","iD":1625906107353439033,"os":"Android","osVersion":"8.1.0","path":"/","referrer":"morfeo.centrum.cz","referrerSource":null,"region":null,"screen":"mobile","session":1,"timestamp":1707505618991,"utmCampaign":null,"utmContent":null,"utmMedium":null,"utmSource":null,"utmTerm":null}
,{"bounce":1,"browser":"Android Browser","browserVersion":"6.6.0","city":null,"country":null,"domain":"vinceanalytics.com","duration":0,"entryPage":"/","event":"pageview","exitPage":null,"host":"vinceanalytics.com","iD":-6856031581712722829,"os":"CyanogenMod","osVersion":"7.1.0","path":"/","referrer":"www.google.com.ec","referrerSource":null,"region":null,"screen":"mobile","session":1,"timestamp":1707505619775,"utmCampaign":null,"utmContent":null,"utmMedium":null,"utmSource":null,"utmTerm":null}
]

0 comments on commit 73eac1c

Please sign in to comment.