diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2022-10-13 12:00:09 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2022-10-13 12:00:38 +0200 |
commit | 0a56fad112fb59b07fa3ea03fe26b41b451ab886 (patch) | |
tree | f45b04a6bc86100e4361a2d02eb2a81b5ebf60c9 | |
parent | 4c1a8d88e64f5b7bd1e82878ddc20c06f593df3e (diff) |
Update old tests to public/private variable model
-rw-r--r-- | old-tests/variable/override/buildfile | 48 | ||||
-rw-r--r-- | old-tests/variable/override/p/buildfile | 42 | ||||
-rw-r--r-- | old-tests/variable/override/simple | 2 | ||||
-rwxr-xr-x | old-tests/variable/override/test.sh | 62 |
4 files changed, 77 insertions, 77 deletions
diff --git a/old-tests/variable/override/buildfile b/old-tests/variable/override/buildfile index 2889f69..87dc273 100644 --- a/old-tests/variable/override/buildfile +++ b/old-tests/variable/override/buildfile @@ -1,57 +1,57 @@ -if ($t != [null]) +if ($p.t != [null]) { - [$t] v = [null] + [$p.t] p.v = [null] } -print "/ :" $(/: v) +print "/ :" $(/: p.v) -if ($a == as) +if ($p.a == as) { - v = x + p.v = x } -elif ($a == ap) +elif ($p.a == ap) { - v += s + p.v += s } -elif ($a == pr) +elif ($p.a == pr) { - v =+ p + p.v =+ p } -print ". :" $v +print ". :" $p.v d/ { - if ($d_a == as) + if ($p.d_a == as) { - v = x + p.v = x } - elif ($d_a == ap) + elif ($p.d_a == ap) { - v += s + p.v += s } - elif ($d_a == pr) + elif ($p.d_a == pr) { - v =+ p + p.v =+ p } - print "d :" $v + print "d :" $p.v - if ($d_t_a == as) + if ($p.d_t_a == as) { - file{t}: v = x + file{t}: p.v = x } - elif ($d_t_a == ap) + elif ($p.d_t_a == ap) { - file{t}: v += s + file{t}: p.v += s } - elif ($d_t_a == pr) + elif ($p.d_t_a == pr) { - file{t}: v =+ p + file{t}: p.v =+ p } - print "d/t :" $(file{t}: v) + print "d/t :" $(file{t}: p.v) } include p/ diff --git a/old-tests/variable/override/p/buildfile b/old-tests/variable/override/p/buildfile index 5b84925..166d869 100644 --- a/old-tests/variable/override/p/buildfile +++ b/old-tests/variable/override/p/buildfile @@ -1,49 +1,49 @@ -if ($p_a == as) +if ($p.p_a == as) { - v = x + p.v = x } -elif ($p_a == ap) +elif ($p.p_a == ap) { - v += s + p.v += s } -elif ($p_a == pr) +elif ($p.p_a == pr) { - v =+ p + p.v =+ p } -print "p :" $v +print "p :" $p.v d/ { - if ($p_d_a == as) + if ($p.p_d_a == as) { - v = x + p.v = x } - elif ($p_d_a == ap) + elif ($p.p_d_a == ap) { - v += s + p.v += s } - elif ($p_d_a == pr) + elif ($p.p_d_a == pr) { - v =+ p + p.v =+ p } - print "p/d :" $v + print "p/d :" $p.v - if ($p_d_t_a == as) + if ($p.p_d_t_a == as) { - file{t}: v = x + file{t}: p.v = x } - elif ($p_d_t_a == ap) + elif ($p.p_d_t_a == ap) { - file{t}: v += s + file{t}: p.v += s } - elif ($p_d_t_a == pr) + elif ($p.p_d_t_a == pr) { - file{t}: v =+ p + file{t}: p.v =+ p } - print "p/d/t :" $(file{t}: v) + print "p/d/t :" $(file{t}: p.v) } ./: diff --git a/old-tests/variable/override/simple b/old-tests/variable/override/simple index 899daa2..983401a 100644 --- a/old-tests/variable/override/simple +++ b/old-tests/variable/override/simple @@ -1,3 +1,3 @@ -print $foo +print $p.foo ./: diff --git a/old-tests/variable/override/test.sh b/old-tests/variable/override/test.sh index 1374e46..fe89c56 100755 --- a/old-tests/variable/override/test.sh +++ b/old-tests/variable/override/test.sh @@ -53,16 +53,16 @@ function test () fi } -fail "foo= [string] bar" # error: typed override of variable foo -#fail "!foo=bar" "!foo=BAR" # error: multiple global overrides of variable foo -#fail "foo=bar" "foo=BAR" # error: multiple project overrides of variable foo -#fail "%foo=bar" "%foo=BAR" # error: multiple project overrides of variable foo +fail "p.foo= [string] bar" # error: typed override of variable p.foo +#fail "!p.foo=bar" "!p.foo=BAR" # error: multiple global overrides of variable p.foo +#fail "p.foo=bar" "p.foo=BAR" # error: multiple project overrides of variable p.foo +#fail "%p.foo=bar" "%p.foo=BAR" # error: multiple project overrides of variable p.foo -test --buildfile simple foo=bar ./ ./ <<< "bar" # Multiple bootstraps of the same project. +test --buildfile simple p.foo=bar ./ ./ <<< "bar" # Multiple bootstraps of the same project. # Visibility/qualification. # -test !v=X <<EOF +test !p.v=X <<EOF / : X . : X d : X @@ -72,7 +72,7 @@ p/d : X p/d/t : X EOF -test v=X <<EOF +test p.v=X <<EOF / : . : X d : X @@ -82,7 +82,7 @@ p/d : X p/d/t : X EOF -test ./v=X <<EOF +test ./p.v=X <<EOF / : . : X d : X @@ -92,7 +92,7 @@ p/d : X p/d/t : X EOF -test .../v=X <<EOF +test .../p.v=X <<EOF / : . : X d : X @@ -102,7 +102,7 @@ p/d : X p/d/t : X EOF -test ./p/v=X <<EOF +test ./p/p.v=X <<EOF / : . : d : @@ -112,7 +112,7 @@ p/d : X p/d/t : X EOF -test .../p/v=X <<EOF +test .../p/p.v=X <<EOF / : . : d : @@ -122,7 +122,7 @@ p/d : X p/d/t : X EOF -test v=X --buildfile loader ./p/ <<EOF +test p.v=X --buildfile loader ./p/ <<EOF / : . : X d : X @@ -132,7 +132,7 @@ p/d : X p/d/t : X EOF -test .../v=X --buildfile loader ./p/ <<EOF +test .../p.v=X --buildfile loader ./p/ <<EOF / : . : d : @@ -142,7 +142,7 @@ p/d : X p/d/t : X EOF -test /v=X <<EOF +test /p.v=X <<EOF / : . : X d : X @@ -152,7 +152,7 @@ p/d : X p/d/t : X EOF -test v=X p_a=as <<EOF +test p.v=X p.p_a=as <<EOF / : . : X d : X @@ -162,7 +162,7 @@ p/d : X p/d/t : X EOF -test %v=X <<EOF +test %p.v=X <<EOF / : . : X d : X @@ -172,7 +172,7 @@ p/d : X p/d/t : X EOF -test %v=X p_a=as <<EOF +test %p.v=X p.p_a=as <<EOF / : . : X d : X @@ -182,7 +182,7 @@ p/d : x p/d/t : x EOF -test /v=X d_a=as p_d_a=as <<EOF +test /p.v=X p.d_a=as p.p_d_a=as <<EOF / : . : X d : x @@ -192,7 +192,7 @@ p/d : x p/d/t : x EOF -test %v+=S %v=+P a=as <<EOF +test %p.v+=S %p.v=+P p.a=as <<EOF / : . : P x S d : P x S @@ -202,7 +202,7 @@ p/d : P S p/d/t : P S EOF -test %v+=S %v=+P a=as p_a=as <<EOF +test %p.v+=S %p.v=+P p.a=as p.p_a=as <<EOF / : . : P x S d : P x S @@ -214,7 +214,7 @@ EOF # Append/Prepend in override. # -test v+=S <<EOF +test p.v+=S <<EOF / : . : S d : S @@ -224,7 +224,7 @@ p/d : S p/d/t : S EOF -test v+=S a=as <<EOF +test p.v+=S p.a=as <<EOF / : . : x S d : x S @@ -234,7 +234,7 @@ p/d : S p/d/t : S EOF -test %v=+P a=as p_a=as <<EOF +test %p.v=+P p.a=as p.p_a=as <<EOF / : . : P x d : P x @@ -244,7 +244,7 @@ p/d : x p/d/t : x EOF -test %v+=S v=+P a=as p_a=as <<EOF +test %p.v+=S p.v=+P p.a=as p.p_a=as <<EOF / : . : P x S d : P x S @@ -256,7 +256,7 @@ EOF # Append/Prepend in both. # -test v=X a=ap d_a=ap p_a=ap p_d_a=ap <<EOF +test p.v=X p.a=ap p.d_a=ap p.p_a=ap p.p_d_a=ap <<EOF / : . : X d : X @@ -266,7 +266,7 @@ p/d : X p/d/t : X EOF -test v+=S v=+P a=as d_a=ap d_t_a=ap p_a=ap p_d_a=ap p_d_t_a=ap <<EOF +test p.v+=S p.v=+P p.a=as p.d_a=ap p.d_t_a=ap p.p_a=ap p.p_d_a=ap p.p_d_t_a=ap <<EOF / : . : P x S d : P x s S @@ -279,7 +279,7 @@ EOF # These ones are surprising. I guess the moral is we shouldn't do "blind" # cross-project append/prepend. # -test %v=X a=as d_a=ap p_a=ap p_d_a=ap <<EOF +test %p.v=X p.a=as p.d_a=ap p.p_a=ap p.p_d_a=ap <<EOF / : . : X d : X @@ -289,7 +289,7 @@ p/d : s s p/d/t : s s EOF -test %v+=S a=as d_a=ap p_a=ap p_d_a=ap <<EOF +test %p.v+=S p.a=as p.d_a=ap p.p_a=ap p.p_d_a=ap <<EOF / : . : x S d : x s S @@ -299,7 +299,7 @@ p/d : s s p/d/t : s s EOF -test %v+=S a=as d_a=ap p_a=ap p_d_a=ap ./ p/ <<EOF +test %p.v+=S p.a=as p.d_a=ap p.p_a=ap p.p_d_a=ap ./ p/ <<EOF / : . : x S d : x s S @@ -311,7 +311,7 @@ EOF # Typed override. # -test v+=S v=+P t=string <<EOF +test p.v+=S p.v=+P p.t=string <<EOF / : . : PS d : PS @@ -321,7 +321,7 @@ p/d : PS p/d/t : PS EOF -test v+=S v=+P t=string a=as d_a=ap d_t_a=ap p_a=ap p_d_a=ap p_d_t_a=ap <<EOF +test p.v+=S p.v=+P p.t=string p.a=as p.d_a=ap p.d_t_a=ap p.p_a=ap p.p_d_a=ap p.p_d_t_a=ap <<EOF / : . : PxS d : PxsS |