1
0
Fork 0

add delays to allow forgejo's state to settle

This commit is contained in:
Cyborus 2024-05-27 12:30:04 -04:00
parent f159316f03
commit 1c3bd75c82
No known key found for this signature in database

View file

@ -97,6 +97,9 @@ async fn pull_request() {
milestone: None, milestone: None,
title: Some("test pr".into()), title: Some("test pr".into()),
}; };
// Wait for... something to happen, or else creating a PR will return 404
tokio::time::sleep(std::time::Duration::from_secs(3)).await;
let pr = api let pr = api
.repo_create_pull_request("TestingAdmin", "pr-test", pr_opt) .repo_create_pull_request("TestingAdmin", "pr-test", pr_opt)
.await .await
@ -147,6 +150,10 @@ async fn release() {
let git = Git::new("./test_repos/release"); let git = Git::new("./test_repos/release");
let _ = basic_repo(&api, &git, "release-test").await; let _ = basic_repo(&api, &git, "release-test").await;
// Wait for the repo to be finished being populated, or else creating a
// release will return "422 repo is empty"
tokio::time::sleep(std::time::Duration::from_secs(3)).await;
let query = RepoListReleasesQuery::default(); let query = RepoListReleasesQuery::default();
assert!( assert!(
api.repo_list_releases("TestingAdmin", "release-test", query) api.repo_list_releases("TestingAdmin", "release-test", query)