-
-
Notifications
You must be signed in to change notification settings - Fork 12
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
13 changed files
with
806 additions
and
9 deletions.
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,111 @@ | ||
package dvcore | ||
|
||
import ( | ||
"bytes" | ||
"context" | ||
"io/ioutil" | ||
"os" | ||
"path/filepath" | ||
"testing" | ||
|
||
"github.com/cayleygraph/cayley/graph" | ||
"github.com/cayleygraph/quad" | ||
"github.com/stretchr/testify/assert" | ||
"moul.io/depviz/internal/dvstore" | ||
"moul.io/depviz/internal/testutil" | ||
"moul.io/multipmuri" | ||
) | ||
|
||
func TestTestingGoldenStore(t *testing.T) { | ||
store, close := TestingGoldenStore(t, "all-depviz-test") | ||
assert.NotNil(t, store) | ||
defer close() | ||
|
||
ctx := context.Background() | ||
it := store.QuadsAllIterator() | ||
count := 0 | ||
for it.Next(ctx) { | ||
count++ | ||
} | ||
// FIXME: check if contain some specific data | ||
assert.Greater(t, count, 0) | ||
} | ||
|
||
func TestPullAndSave(t *testing.T) { | ||
if testing.Short() { | ||
t.Skip("skipping slow test (--short)") | ||
} | ||
githubToken := os.Getenv("GITHUB_TOKEN") | ||
if githubToken == "" { | ||
t.Skip("missing GITHUB_TOKEN") | ||
} | ||
schema := dvstore.Schema() | ||
gitlabToken := "" | ||
logger := testutil.Logger(t) | ||
|
||
tests := []struct { | ||
name string | ||
targets []multipmuri.Entity | ||
}{ | ||
{ | ||
"moul-depviz-test", | ||
[]multipmuri.Entity{ | ||
multipmuri.NewGitHubRepo("github.com", "moul", "depviz-test"), | ||
}, | ||
}, | ||
{ | ||
"moulbot-depviz-test", | ||
[]multipmuri.Entity{ | ||
multipmuri.NewGitHubRepo("github.com", "moul-bot", "depviz-test"), | ||
}, | ||
}, | ||
{ | ||
"all-depviz-test", | ||
[]multipmuri.Entity{ | ||
multipmuri.NewGitHubRepo("github.com", "moul", "depviz-test"), | ||
multipmuri.NewGitHubRepo("github.com", "moul-bot", "depviz-test"), | ||
}, | ||
}, | ||
} | ||
|
||
for _, test := range tests { | ||
store, close := TestingStore(t) | ||
defer close() | ||
changed, err := PullAndSave(test.targets, store, schema, githubToken, gitlabToken, false, logger) | ||
assert.NoError(t, err, test.name) | ||
assert.True(t, changed, test.name) | ||
changed, err = PullAndSave(test.targets, store, schema, githubToken, gitlabToken, false, logger) | ||
assert.NoError(t, err, test.name) | ||
assert.False(t, changed, test.name) | ||
changed, err = PullAndSave(test.targets, store, schema, githubToken, gitlabToken, true, logger) | ||
assert.NoError(t, err, test.name) | ||
assert.True(t, changed, test.name) | ||
|
||
var b bytes.Buffer | ||
qr := graph.NewQuadStoreReader(store.QuadStore) | ||
assert.NotNil(t, qr, test.name) | ||
defer qr.Close() | ||
|
||
format := quad.FormatByName("json-stream") | ||
assert.NotNil(t, format, test.name) | ||
|
||
qw := format.Writer(&b) | ||
assert.NotNil(t, qw, test.name) | ||
defer qw.Close() | ||
|
||
n, err := quad.Copy(qw, qr) | ||
assert.Greater(t, n, 0, test.name) | ||
assert.NoError(t, err, test.name) | ||
|
||
gp := filepath.Join("testdata", test.name+".dump.golden") | ||
if testutil.UpdateGolden() { | ||
t.Logf("update golden file: %s", gp) | ||
err := ioutil.WriteFile(gp, b.Bytes(), 0644) | ||
assert.NoError(t, err, test.name) | ||
} | ||
|
||
g, err := ioutil.ReadFile(gp) | ||
assert.NoError(t, err, test.name) | ||
assert.Equal(t, g, b.Bytes()) | ||
} | ||
} |
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,93 @@ | ||
{"subject":"\u003chttps://github.com/moul-bot\u003e","predicate":"\u003crdf:type\u003e","object":"\u003cdv:Owner\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot\u003e","predicate":"\u003cschema:localId\u003e","object":"@moul-bot"} | ||
{"subject":"\u003chttps://github.com/moul-bot\u003e","predicate":"\u003cschema:kind\u003e","object":"\"1\"^^\u003cschema:Integer\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot\u003e","predicate":"\u003cschema:shortName\u003e","object":"moul-bot"} | ||
{"subject":"\u003chttps://github.com/moul-bot\u003e","predicate":"\u003cschema:fullName\u003e","object":"moul-bot"} | ||
{"subject":"\u003chttps://github.com/moul-bot\u003e","predicate":"\u003cschema:driver\u003e","object":"\"1\"^^\u003cschema:Integer\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot\u003e","predicate":"\u003cschema:avatarUrl\u003e","object":"https://avatars1.githubusercontent.com/u/41326314?v=4"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test\u003e","predicate":"\u003crdf:type\u003e","object":"\u003cdv:Owner\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test\u003e","predicate":"\u003cschema:localId\u003e","object":"moul-bot/depviz-test"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test\u003e","predicate":"\u003cschema:kind\u003e","object":"\"4\"^^\u003cschema:Integer\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test\u003e","predicate":"\u003cschema:driver\u003e","object":"\"1\"^^\u003cschema:Integer\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test\u003e","predicate":"\u003chasOwner\u003e","object":"\u003chttps://github.com/moul-bot\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/7\u003e","predicate":"\u003crdf:type\u003e","object":"\u003cdv:Task\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/7\u003e","predicate":"\u003cschema:createdAt\u003e","object":"\"2019-08-08T18:56:14Z\"^^\u003cschema:DateTime\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/7\u003e","predicate":"\u003cschema:updatedAt\u003e","object":"\"2019-09-03T09:07:03Z\"^^\u003cschema:DateTime\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/7\u003e","predicate":"\u003cschema:localId\u003e","object":"moul-bot/depviz-test#7"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/7\u003e","predicate":"\u003cschema:kind\u003e","object":"\"1\"^^\u003cschema:Integer\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/7\u003e","predicate":"\u003cschema:title\u003e","object":"Issue 7"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/7\u003e","predicate":"\u003cschema:description\u003e","object":"Depends on #4\r\nDepends on https://github.com/moul/depviz-test/milestone/1"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/7\u003e","predicate":"\u003cschema:driver\u003e","object":"\"1\"^^\u003cschema:Integer\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/7\u003e","predicate":"\u003cschema:state\u003e","object":"\"1\"^^\u003cschema:Integer\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/7\u003e","predicate":"\u003chasAuthor\u003e","object":"\u003chttps://github.com/moul-bot\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/7\u003e","predicate":"\u003chasOwner\u003e","object":"\u003chttps://github.com/moul-bot/depviz-test\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/7\u003e","predicate":"\u003cisDependingOn\u003e","object":"\u003chttps://github.com/moul-bot/depviz-test/issues/4\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/7\u003e","predicate":"\u003cisDependingOn\u003e","object":"\u003chttps://github.com/moul/depviz-test/milestone/1\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/6\u003e","predicate":"\u003crdf:type\u003e","object":"\u003cdv:Task\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/6\u003e","predicate":"\u003cschema:createdAt\u003e","object":"\"2019-08-08T18:56:04Z\"^^\u003cschema:DateTime\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/6\u003e","predicate":"\u003cschema:updatedAt\u003e","object":"\"2019-08-08T18:56:04Z\"^^\u003cschema:DateTime\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/6\u003e","predicate":"\u003cschema:localId\u003e","object":"moul-bot/depviz-test#6"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/6\u003e","predicate":"\u003cschema:kind\u003e","object":"\"1\"^^\u003cschema:Integer\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/6\u003e","predicate":"\u003cschema:title\u003e","object":"Issue 6"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/6\u003e","predicate":"\u003cschema:description\u003e","object":"Depends on #4"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/6\u003e","predicate":"\u003cschema:driver\u003e","object":"\"1\"^^\u003cschema:Integer\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/6\u003e","predicate":"\u003cschema:state\u003e","object":"\"1\"^^\u003cschema:Integer\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/6\u003e","predicate":"\u003chasAuthor\u003e","object":"\u003chttps://github.com/moul-bot\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/6\u003e","predicate":"\u003chasOwner\u003e","object":"\u003chttps://github.com/moul-bot/depviz-test\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/6\u003e","predicate":"\u003cisDependingOn\u003e","object":"\u003chttps://github.com/moul-bot/depviz-test/issues/4\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/5\u003e","predicate":"\u003crdf:type\u003e","object":"\u003cdv:Task\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/5\u003e","predicate":"\u003cschema:createdAt\u003e","object":"\"2019-08-08T18:55:47Z\"^^\u003cschema:DateTime\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/5\u003e","predicate":"\u003cschema:updatedAt\u003e","object":"\"2019-08-08T18:55:47Z\"^^\u003cschema:DateTime\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/5\u003e","predicate":"\u003cschema:localId\u003e","object":"moul-bot/depviz-test#5"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/5\u003e","predicate":"\u003cschema:kind\u003e","object":"\"1\"^^\u003cschema:Integer\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/5\u003e","predicate":"\u003cschema:title\u003e","object":"Issue 5"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/5\u003e","predicate":"\u003cschema:description\u003e","object":"Depends on #4"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/5\u003e","predicate":"\u003cschema:driver\u003e","object":"\"1\"^^\u003cschema:Integer\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/5\u003e","predicate":"\u003cschema:state\u003e","object":"\"1\"^^\u003cschema:Integer\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/5\u003e","predicate":"\u003chasAuthor\u003e","object":"\u003chttps://github.com/moul-bot\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/5\u003e","predicate":"\u003chasOwner\u003e","object":"\u003chttps://github.com/moul-bot/depviz-test\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/5\u003e","predicate":"\u003cisDependingOn\u003e","object":"\u003chttps://github.com/moul-bot/depviz-test/issues/4\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/4\u003e","predicate":"\u003crdf:type\u003e","object":"\u003cdv:Task\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/4\u003e","predicate":"\u003cschema:createdAt\u003e","object":"\"2019-08-08T18:55:34Z\"^^\u003cschema:DateTime\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/4\u003e","predicate":"\u003cschema:updatedAt\u003e","object":"\"2019-08-08T18:55:34Z\"^^\u003cschema:DateTime\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/4\u003e","predicate":"\u003cschema:localId\u003e","object":"moul-bot/depviz-test#4"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/4\u003e","predicate":"\u003cschema:kind\u003e","object":"\"1\"^^\u003cschema:Integer\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/4\u003e","predicate":"\u003cschema:title\u003e","object":"Issue #4"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/4\u003e","predicate":"\u003cschema:description\u003e","object":"Depends on #1 \r\nDepends on #2 \r\nDepends on #3"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/4\u003e","predicate":"\u003cschema:driver\u003e","object":"\"1\"^^\u003cschema:Integer\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/4\u003e","predicate":"\u003cschema:state\u003e","object":"\"1\"^^\u003cschema:Integer\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/4\u003e","predicate":"\u003chasAuthor\u003e","object":"\u003chttps://github.com/moul-bot\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/4\u003e","predicate":"\u003chasOwner\u003e","object":"\u003chttps://github.com/moul-bot/depviz-test\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/4\u003e","predicate":"\u003cisDependingOn\u003e","object":"\u003chttps://github.com/moul-bot/depviz-test/issues/1\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/4\u003e","predicate":"\u003cisDependingOn\u003e","object":"\u003chttps://github.com/moul-bot/depviz-test/issues/2\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/4\u003e","predicate":"\u003cisDependingOn\u003e","object":"\u003chttps://github.com/moul-bot/depviz-test/issues/3\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/3\u003e","predicate":"\u003crdf:type\u003e","object":"\u003cdv:Task\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/3\u003e","predicate":"\u003cschema:createdAt\u003e","object":"\"2019-08-08T18:55:19Z\"^^\u003cschema:DateTime\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/3\u003e","predicate":"\u003cschema:updatedAt\u003e","object":"\"2019-08-08T18:55:19Z\"^^\u003cschema:DateTime\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/3\u003e","predicate":"\u003cschema:localId\u003e","object":"moul-bot/depviz-test#3"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/3\u003e","predicate":"\u003cschema:kind\u003e","object":"\"1\"^^\u003cschema:Integer\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/3\u003e","predicate":"\u003cschema:title\u003e","object":"Issue 3"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/3\u003e","predicate":"\u003cschema:driver\u003e","object":"\"1\"^^\u003cschema:Integer\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/3\u003e","predicate":"\u003cschema:state\u003e","object":"\"1\"^^\u003cschema:Integer\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/3\u003e","predicate":"\u003chasAuthor\u003e","object":"\u003chttps://github.com/moul-bot\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/3\u003e","predicate":"\u003chasOwner\u003e","object":"\u003chttps://github.com/moul-bot/depviz-test\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/2\u003e","predicate":"\u003crdf:type\u003e","object":"\u003cdv:Task\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/2\u003e","predicate":"\u003cschema:createdAt\u003e","object":"\"2019-08-08T18:55:13Z\"^^\u003cschema:DateTime\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/2\u003e","predicate":"\u003cschema:updatedAt\u003e","object":"\"2019-08-08T18:55:13Z\"^^\u003cschema:DateTime\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/2\u003e","predicate":"\u003cschema:localId\u003e","object":"moul-bot/depviz-test#2"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/2\u003e","predicate":"\u003cschema:kind\u003e","object":"\"1\"^^\u003cschema:Integer\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/2\u003e","predicate":"\u003cschema:title\u003e","object":"Issue 2"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/2\u003e","predicate":"\u003cschema:driver\u003e","object":"\"1\"^^\u003cschema:Integer\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/2\u003e","predicate":"\u003cschema:state\u003e","object":"\"1\"^^\u003cschema:Integer\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/2\u003e","predicate":"\u003chasAuthor\u003e","object":"\u003chttps://github.com/moul-bot\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/2\u003e","predicate":"\u003chasOwner\u003e","object":"\u003chttps://github.com/moul-bot/depviz-test\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/1\u003e","predicate":"\u003crdf:type\u003e","object":"\u003cdv:Task\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/1\u003e","predicate":"\u003cschema:createdAt\u003e","object":"\"2019-08-08T18:55:07Z\"^^\u003cschema:DateTime\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/1\u003e","predicate":"\u003cschema:updatedAt\u003e","object":"\"2019-08-08T18:55:07Z\"^^\u003cschema:DateTime\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/1\u003e","predicate":"\u003cschema:localId\u003e","object":"moul-bot/depviz-test#1"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/1\u003e","predicate":"\u003cschema:kind\u003e","object":"\"1\"^^\u003cschema:Integer\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/1\u003e","predicate":"\u003cschema:title\u003e","object":"Issue 1"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/1\u003e","predicate":"\u003cschema:driver\u003e","object":"\"1\"^^\u003cschema:Integer\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/1\u003e","predicate":"\u003cschema:state\u003e","object":"\"1\"^^\u003cschema:Integer\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/1\u003e","predicate":"\u003chasAuthor\u003e","object":"\u003chttps://github.com/moul-bot\u003e"} | ||
{"subject":"\u003chttps://github.com/moul-bot/depviz-test/issues/1\u003e","predicate":"\u003chasOwner\u003e","object":"\u003chttps://github.com/moul-bot/depviz-test\u003e"} |
Oops, something went wrong.