0
Fork 0
mirror of https://codeberg.org/forgejo/forgejo.git synced 2024-12-25 08:54:17 -05:00
forgejo/tests/integration
0ko 1496bb6079 Better logic for showing user feed/public activity elements (#4189)
There are a few changes of template logic which defines when which elements should be shown on profile page. The motivation is to have the elements when needed and don't when they're not relevant.

## Changes

### RSS button

Now displayed if:
* feeds are enabled
AND one or more of:
* the current user is an admin
* the current user is viewing their profile
* the activity is publicly available

So, basically in cases when the .rss feed actually contains any events. Before this change this button was constantly shown and was giving an empty feed if it was unavailable.

### Public activity tab

The tab is displayed if:
* the current user is an admin
* the current user is viewing their profile
* the activity is publicly available
* the current tab is this exact tab, for example, in case it was accessed by adding `?tab=activity` to the URL, so that the UI is not broken w/o a highlighted tab

So, this tab is not displayed when it's not going to contain any information, but still can be accessed.

### Banner "This user has disabled the public visibility of the activity."

For admins:
* always show the big blue banner to warn that sharing a screenshot of this publicly is bad idea

For self:
* always display a little note about the current visibility status with a "Change" link

For others:
* only display a little note to explain why the activity is not shown

### Heatmap and activity feed

Elements are only displayed when relevant, instead of keeping empty leftovers, for easier testing. This template change is also covered by test. **Everything in this Changes section is covered by test unless I forgot something.**

## Preview

There's obviously too many states to screenshot, here are highlights:

![](https://codeberg.org/attachments/47559531-9bcd-46c0-90d4-8b51512da752)
_Warning admin for why they're seeing the information_

![](https://codeberg.org/attachments/3107bf62-955b-4fe5-bce3-6305a928afe1)
_Viewing self - private_

![](https://codeberg.org/attachments/afb63ead-fb0b-4fc7-9d8b-c6c09e9ae62b)
_Viewing self - public_

![](https://codeberg.org/attachments/df3c090a-7490-4827-b33b-771fd4fa0a9f)
_Don't have access to the information_

![](https://codeberg.org/attachments/2dd2b0ac-2fe0-4453-aa4b-e91fd08f4411)
_The tab is not shown when the activity can't be accessed_

![](https://codeberg.org/attachments/ed4c61de-b3b7-4523-b92b-bc76e1d8b7c5)
_Can't access the RSS feed_

![](https://codeberg.org/attachments/5a27f2be-d79c-4fb4-85a5-758348398f1b)
_Can access the RSS feed_

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/4189
Reviewed-by: Otto <otto@codeberg.org>
2024-06-24 08:19:11 +00:00
..
fixtures
migration-test [CHORE] Remove Microsoft SQL Server Support 2024-04-05 23:37:36 +02:00
schemas
actions_commit_status_test.go Add codespell support and fix a good number of typos with its help (#3270) 2024-05-09 13:49:37 +00:00
actions_route_test.go Merge pull request '[UI] Actions: Link to Workflow in View' (#1866) from n0toose/forgejo:forgejo-add-workflow-link into forgejo 2024-02-28 17:28:16 +00:00
actions_trigger_test.go Fix invalid link of the commit status when ref is tag (#29752) 2024-03-26 19:04:25 +01:00
admin_config_test.go
admin_user_test.go
api_actions_artifact_test.go
api_actions_artifact_v4_test.go Actions Artifacts v4 backend (#28965) 2024-03-06 12:10:45 +08:00
api_activitypub_person_test.go activitypub: warn instead of error 2024-03-24 07:12:31 +01:00
api_activitypub_repository_test.go federated-star: finalize receive activity (#3871) 2024-05-24 00:25:57 +00:00
api_admin_org_test.go
api_admin_test.go Add result check in TestAPIEditUser (#29674) 2024-05-09 19:26:21 +02:00
api_block_test.go
api_branch_test.go test-sha256: APICreateBranch 2024-05-16 10:54:40 +02:00
api_comment_attachment_test.go Catch and handle unallowed file type errors in issue attachment API (#30791) 2024-05-05 12:15:40 +01:00
api_comment_test.go [FEAT] Adds x-mode-only anchor styles to display images based if the theme is light or dark mode. (#3985) 2024-06-09 10:50:53 +00:00
api_feed_plain_text_titles_test.go
api_feed_user_test.go
api_forgejo_root_test.go
api_forgejo_version_test.go Fix #2512 /api/forgejo/v1/version auth check (#2582) 2024-03-19 07:16:19 +00:00
api_fork_test.go Allow admins to fork repos even when creation limits are exhausted (#3277) 2024-04-17 05:52:02 +00:00
api_gitignore_templates_test.go
api_gpg_keys_test.go
api_health_test.go Remove useless t.run 2024-04-06 00:43:22 +02:00
api_helper_for_declarative_test.go test(integration): refactor doAPIMergePullRequest 2024-06-01 23:50:57 +02:00
api_httpsig_test.go
api_issue_attachment_test.go Catch and handle unallowed file type errors in issue attachment API (#30791) 2024-05-05 12:15:40 +01:00
api_issue_config_test.go Add codespell support and fix a good number of typos with its help (#3270) 2024-05-09 13:49:37 +00:00
api_issue_label_test.go Support using label names when changing issue labels (#30943) 2024-05-19 13:12:35 +02:00
api_issue_milestone_test.go
api_issue_pin_test.go
api_issue_reaction_test.go
api_issue_stopwatch_test.go
api_issue_subscription_test.go
api_issue_templates_test.go
api_issue_test.go Fix no edit history after editing issue's title and content (#30814) 2024-05-05 12:15:40 +01:00
api_issue_tracked_time_test.go
api_keys_test.go
api_label_templates_test.go
api_license_templates_test.go
api_nodeinfo_test.go [FEAT] Adds x-mode-only anchor styles to display images based if the theme is light or dark mode. (#3985) 2024-06-09 10:50:53 +00:00
api_notification_test.go Enable more revive linter rules (#30608) 2024-04-28 15:39:00 +02:00
api_oauth2_apps_test.go
api_org_avatar_test.go
api_org_test.go Allow non-admin users to delete review requests (#29057) 2024-02-26 22:30:27 +01:00
api_packages_alpine_test.go Enable more revive linter rules (#30608) 2024-04-28 15:39:00 +02:00
api_packages_cargo_test.go Run go generate and go vet on all packages (#30529) 2024-04-21 16:28:16 +02:00
api_packages_chef_test.go Resolve lint for unused parameter and unnecessary type arguments (#30750) 2024-05-05 08:38:16 +01:00
api_packages_composer_test.go
api_packages_conan_test.go
api_packages_conda_test.go
api_packages_container_test.go
api_packages_cran_test.go
api_packages_debian_test.go
api_packages_generic_test.go Relax generic package filename restrictions (#30135) 2024-03-30 07:17:31 +01:00
api_packages_goproxy_test.go
api_packages_helm_test.go
api_packages_maven_test.go templates: Be more forgiving about missing package metadata 2024-05-10 12:07:24 +02:00
api_packages_npm_test.go
api_packages_nuget_test.go Fix NuGet Package API for $filter with Id equality (#31188) 2024-06-09 11:13:39 +02:00
api_packages_pub_test.go
api_packages_pypi_test.go Update tests/integration/api_packages_pypi_test.go 2024-04-12 21:02:42 +00:00
api_packages_rpm_test.go
api_packages_rubygems_test.go Add minimal implementation for RubyGems compact index API. (#3811) 2024-05-19 23:30:41 +00:00
api_packages_swift_test.go
api_packages_test.go
api_packages_vagrant_test.go
api_private_serv_test.go
api_pull_commits_test.go
api_pull_review_test.go Allow non-admin users to delete review requests (#29057) 2024-02-26 22:30:27 +01:00
api_pull_test.go Fix no edit history after editing issue's title and content (#30814) 2024-05-05 12:15:40 +01:00
api_push_mirror_test.go tests(api): POST /repos/{owner}/{repo}/push_mirrors coverage 2024-06-02 16:31:41 +02:00
api_releases_test.go Protected tag is no internal server error (#30962) 2024-05-19 13:12:35 +02:00
api_repo_activities_test.go Teach activities.GetFeeds() how to avoid returning duplicates 2024-05-09 18:33:33 +02:00
api_repo_archive_test.go Add an immutable tarball link to archive download headers for Nix 2024-05-03 15:21:45 -07:00
api_repo_avatar_test.go
api_repo_branch_test.go
api_repo_collaborator_test.go
api_repo_compare_test.go feat(api): implement branch/commit comparison API (#30349) 2024-04-21 11:58:18 +02:00
api_repo_edit_test.go
api_repo_file_create_test.go test-sha256: APICreateFile 2024-05-16 11:01:47 +02:00
api_repo_file_delete_test.go
api_repo_file_get_test.go test-sha256: PushDeployKeyOnEmptyRepo 2024-05-16 10:54:40 +02:00
api_repo_file_helpers.go
api_repo_file_update_test.go Move context from modules to services (#29440) 2024-03-06 12:10:43 +08:00
api_repo_files_change_test.go Move context from modules to services (#29440) 2024-03-06 12:10:43 +08:00
api_repo_get_contents_list_test.go
api_repo_get_contents_test.go
api_repo_git_blobs_test.go
api_repo_git_commits_test.go
api_repo_git_hook_test.go
api_repo_git_notes_test.go
api_repo_git_ref_test.go
api_repo_git_tags_test.go Resolve lint for unused parameter and unnecessary type arguments (#30750) 2024-05-05 08:38:16 +01:00
api_repo_git_trees_test.go
api_repo_hook_test.go [REFACTOR] webhook.Handler interface 2024-03-24 10:35:06 +01:00
api_repo_languages_test.go
api_repo_lfs_locks_test.go Fix #31185 try fix lfs download from bitbucket failed (#31201) 2024-06-16 13:42:59 +02:00
api_repo_lfs_migrate_test.go
api_repo_lfs_test.go Fix #31185 try fix lfs download from bitbucket failed (#31201) 2024-06-16 13:42:59 +02:00
api_repo_raw_test.go
api_repo_secrets_test.go feat(api): enhance Actions Secrets Management API for repository (#30656) 2024-04-28 15:39:01 +02:00
api_repo_tags_test.go Add lint-go-gopls (#30729) 2024-06-09 11:13:39 +02:00
api_repo_teams_test.go
api_repo_test.go test-sha256: PushDeployKeyOnEmptyRepo 2024-05-16 10:54:40 +02:00
api_repo_topic_test.go
api_repo_variables_test.go Add API for Variables (#29520) 2024-04-07 10:57:53 +02:00
api_settings_test.go
api_team_test.go
api_team_user_test.go
api_token_test.go
api_twofa_test.go
api_user_avatar_test.go
api_user_email_test.go
api_user_follow_test.go
api_user_heatmap_test.go
api_user_info_test.go
api_user_org_perm_test.go
api_user_orgs_test.go
api_user_search_test.go Fix user search paging 2024-04-23 00:06:05 +02:00
api_user_secrets_test.go
api_user_star_test.go Disabling Stars should disable the routes too 2024-02-26 20:50:32 +01:00
api_user_variables_test.go Add API for Variables (#29520) 2024-04-07 10:57:53 +02:00
api_user_watch_test.go
api_wiki_test.go tests: Test the Wiki APIs with a non-master branch 2024-04-25 00:36:58 +02:00
archived_labels_display_test.go Add integration test for (non-)archived label properties 2024-04-01 21:38:34 +05:00
attachment_test.go
auth_ldap_test.go ldap: default domain name (#3414) 2024-04-26 22:38:58 +00:00
auth_token_test.go
avatar.png
benchmarks_test.go Replace deprecated math/rand functions (#30733) 2024-04-28 15:39:02 +02:00
block_test.go Move context from modules to services (#29440) 2024-03-06 12:10:43 +08:00
branches_test.go Move context from modules to services (#29440) 2024-03-06 12:10:43 +08:00
change_default_branch_test.go
cmd_admin_test.go test(cli): admin user change-password --must-change-password 2024-04-24 15:43:27 +02:00
cmd_forgejo_actions_test.go [TESTS] prevent overriding testlogger when calling mainApp 2024-03-27 22:54:13 +01:00
cmd_forgejo_f3_test.go Update module code.forgejo.org/f3/gof3/v3 to v3.4.0 (#4196) 2024-06-21 13:51:59 +00:00
cmd_keys_test.go [TESTS] prevent overriding testlogger when calling mainApp 2024-03-27 22:54:13 +01:00
codeowner_test.go Makefile: check git diff exit-code (#2651) 2024-03-14 10:38:58 +00:00
compare_test.go tests: Add a test for code expansion on PRs 2024-05-24 10:30:38 +02:00
cors_test.go
create_no_session_test.go
csrf_test.go
db_collation_test.go [CHORE] Remove Microsoft SQL Server Support 2024-04-05 23:37:36 +02:00
delete_user_test.go
doctor_packages_nuget_test.go feat: improve nuget nuspec api 2024-04-05 23:39:45 +02:00
download_test.go
dump_restore_test.go Add lint-go-gopls (#30729) 2024-06-09 11:13:39 +02:00
easymde_test.go Add integration test for EasyMDE button 2024-04-15 22:59:26 +05:00
editor_test.go Fix automerge will not work because of some events haven't been triggered (#30780) 2024-05-26 19:01:36 +02:00
empty_repo_test.go [BUG] Implement commit mail selection for other Git operations 2024-02-27 22:41:58 +00:00
eventsource_test.go
explore_code_test.go add test 2024-04-13 06:04:00 +00:00
explore_repos_test.go [BUG] Remember topic only in repo search 2024-03-06 13:22:39 +01:00
explore_user_test.go Remove unnecessary ".Link" usages (#29909) 2024-03-26 19:04:26 +01:00
forgejo_confirmation_repo_test.go Move context from modules to services (#29440) 2024-03-06 12:10:43 +08:00
forgejo_git_test.go
git_clone_wiki_test.go
git_helper_for_declarative_test.go Merge pull request '[gitea] week 2024-23 cherry pick (gitea/main -> forgejo)' (#3989) from earl-warren/wcp/2024-23 into forgejo 2024-06-04 07:40:35 +00:00
git_push_test.go Fix push multiple branches error with tests (#31151) 2024-06-02 20:39:42 +02:00
git_smart_http_test.go
git_test.go test(integration): add protected file to doBranchProtect 2024-06-01 23:50:57 +02:00
goget_test.go
gpg_git_test.go Add lint-go-gopls (#30729) 2024-06-09 11:13:39 +02:00
html_helper.go
incoming_email_test.go fix(incoming): allow replies to comments 2024-04-23 00:05:12 +02:00
integration_test.go test: pkce only for OpenID Connect 2024-06-10 11:24:32 +02:00
issue_subscribe_test.go Disable issue subscribe button for guest users (#4095) 2024-06-11 05:54:35 +00:00
issue_test.go test: coverage for /repos/{owner}/{repo}/issues?project= 2024-06-23 19:57:07 +02:00
last_updated_time_test.go [I18N] Injected updated time in translation string (#3837) 2024-05-20 18:47:35 +00:00
lfs_getobject_test.go
lfs_local_endpoint_test.go
lfs_view_test.go fix(ui): /settings/lfs/find 500 error (take 2) 2024-04-25 23:00:11 +02:00
linguist_test.go Correctly support linguist-documentation=false 2024-02-26 14:18:33 +01:00
links_test.go [REFACTOR] webhook move edit endpoints 2024-03-27 22:26:55 +01:00
markup_external_test.go Run go generate and go vet on all packages (#30529) 2024-04-21 16:28:16 +02:00
markup_test.go Update the TestRenderAlertBlocks integration test 2024-03-23 15:38:43 +01:00
migrate_test.go
mirror_pull_test.go Move migration functions to services layer (#29497) 2024-03-04 07:10:53 +01:00
mirror_push_test.go Move context from modules to services (#29440) 2024-03-06 12:10:43 +08:00
nonascii_branches_test.go
oauth_test.go test: pkce only for OpenID Connect 2024-06-10 11:24:32 +02:00
org_count_test.go
org_nav_test.go [UI] Allow org members to navigate between the org and the dashboard 2024-05-05 23:14:57 +05:00
org_project_test.go Fix data-race during testing (#30999) 2024-05-26 18:28:26 +02:00
org_team_invite_test.go
org_test.go add label filters in org/{org_name}/issues 2024-04-04 17:57:11 +05:30
private-testing.key
privateactivity_test.go
proctected_branch_test.go [FEAT] Configure if protected branch rule should apply to admins 2024-03-29 00:21:49 +01:00
project_test.go Rename project board -> column to make the UI less confusing (#30170) 2024-06-02 09:42:39 +02:00
pull_compare_test.go
pull_create_test.go Port: Fix issue/PR title edit (gitea#30858) (#3797) 2024-05-20 23:32:48 +00:00
pull_diff_test.go
pull_merge_test.go tests(integration): add TestPullMergeBranchProtect 2024-06-01 23:50:57 +02:00
pull_reopen_test.go Add codespell support and fix a good number of typos with its help (#3270) 2024-05-09 13:49:37 +00:00
pull_request_task_test.go Do not update PRs based on events that happened before they existed 2024-04-11 11:16:23 +02:00
pull_review_test.go Fix automerge will not work because of some events haven't been triggered (#30780) 2024-05-26 19:01:36 +02:00
pull_status_test.go Enable more revive linter rules (#30608) 2024-04-28 15:39:00 +02:00
pull_summary_test.go Add test for pull summary 2024-03-22 07:11:52 +01:00
pull_update_test.go Performance improvements for pull request list page (#29900) 2024-03-26 19:04:26 +01:00
pull_wip_convert_test.go Add test for add/remove WIP link display 2024-03-21 19:33:02 +05:00
README.md Add codespell support and fix a good number of typos with its help (#3270) 2024-05-09 13:49:37 +00:00
README_ZH.md [CHORE] Remove Microsoft SQL Server Support 2024-04-05 23:37:36 +02:00
release_test.go Fix localization of release/tag counters on releases page 2024-05-29 22:46:36 +05:00
remote_test.go Implement remote user login source and promotion to regular user 2024-04-25 13:03:49 +02:00
rename_branch_test.go Add codespell support and fix a good number of typos with its help (#3270) 2024-05-09 13:49:37 +00:00
repo_activity_test.go Show repo activities even if only code unit active or git repo is empty but issue is active (#3455) 2024-04-28 13:47:52 +00:00
repo_archive_test.go tests(web): verify compressed files are not re-compressed 2024-05-25 23:54:28 +02:00
repo_archive_text_test.go Makefile: check git diff exit-code (#2651) 2024-03-14 10:38:58 +00:00
repo_badges_test.go badges: Relax the default workflow badge conditions 2024-05-20 11:20:11 +02:00
repo_branch_test.go Resolve lint for unused parameter and unnecessary type arguments (#30750) 2024-05-05 08:38:16 +01:00
repo_commits_search_test.go
repo_commits_test.go
repo_delete_test.go test: check hook_task deletion 2024-05-24 10:31:41 +02:00
repo_flags_test.go
repo_fork_test.go Add codespell support and fix a good number of typos with its help (#3270) 2024-05-09 13:49:37 +00:00
repo_generate_test.go
repo_mergecommit_revert_test.go Run go generate and go vet on all packages (#30529) 2024-04-21 16:28:16 +02:00
repo_migrate_test.go
repo_pagination_test.go Makefile: check git diff exit-code (#2651) 2024-03-14 10:38:58 +00:00
repo_search_test.go [FEAT] folding results for repo search (#4134) 2024-06-15 20:16:18 +00:00
repo_settings_hook_test.go add repo_settings_hook_test 2024-03-11 23:37:00 +07:00
repo_settings_test.go feat(federated-star) star repositories via ActivityPub (#1680) 2024-06-06 08:58:11 +02:00
repo_signed_tag_test.go An integration test for SSH signed tags 2024-03-30 20:14:42 +01:00
repo_starwatch_test.go Disabling Stars should disable the routes too 2024-02-26 20:50:32 +01:00
repo_tag_test.go Fix localization of release/tag counters on releases page 2024-05-29 22:46:36 +05:00
repo_test.go Update instance title in tests 2024-06-08 23:33:55 +05:00
repo_topic_test.go
repo_view_test.go add org readme to search with priority 2024-06-16 15:27:28 +02:00
repo_watch_test.go
repo_webhook_test.go webhook: matrix access_token helper text 2024-04-16 08:59:56 +02:00
repo_wiki_test.go feat: wiki search using git-grep 2024-05-20 13:48:50 +00:00
repofiles_change_test.go Resolve lint for unused parameter and unnecessary type arguments (#30750) 2024-05-05 08:38:16 +01:00
session_test.go
setting_test.go UI: Hide hidden email from own profile, again 2024-05-05 13:08:31 +02:00
signin_test.go
signout_test.go
signup_test.go
size_translations_test.go Fix spelling mistakes caught by golangci-lint 2024-04-11 17:16:26 +02:00
ssh_key_test.go test-sha256: PushDeployKeyOnEmptyRepo 2024-05-16 10:54:40 +02:00
timetracking_test.go
user_avatar_test.go
user_count_test.go Show repo count in blocked users tab (#3601) 2024-05-02 15:51:27 +00:00
user_profile_activity_test.go Better logic for showing user feed/public activity elements (#4189) 2024-06-24 08:19:11 +00:00
user_profile_follows_test.go Add headers to follower lists 2024-06-19 11:53:59 +05:00
user_profile_test.go
user_test.go Do not require login_name & source_id for /admin/user/{username} 2024-04-17 10:33:52 +02:00
version_test.go Fix #2512 /api/forgejo/v1/version auth check (#2582) 2024-03-19 07:16:19 +00:00
view_test.go Update instance title in tests 2024-06-08 23:33:55 +05:00
webfinger_test.go fix: respond with 404 when webfingered with non-actor URIs 2024-04-04 16:52:25 +00:00
webhook_test.go Add tests for webhook release events 2024-04-16 19:25:26 +02:00
xss_test.go [I18N] Improve English strings & consistency 2024-02-27 17:42:59 +00:00

Integration tests

Integration tests can be run with make commands for the appropriate backends, namely:

make test-sqlite
make test-pgsql
make test-mysql

Make sure to perform a clean build before running tests:

make clean build

Run tests via local act_runner

Run all jobs

act_runner exec -W ./.github/workflows/pull-db-tests.yml --event=pull_request --default-actions-url="https://github.com" -i catthehacker/ubuntu:runner-latest

Warning: This file defines many jobs, so it will be resource-intensive and therefore not recommended.

Run single job

act_runner exec -W ./.github/workflows/pull-db-tests.yml --event=pull_request --default-actions-url="https://github.com" -i catthehacker/ubuntu:runner-latest -j <job_name>

You can list all job names via:

act_runner exec -W ./.github/workflows/pull-db-tests.yml --event=pull_request --default-actions-url="https://github.com" -i catthehacker/ubuntu:runner-latest -l

Run sqlite integration tests

Start tests

make test-sqlite

Run MySQL integration tests

Setup a MySQL database inside docker

docker run -e "MYSQL_DATABASE=test" -e "MYSQL_ALLOW_EMPTY_PASSWORD=yes" -p 3306:3306 --rm --name mysql mysql:latest #(just ctrl-c to stop db and clean the container)
docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" --rm --name elasticsearch elasticsearch:7.6.0 #(in a second terminal, just ctrl-c to stop db and clean the container)

Start tests based on the database container

TEST_MYSQL_HOST=localhost:3306 TEST_MYSQL_DBNAME=test TEST_MYSQL_USERNAME=root TEST_MYSQL_PASSWORD='' make test-mysql

Run pgsql integration tests

Setup a pgsql database inside docker

docker run -e "POSTGRES_DB=test" -p 5432:5432 --rm --name pgsql postgres:latest #(just ctrl-c to stop db and clean the container)

Start tests based on the database container

TEST_PGSQL_HOST=localhost:5432 TEST_PGSQL_DBNAME=test TEST_PGSQL_USERNAME=postgres TEST_PGSQL_PASSWORD=postgres make test-pgsql

Running individual tests

Example command to run GPG test:

For SQLite:

make test-sqlite#GPG

For other databases (replace mysql to pgsql):

TEST_MYSQL_HOST=localhost:1433 TEST_MYSQL_DBNAME=test TEST_MYSQL_USERNAME=sa TEST_MYSQL_PASSWORD=MwantsaSecurePassword1 make test-mysql#GPG

Setting timeouts for declaring long-tests and long-flushes

We appreciate that some testing machines may not be very powerful and the default timeouts for declaring a slow test or a slow clean-up flush may not be appropriate.

You can either:

  • Within the test ini file set the following section:
[integration-tests]
SLOW_TEST = 10s ; 10s is the default value
SLOW_FLUSH = 5S ; 5s is the default value
  • Set the following environment variables:
GITEA_SLOW_TEST_TIME="10s" GITEA_SLOW_FLUSH_TIME="5s" make test-sqlite