Skip to content

Commit

Permalink
chore: organize integration tests (#5116)
Browse files Browse the repository at this point in the history
Some aesthetic changes to make it easier to find tests
and helpers.
  • Loading branch information
mehulkar committed Jun 2, 2023
1 parent 9ce240a commit 689cd60
Show file tree
Hide file tree
Showing 47 changed files with 24 additions and 24 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Setup
$ . ${TESTDIR}/../../helpers/setup.sh
$ . ${TESTDIR}/logged_in.sh
$ . ${TESTDIR}/_helpers/logged_in.sh

Link Test Run
$ ${TURBO} link --__test-run
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Setup
$ . ${TESTDIR}/../../helpers/setup.sh
$ . ${TESTDIR}/logged_in.sh
$ . ${TESTDIR}/_helpers/logged_in.sh

Logout while logged in
$ ${TURBO} logout
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Setup
$ . ${TESTDIR}/../../helpers/setup.sh
$ . ${TESTDIR}/_helpers/setup_monorepo.sh $(pwd)
$ . ${TESTDIR}/../../../helpers/setup.sh
$ . ${TESTDIR}/../_helpers/setup_monorepo.sh $(pwd)

Run a build to get a local cache.
$ ${TURBO} run build --output-logs=none
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Setup
$ . ${TESTDIR}/../../helpers/setup.sh
$ . ${TESTDIR}/_helpers/setup_monorepo.sh $(pwd) inputs
$ . ${TESTDIR}/../../../helpers/setup.sh
$ . ${TESTDIR}/../_helpers/setup_monorepo.sh $(pwd) inputs

Running build for my-app succeeds
$ ${TURBO} run build
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Setup
$ . ${TESTDIR}/../../helpers/setup.sh
$ . ${TESTDIR}/_helpers/setup_monorepo.sh $(pwd) run_logging
$ . ${TESTDIR}/../../../helpers/setup.sh
$ . ${TESTDIR}/../_helpers/setup_monorepo.sh $(pwd) run_logging

# [ ] error exit
# [ ] outputMode: errors-only
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Setup
$ . ${TESTDIR}/../../helpers/setup.sh
$ . ${TESTDIR}/_helpers/setup_monorepo.sh $(pwd) run_logging
$ . ${TESTDIR}/../../../helpers/setup.sh
$ . ${TESTDIR}/../_helpers/setup_monorepo.sh $(pwd) run_logging

# Run for the first time with --log-prefix=none
$ ${TURBO} run build --log-prefix=none
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Setup
$ . ${TESTDIR}/../../helpers/setup.sh
$ . ${TESTDIR}/_helpers/setup_monorepo.sh $(pwd)
$ . ${TESTDIR}/../../../helpers/setup.sh
$ . ${TESTDIR}/../_helpers/setup_monorepo.sh $(pwd)

Verbosity level 1
$ ${TURBO} build -v --filter=util --force
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Setup
$ . ${TESTDIR}/../../helpers/setup.sh
$ . ${TESTDIR}/_helpers/setup_monorepo.sh $(pwd) invalid_turbo_json
$ . ${TESTDIR}/../../../helpers/setup.sh
$ . ${TESTDIR}/../_helpers/setup_monorepo.sh $(pwd) invalid_turbo_json

Expect warnings
$ ${TURBO} build -v --dry > /dev/null
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Setup
$ . ${TESTDIR}/../../helpers/setup.sh
$ . ${TESTDIR}/_helpers/setup_monorepo.sh $(pwd) monorepo_dependency_error
$ . ${TESTDIR}/../../../helpers/setup.sh
$ . ${TESTDIR}/../_helpers/setup_monorepo.sh $(pwd) monorepo_dependency_error
Run without --continue
$ ${TURBO} build
\xe2\x80\xa2 Packages in scope: my-app, other-app, some-lib (esc)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Setup
$ . ${TESTDIR}/../../helpers/setup.sh
$ . ${TESTDIR}/_helpers/setup_monorepo.sh $(pwd)
$ . ${TESTDIR}/../../../helpers/setup.sh
$ . ${TESTDIR}/../_helpers/setup_monorepo.sh $(pwd)

Run a dry run
$ ${TURBO} build --dry=json | jq .packages
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Setup
$ . ${TESTDIR}/../../helpers/setup.sh
$ . ${TESTDIR}/_helpers/setup_monorepo.sh $(pwd)
$ . ${TESTDIR}/../../../helpers/setup.sh
$ . ${TESTDIR}/../_helpers/setup_monorepo.sh $(pwd)

# Running non-existent tasks errors
$ ${TURBO} run doesnotexist
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Setup
$ . ${TESTDIR}/../../helpers/setup.sh
$ . ${TESTDIR}/_helpers/setup_monorepo.sh $(pwd) monorepo_one_script_error
$ . ${TESTDIR}/../../../helpers/setup.sh
$ . ${TESTDIR}/../_helpers/setup_monorepo.sh $(pwd) monorepo_one_script_error

Check error is properly reported
Note that npm reports any failed script as exit code 1, even though we "exit 2"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Setup
$ . ${TESTDIR}/../../helpers/setup.sh
$ . ${TESTDIR}/_helpers/setup_monorepo.sh $(pwd)
$ . ${TESTDIR}/../../../helpers/setup.sh
$ . ${TESTDIR}/../_helpers/setup_monorepo.sh $(pwd)

Run build and record a trace
Ignore output since we want to focus on testing the generated profile
Expand Down

0 comments on commit 689cd60

Please sign in to comment.