From c5cc2a45a63f4d28c4da35182d3e34a05cedbafe Mon Sep 17 00:00:00 2001 From: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> Date: Wed, 13 Mar 2024 12:34:38 -0700 Subject: [PATCH] Speed up this test --- test/js/node/v8/v8-date-parser.test.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/test/js/node/v8/v8-date-parser.test.js b/test/js/node/v8/v8-date-parser.test.js index 73fc6786f6..cd6dcf2e9b 100644 --- a/test/js/node/v8/v8-date-parser.test.js +++ b/test/js/node/v8/v8-date-parser.test.js @@ -20,8 +20,20 @@ // ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS // SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + const todoOnWindows = process.platform === "win32" ? test.todo : test; +if (typeof Bun !== "undefined") { + const aggressiveGC = Bun.unsafe.gcAggressionLevel(); + beforeAll(() => { + Bun.unsafe.gcAggressionLevel(0); + }); + + afterAll(() => { + Bun.unsafe.gcAggressionLevel(aggressiveGC); + }); +} + describe("v8 date parser", () => { // https://github.com/v8/v8/blob/c45b7804109ece574f71fd45417b4ad498a99e6f/test/webkit/date-parse-comments-test.js#L27 test("test/webkit/date-parse-comments-test.js", () => {