Skip to content
This repository has been archived by the owner on Nov 18, 2021. It is now read-only.

Commit

Permalink
tools/flow/testdata: add test with package dependency
Browse files Browse the repository at this point in the history
Change-Id: Ic7451aad0641aaf417e1052477fd8d1ef373f089
Reviewed-on: https://cue-review.googlesource.com/c/cue/+/9302
Reviewed-by: CUE cueckoo <cueckoo@gmail.com>
Reviewed-by: Paul Jolly <paul@myitcv.org.uk>
  • Loading branch information
mpvl committed Apr 2, 2021
1 parent 1ea47e0 commit 96e84eb
Showing 1 changed file with 85 additions and 0 deletions.
85 changes: 85 additions & 0 deletions tools/flow/testdata/pkg.txtar
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
-- cue.mod/module.cue --
module: "example.org/test"
-- sub/sub.cue --
package sub

User: "sub"
-- in.cue --
import "example.org/test/sub"

root: {
a: {
$id: "valToOut"
val: "foo \(sub.User)"
out: string
}
b: {
$id: "valToOut"
$after: a
val: "bar"
out: string
}
c: {
$id: "valToOut"
out: a.out + b.out
}
}
-- out/run/errors --
-- out/run/t0 --
graph TD
t0("root.a [Ready]")
t1("root.b [Waiting]")
t1-->t0
t2("root.c [Waiting]")
t2-->t0
t2-->t1

-- out/run/t1 --
graph TD
t0("root.a [Terminated]")
t1("root.b [Ready]")
t1-->t0
t2("root.c [Waiting]")
t2-->t0
t2-->t1

-- out/run/t1/value --
{
$id: "valToOut"
val: "foo sub"
out: "foo sub"
}
-- out/run/t2 --
graph TD
t0("root.a [Terminated]")
t1("root.b [Terminated]")
t1-->t0
t2("root.c [Ready]")
t2-->t0
t2-->t1

-- out/run/t2/value --
{
$id: "valToOut"
$after: {
$id: "valToOut"
val: "foo sub"
out: "foo sub"
}
val: "bar"
out: "bar"
}
-- out/run/t3 --
graph TD
t0("root.a [Terminated]")
t1("root.b [Terminated]")
t1-->t0
t2("root.c [Terminated]")
t2-->t0
t2-->t1

-- out/run/t3/value --
{
$id: "valToOut"
out: "foo subbar"
}

0 comments on commit 96e84eb

Please sign in to comment.