diff --git a/Makefile b/Makefile index 4424cfad..18e1fadc 100644 --- a/Makefile +++ b/Makefile @@ -30,9 +30,9 @@ lint: generate cuefmt .PHONY: integration integration: dagger-debug # Self-diagnostics - ./examples/tests/test-test.sh 2>/dev/null + ./tests/test-test.sh 2>/dev/null # Actual integration tests - DAGGER_BINARY="./cmd/dagger/dagger-debug" time ./examples/tests/test.sh all + DAGGER_BINARY="./cmd/dagger/dagger-debug" time ./tests/test.sh all update-examples: cp ./dagger/spec.cue ./examples/simple/cue.mod/pkg/dagger.cloud/dagger/dagger.cue diff --git a/examples/tests/README.md b/tests/README.md similarity index 100% rename from examples/tests/README.md rename to tests/README.md diff --git a/examples/tests/compute/invalid/bool/main.cue b/tests/compute/invalid/bool/main.cue similarity index 100% rename from examples/tests/compute/invalid/bool/main.cue rename to tests/compute/invalid/bool/main.cue diff --git a/examples/tests/compute/invalid/int/main.cue b/tests/compute/invalid/int/main.cue similarity index 100% rename from examples/tests/compute/invalid/int/main.cue rename to tests/compute/invalid/int/main.cue diff --git a/examples/tests/compute/invalid/overload/new_def/main.cue b/tests/compute/invalid/overload/new_def/main.cue similarity index 100% rename from examples/tests/compute/invalid/overload/new_def/main.cue rename to tests/compute/invalid/overload/new_def/main.cue diff --git a/examples/tests/compute/invalid/overload/new_prop/main.cue b/tests/compute/invalid/overload/new_prop/main.cue similarity index 100% rename from examples/tests/compute/invalid/overload/new_prop/main.cue rename to tests/compute/invalid/overload/new_prop/main.cue diff --git a/examples/tests/compute/invalid/string/main.cue b/tests/compute/invalid/string/main.cue similarity index 100% rename from examples/tests/compute/invalid/string/main.cue rename to tests/compute/invalid/string/main.cue diff --git a/examples/tests/compute/invalid/struct/main.cue b/tests/compute/invalid/struct/main.cue similarity index 100% rename from examples/tests/compute/invalid/struct/main.cue rename to tests/compute/invalid/struct/main.cue diff --git a/examples/tests/compute/success/noop/main.cue b/tests/compute/success/noop/main.cue similarity index 100% rename from examples/tests/compute/success/noop/main.cue rename to tests/compute/success/noop/main.cue diff --git a/examples/tests/compute/success/overload/flat/main.cue b/tests/compute/success/overload/flat/main.cue similarity index 100% rename from examples/tests/compute/success/overload/flat/main.cue rename to tests/compute/success/overload/flat/main.cue diff --git a/examples/tests/compute/success/overload/wrapped/main.cue b/tests/compute/success/overload/wrapped/main.cue similarity index 100% rename from examples/tests/compute/success/overload/wrapped/main.cue rename to tests/compute/success/overload/wrapped/main.cue diff --git a/examples/tests/compute/success/simple/main.cue b/tests/compute/success/simple/main.cue similarity index 100% rename from examples/tests/compute/success/simple/main.cue rename to tests/compute/success/simple/main.cue diff --git a/examples/tests/copy/invalid/cache/main.cue b/tests/copy/invalid/cache/main.cue similarity index 100% rename from examples/tests/copy/invalid/cache/main.cue rename to tests/copy/invalid/cache/main.cue diff --git a/examples/tests/copy/valid/component/main.cue b/tests/copy/valid/component/main.cue similarity index 100% rename from examples/tests/copy/valid/component/main.cue rename to tests/copy/valid/component/main.cue diff --git a/examples/tests/copy/valid/script/main.cue b/tests/copy/valid/script/main.cue similarity index 100% rename from examples/tests/copy/valid/script/main.cue rename to tests/copy/valid/script/main.cue diff --git a/examples/tests/dependencies/interpolation/main.cue b/tests/dependencies/interpolation/main.cue similarity index 100% rename from examples/tests/dependencies/interpolation/main.cue rename to tests/dependencies/interpolation/main.cue diff --git a/examples/tests/dependencies/simple/main.cue b/tests/dependencies/simple/main.cue similarity index 100% rename from examples/tests/dependencies/simple/main.cue rename to tests/dependencies/simple/main.cue diff --git a/examples/tests/dependencies/unmarshal/main.cue b/tests/dependencies/unmarshal/main.cue similarity index 100% rename from examples/tests/dependencies/unmarshal/main.cue rename to tests/dependencies/unmarshal/main.cue diff --git a/examples/tests/exec/always/main.cue b/tests/exec/always/main.cue similarity index 100% rename from examples/tests/exec/always/main.cue rename to tests/exec/always/main.cue diff --git a/examples/tests/exec/dir/doesnotexist/main.cue b/tests/exec/dir/doesnotexist/main.cue similarity index 100% rename from examples/tests/exec/dir/doesnotexist/main.cue rename to tests/exec/dir/doesnotexist/main.cue diff --git a/examples/tests/exec/dir/exist/main.cue b/tests/exec/dir/exist/main.cue similarity index 100% rename from examples/tests/exec/dir/exist/main.cue rename to tests/exec/dir/exist/main.cue diff --git a/examples/tests/exec/env/invalid/main.cue b/tests/exec/env/invalid/main.cue similarity index 100% rename from examples/tests/exec/env/invalid/main.cue rename to tests/exec/env/invalid/main.cue diff --git a/examples/tests/exec/env/overlay/main.cue b/tests/exec/env/overlay/main.cue similarity index 100% rename from examples/tests/exec/env/overlay/main.cue rename to tests/exec/env/overlay/main.cue diff --git a/examples/tests/exec/env/valid/main.cue b/tests/exec/env/valid/main.cue similarity index 100% rename from examples/tests/exec/env/valid/main.cue rename to tests/exec/env/valid/main.cue diff --git a/examples/tests/exec/error/main.cue b/tests/exec/error/main.cue similarity index 100% rename from examples/tests/exec/error/main.cue rename to tests/exec/error/main.cue diff --git a/examples/tests/exec/exit_code/main.cue b/tests/exec/exit_code/main.cue similarity index 100% rename from examples/tests/exec/exit_code/main.cue rename to tests/exec/exit_code/main.cue diff --git a/examples/tests/exec/invalid/main.cue b/tests/exec/invalid/main.cue similarity index 100% rename from examples/tests/exec/invalid/main.cue rename to tests/exec/invalid/main.cue diff --git a/examples/tests/exec/simple/main.cue b/tests/exec/simple/main.cue similarity index 100% rename from examples/tests/exec/simple/main.cue rename to tests/exec/simple/main.cue diff --git a/examples/tests/exec/undefined/non_concrete_not_referenced/main.cue b/tests/exec/undefined/non_concrete_not_referenced/main.cue similarity index 100% rename from examples/tests/exec/undefined/non_concrete_not_referenced/main.cue rename to tests/exec/undefined/non_concrete_not_referenced/main.cue diff --git a/examples/tests/exec/undefined/non_concrete_referenced/main.cue b/tests/exec/undefined/non_concrete_referenced/main.cue similarity index 100% rename from examples/tests/exec/undefined/non_concrete_referenced/main.cue rename to tests/exec/undefined/non_concrete_referenced/main.cue diff --git a/examples/tests/exec/undefined/with_pkg_def/cue.mod/module.cue b/tests/exec/undefined/with_pkg_def/cue.mod/module.cue similarity index 100% rename from examples/tests/exec/undefined/with_pkg_def/cue.mod/module.cue rename to tests/exec/undefined/with_pkg_def/cue.mod/module.cue diff --git a/examples/tests/exec/undefined/with_pkg_def/cue.mod/pkg/dagger.cloud/def/main.cue b/tests/exec/undefined/with_pkg_def/cue.mod/pkg/dagger.cloud/def/main.cue similarity index 100% rename from examples/tests/exec/undefined/with_pkg_def/cue.mod/pkg/dagger.cloud/def/main.cue rename to tests/exec/undefined/with_pkg_def/cue.mod/pkg/dagger.cloud/def/main.cue diff --git a/examples/tests/exec/undefined/with_pkg_def/main.cue b/tests/exec/undefined/with_pkg_def/main.cue similarity index 100% rename from examples/tests/exec/undefined/with_pkg_def/main.cue rename to tests/exec/undefined/with_pkg_def/main.cue diff --git a/examples/tests/exec/undefined/with_pkg_mandatory/cue.mod/module.cue b/tests/exec/undefined/with_pkg_mandatory/cue.mod/module.cue similarity index 100% rename from examples/tests/exec/undefined/with_pkg_mandatory/cue.mod/module.cue rename to tests/exec/undefined/with_pkg_mandatory/cue.mod/module.cue diff --git a/examples/tests/exec/undefined/with_pkg_mandatory/cue.mod/pkg/dagger.cloud/nonoptional/main.cue b/tests/exec/undefined/with_pkg_mandatory/cue.mod/pkg/dagger.cloud/nonoptional/main.cue similarity index 100% rename from examples/tests/exec/undefined/with_pkg_mandatory/cue.mod/pkg/dagger.cloud/nonoptional/main.cue rename to tests/exec/undefined/with_pkg_mandatory/cue.mod/pkg/dagger.cloud/nonoptional/main.cue diff --git a/examples/tests/exec/undefined/with_pkg_mandatory/main.cue b/tests/exec/undefined/with_pkg_mandatory/main.cue similarity index 100% rename from examples/tests/exec/undefined/with_pkg_mandatory/main.cue rename to tests/exec/undefined/with_pkg_mandatory/main.cue diff --git a/examples/tests/exec/undefined/with_pkg_optional/cue.mod/module.cue b/tests/exec/undefined/with_pkg_optional/cue.mod/module.cue similarity index 100% rename from examples/tests/exec/undefined/with_pkg_optional/cue.mod/module.cue rename to tests/exec/undefined/with_pkg_optional/cue.mod/module.cue diff --git a/examples/tests/exec/undefined/with_pkg_optional/cue.mod/pkg/dagger.cloud/optional/main.cue b/tests/exec/undefined/with_pkg_optional/cue.mod/pkg/dagger.cloud/optional/main.cue similarity index 100% rename from examples/tests/exec/undefined/with_pkg_optional/cue.mod/pkg/dagger.cloud/optional/main.cue rename to tests/exec/undefined/with_pkg_optional/cue.mod/pkg/dagger.cloud/optional/main.cue diff --git a/examples/tests/exec/undefined/with_pkg_optional/main.cue b/tests/exec/undefined/with_pkg_optional/main.cue similarity index 100% rename from examples/tests/exec/undefined/with_pkg_optional/main.cue rename to tests/exec/undefined/with_pkg_optional/main.cue diff --git a/examples/tests/export/bool/main.cue b/tests/export/bool/main.cue similarity index 100% rename from examples/tests/export/bool/main.cue rename to tests/export/bool/main.cue diff --git a/examples/tests/export/concurrency/main.cue b/tests/export/concurrency/main.cue similarity index 100% rename from examples/tests/export/concurrency/main.cue rename to tests/export/concurrency/main.cue diff --git a/examples/tests/export/float/main.cue b/tests/export/float/main.cue similarity index 100% rename from examples/tests/export/float/main.cue rename to tests/export/float/main.cue diff --git a/examples/tests/export/invalid/format/main.cue b/tests/export/invalid/format/main.cue similarity index 100% rename from examples/tests/export/invalid/format/main.cue rename to tests/export/invalid/format/main.cue diff --git a/examples/tests/export/invalid/path/main.cue b/tests/export/invalid/path/main.cue similarity index 100% rename from examples/tests/export/invalid/path/main.cue rename to tests/export/invalid/path/main.cue diff --git a/examples/tests/export/invalid/validation/main.cue b/tests/export/invalid/validation/main.cue similarity index 100% rename from examples/tests/export/invalid/validation/main.cue rename to tests/export/invalid/validation/main.cue diff --git a/examples/tests/export/json/main.cue b/tests/export/json/main.cue similarity index 100% rename from examples/tests/export/json/main.cue rename to tests/export/json/main.cue diff --git a/examples/tests/export/number/main.cue b/tests/export/number/main.cue similarity index 100% rename from examples/tests/export/number/main.cue rename to tests/export/number/main.cue diff --git a/examples/tests/export/string/main.cue b/tests/export/string/main.cue similarity index 100% rename from examples/tests/export/string/main.cue rename to tests/export/string/main.cue diff --git a/examples/tests/export/withvalidation/main.cue b/tests/export/withvalidation/main.cue similarity index 100% rename from examples/tests/export/withvalidation/main.cue rename to tests/export/withvalidation/main.cue diff --git a/examples/tests/export/yaml/main.cue b/tests/export/yaml/main.cue similarity index 100% rename from examples/tests/export/yaml/main.cue rename to tests/export/yaml/main.cue diff --git a/examples/tests/fetch-container/exist/main.cue b/tests/fetch-container/exist/main.cue similarity index 100% rename from examples/tests/fetch-container/exist/main.cue rename to tests/fetch-container/exist/main.cue diff --git a/examples/tests/fetch-container/invalid/main.cue b/tests/fetch-container/invalid/main.cue similarity index 100% rename from examples/tests/fetch-container/invalid/main.cue rename to tests/fetch-container/invalid/main.cue diff --git a/examples/tests/fetch-container/nonexistent/digest/main.cue b/tests/fetch-container/nonexistent/digest/main.cue similarity index 100% rename from examples/tests/fetch-container/nonexistent/digest/main.cue rename to tests/fetch-container/nonexistent/digest/main.cue diff --git a/examples/tests/fetch-container/nonexistent/image-with-valid-digest/main.cue b/tests/fetch-container/nonexistent/image-with-valid-digest/main.cue similarity index 100% rename from examples/tests/fetch-container/nonexistent/image-with-valid-digest/main.cue rename to tests/fetch-container/nonexistent/image-with-valid-digest/main.cue diff --git a/examples/tests/fetch-container/nonexistent/image/main.cue b/tests/fetch-container/nonexistent/image/main.cue similarity index 100% rename from examples/tests/fetch-container/nonexistent/image/main.cue rename to tests/fetch-container/nonexistent/image/main.cue diff --git a/examples/tests/fetch-container/nonexistent/tag/main.cue b/tests/fetch-container/nonexistent/tag/main.cue similarity index 100% rename from examples/tests/fetch-container/nonexistent/tag/main.cue rename to tests/fetch-container/nonexistent/tag/main.cue diff --git a/examples/tests/fetch-git/exist/main.cue b/tests/fetch-git/exist/main.cue similarity index 100% rename from examples/tests/fetch-git/exist/main.cue rename to tests/fetch-git/exist/main.cue diff --git a/examples/tests/fetch-git/invalid/main.cue b/tests/fetch-git/invalid/main.cue similarity index 100% rename from examples/tests/fetch-git/invalid/main.cue rename to tests/fetch-git/invalid/main.cue diff --git a/examples/tests/fetch-git/nonexistent/bork/main.cue b/tests/fetch-git/nonexistent/bork/main.cue similarity index 100% rename from examples/tests/fetch-git/nonexistent/bork/main.cue rename to tests/fetch-git/nonexistent/bork/main.cue diff --git a/examples/tests/fetch-git/nonexistent/ref/main.cue b/tests/fetch-git/nonexistent/ref/main.cue similarity index 100% rename from examples/tests/fetch-git/nonexistent/ref/main.cue rename to tests/fetch-git/nonexistent/ref/main.cue diff --git a/examples/tests/fetch-git/nonexistent/remote/main.cue b/tests/fetch-git/nonexistent/remote/main.cue similarity index 100% rename from examples/tests/fetch-git/nonexistent/remote/main.cue rename to tests/fetch-git/nonexistent/remote/main.cue diff --git a/examples/tests/input/default/main.cue b/tests/input/default/main.cue similarity index 100% rename from examples/tests/input/default/main.cue rename to tests/input/default/main.cue diff --git a/examples/tests/input/simple/main.cue b/tests/input/simple/main.cue similarity index 100% rename from examples/tests/input/simple/main.cue rename to tests/input/simple/main.cue diff --git a/examples/tests/load/invalid/cache/main.cue b/tests/load/invalid/cache/main.cue similarity index 100% rename from examples/tests/load/invalid/cache/main.cue rename to tests/load/invalid/cache/main.cue diff --git a/examples/tests/load/valid/component/main.cue b/tests/load/valid/component/main.cue similarity index 100% rename from examples/tests/load/valid/component/main.cue rename to tests/load/valid/component/main.cue diff --git a/examples/tests/load/valid/script/main.cue b/tests/load/valid/script/main.cue similarity index 100% rename from examples/tests/load/valid/script/main.cue rename to tests/load/valid/script/main.cue diff --git a/examples/tests/mounts/valid/cache/main.cue b/tests/mounts/valid/cache/main.cue similarity index 100% rename from examples/tests/mounts/valid/cache/main.cue rename to tests/mounts/valid/cache/main.cue diff --git a/examples/tests/mounts/valid/component/main.cue b/tests/mounts/valid/component/main.cue similarity index 100% rename from examples/tests/mounts/valid/component/main.cue rename to tests/mounts/valid/component/main.cue diff --git a/examples/tests/mounts/valid/script/main.cue b/tests/mounts/valid/script/main.cue similarity index 100% rename from examples/tests/mounts/valid/script/main.cue rename to tests/mounts/valid/script/main.cue diff --git a/examples/tests/mounts/valid/tmpfs/main.cue b/tests/mounts/valid/tmpfs/main.cue similarity index 100% rename from examples/tests/mounts/valid/tmpfs/main.cue rename to tests/mounts/valid/tmpfs/main.cue diff --git a/examples/tests/repro-19/main.cue b/tests/repro-19/main.cue similarity index 100% rename from examples/tests/repro-19/main.cue rename to tests/repro-19/main.cue diff --git a/examples/tests/test-lib.sh b/tests/test-lib.sh similarity index 100% rename from examples/tests/test-lib.sh rename to tests/test-lib.sh diff --git a/examples/tests/test-test.sh b/tests/test-test.sh similarity index 100% rename from examples/tests/test-test.sh rename to tests/test-test.sh diff --git a/examples/tests/test.sh b/tests/test.sh similarity index 100% rename from examples/tests/test.sh rename to tests/test.sh