Skip to content

Commit 586956d

Browse files
authored
Add GITHUB_TOKEN to prevent rate limiting, quiet tests (#13)
1 parent 7daf997 commit 586956d

File tree

2 files changed

+13
-11
lines changed

2 files changed

+13
-11
lines changed

.github/workflows/tests.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ defaults:
2020

2121
env:
2222
NIGHTLY_DDEV_PR_URL: "https://nightly.link/drud/ddev/actions/runs/1720215802/ddev-linux-amd64.zip"
23+
# Allow ddev get to use a github token to prevent rate limiting by tests
24+
DDEV_GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2325

2426
jobs:
2527
tests:

tests/test.bats

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,40 +5,40 @@ setup() {
55
mkdir -p $TESTDIR
66
export PROJNAME=solrtest
77
export DDEV_NON_INTERACTIVE=true
8-
ddev delete -Oy ${PROJNAME} || true
8+
ddev delete -Oy ${PROJNAME} >/dev/null || true
99
cd "${TESTDIR}"
1010
ddev config --project-name=${PROJNAME} --project-type=drupal9 --docroot=web --create-docroot --php-version=8.1
1111
echo "# Setting up Drupal project via composer ${PROJNAME} in ${TESTDIR} ($(pwd))" >&3
12-
ddev composer create -y -n --no-install drupal/recommended-project:^9
13-
ddev composer require -n --no-install drush/drush:* drupal/search_api_solr
12+
ddev composer create -y -n --no-install drupal/recommended-project:^9 >/dev/null
13+
ddev composer require -n --no-install drush/drush:* drupal/search_api_solr >/dev/null
1414
ddev composer config --append -- allow-plugins true
15-
ddev composer install
16-
ddev import-db --src=${DIR}/tests/testdata/db.sql.gz
15+
ddev composer install >/dev/null
16+
ddev import-db --src=${DIR}/tests/testdata/db.sql.gz >/dev/null
1717
}
1818

1919
teardown() {
2020
cd ${TESTDIR} || ( printf "unable to cd to ${TESTDIR}\n" && exit 1 )
21-
ddev delete -Oy ${PROJNAME}
21+
ddev delete -Oy ${PROJNAME} >/dev/null
2222
[ "${TESTDIR}" != "" ] && rm -rf ${TESTDIR}
2323
}
2424

2525
@test "install from directory" {
2626
set -eu -o pipefail
2727
cd ${TESTDIR} || ( printf "unable to cd to ${TESTDIR}\n" && exit 1 )
2828
echo "# ddev get drud/ddev-drupal9-solr with project ${PROJNAME} in ${TESTDIR} ($(pwd))" >&3
29-
ddev get ${DIR}
30-
ddev restart
29+
ddev get ${DIR} >/dev/null
30+
ddev restart >/dev/null
3131
status=$(ddev exec 'drush sapi-sl --format=json | jq -r .default_solr_server.status')
3232
[ "${status}" = "enabled" ]
33-
ddev drush search-api-solr:reload default_solr_server
33+
ddev drush search-api-solr:reload default_solr_server >/dev/null
3434
}
3535

3636
@test "install from release" {
3737
set -eu -o pipefail
3838
cd ${TESTDIR} || ( printf "unable to cd to ${TESTDIR}\n" && exit 1 )
3939
echo "# ddev get drud/ddev-drupal9-solr with project ${PROJNAME} in ${TESTDIR} ($(pwd))" >&3
40-
ddev get drud/ddev-drupal9-solr
41-
ddev restart
40+
ddev get drud/ddev-drupal9-solr >/dev/null
41+
ddev restart >/dev/null
4242
status=$(ddev exec 'drush sapi-sl --format=json | jq -r .default_solr_server.status')
4343
[ "${status}" = "enabled" ]
4444
ddev drush search-api-solr:reload default_solr_server

0 commit comments

Comments
 (0)