From dd13cba2ce3b05737a827bd961a9c6346a189109 Mon Sep 17 00:00:00 2001 From: Frostebite Date: Sat, 18 Nov 2023 17:20:17 +0000 Subject: [PATCH] cleanup async parameter --- .../tests/cloud-runner-github-checks.test.ts | 66 +++++++++++-------- 1 file changed, 37 insertions(+), 29 deletions(-) diff --git a/src/model/cloud-runner/tests/cloud-runner-github-checks.test.ts b/src/model/cloud-runner/tests/cloud-runner-github-checks.test.ts index 19f7c828..e4fefbc4 100644 --- a/src/model/cloud-runner/tests/cloud-runner-github-checks.test.ts +++ b/src/model/cloud-runner/tests/cloud-runner-github-checks.test.ts @@ -6,7 +6,7 @@ import CloudRunnerOptions from '../options/cloud-runner-options'; import setups from './cloud-runner-suite.test'; import { OptionValues } from 'commander'; import GitHub from '../../github'; - +export const TIMEOUT_INFINITE = 1e9; async function CreateParameters(overrides: OptionValues | undefined) { if (overrides) Cli.options = overrides; @@ -17,33 +17,41 @@ describe('Cloud Runner Github Checks', () => { it('Responds', () => {}); if (CloudRunnerOptions.cloudRunnerDebug && CloudRunnerOptions.providerStrategy === `local-docker`) { - it('Check Handling Direct', async () => { - // Setup parameters - const buildParameter = await CreateParameters({ - versioning: 'None', - projectPath: 'test-project', - unityVersion: UnityVersioning.read('test-project'), - asyncCloudRunner: `true`, - githubChecks: `true`, - }); - await CloudRunner.setup(buildParameter); - CloudRunner.buildParameters.githubCheckId = await GitHub.createGitHubCheck(`t`); - await GitHub.updateGitHubCheck(`t`, `t2`); - }, 1_000_000_000); - it('Check Handling Via Async Workflow', async () => { - // Setup parameters - const buildParameter = await CreateParameters({ - versioning: 'None', - projectPath: 'test-project', - unityVersion: UnityVersioning.read('test-project'), - asyncCloudRunner: `true`, - githubChecks: `true`, - }); - GitHub.forceAsyncTest = true; - await CloudRunner.setup(buildParameter); - CloudRunner.buildParameters.githubCheckId = await GitHub.createGitHubCheck(`t`); - await GitHub.updateGitHubCheck(`t`, `t2`); - GitHub.forceAsyncTest = false; - }, 1_000_000_000); + it( + 'Check Handling Direct', + async () => { + // Setup parameters + const buildParameter = await CreateParameters({ + versioning: 'None', + projectPath: 'test-project', + unityVersion: UnityVersioning.read('test-project'), + asyncCloudRunner: `true`, + githubChecks: `true`, + }); + await CloudRunner.setup(buildParameter); + CloudRunner.buildParameters.githubCheckId = await GitHub.createGitHubCheck(`t`); + await GitHub.updateGitHubCheck(`t`, `t2`); + }, + TIMEOUT_INFINITE, + ); + it( + 'Check Handling Via Async Workflow', + async () => { + // Setup parameters + const buildParameter = await CreateParameters({ + versioning: 'None', + projectPath: 'test-project', + unityVersion: UnityVersioning.read('test-project'), + asyncCloudRunner: `true`, + githubChecks: `true`, + }); + GitHub.forceAsyncTest = true; + await CloudRunner.setup(buildParameter); + CloudRunner.buildParameters.githubCheckId = await GitHub.createGitHubCheck(`t`); + await GitHub.updateGitHubCheck(`t`, `t2`); + GitHub.forceAsyncTest = false; + }, + TIMEOUT_INFINITE, + ); } });