Skip to content

Commit 89d250c

Browse files
committed
[ fix ] Timeout on Auto on Windows
1 parent 3640dec commit 89d250c

File tree

4 files changed

+82
-49
lines changed

4 files changed

+82
-49
lines changed

lib/js/src/Main/Main.bs.js

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/js/test/tests/Test__Auto.bs.js

Lines changed: 60 additions & 46 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/Main/Main.res

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ let activateWithoutContext = (
213213
log: Chan.make(),
214214
}
215215
// subscribe to the logging channel when in debug mode
216-
let debug = false
216+
let debug = true
217217
if debug {
218218
// log the event
219219
channels.log

test/tests/Test__Auto.res

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,26 +3,41 @@ open Test__Util
33

44
let run = normalization => {
55
Async.it("should be responded with correct responses 1", async () => {
6+
Js.Console.log("Test__Auto: Starting makeAndLoad")
67
let ctx = await AgdaMode.makeAndLoad("Auto.agda")
8+
Js.Console.log("Test__Auto: makeAndLoad completed")
9+
switch ctx.state.agdaVersion {
10+
| Some(version) => Js.Console.log2("Test__Auto: Agda version:", version)
11+
| None => Js.Console.log("Test__Auto: No Agda version found")
12+
}
713

14+
Js.Console.log("Test__Auto: Looking for goal at index 0")
815
let responses = switch Goals.getGoalByIndex(ctx.state.goals, 0) {
916
| Some(goal) =>
17+
Js.Console.log("Test__Auto: Found goal, sending Auto request")
1018
await ctx.state->State__Connection.sendRequestAndCollectResponses(
1119
Request.Auto(normalization, goal),
1220
)
13-
| None => []
21+
| None =>
22+
Js.Console.log("Test__Auto: No goal found at index 0")
23+
[]
1424
}
25+
Js.Console.log("Test__Auto: Auto request completed")
1526

1627
let filteredResponses = responses->Array.filter(filteredResponse)
28+
Js.Console.log2("Test__Auto: Filtered response count:", Array.length(filteredResponses))
1729

1830
switch ctx.state.agdaVersion {
1931
| Some(version) =>
32+
Js.Console.log2("Test__Auto: Checking version >= 2.7.0 for version:", version)
2033
if Util.Version.gte(version, "2.7.0") {
34+
Js.Console.log("Test__Auto: Using >= 2.7.0 assertion")
2135
Assert.deepStrictEqual(
2236
filteredResponses,
2337
[GiveAction(0, GiveString("n")), InteractionPoints([1])],
2438
)
2539
} else {
40+
Js.Console.log("Test__Auto: Using < 2.7.0 assertion")
2641
Assert.deepStrictEqual(
2742
filteredResponses,
2843
[
@@ -34,6 +49,7 @@ let run = normalization => {
3449
}
3550
| None => Assert.fail("No Agda version found")
3651
}
52+
Js.Console.log("Test__Auto: Assertion completed successfully")
3753
})
3854

3955
Async.it("should be responded with correct responses 2", async () => {
@@ -71,7 +87,7 @@ let run = normalization => {
7187
})
7288
}
7389

74-
describe("agda-mode.auto", () => {
90+
describe_only("agda-mode.auto", () => {
7591
This.timeout(4000)
7692

7793
describe("AsIs", () => {

0 commit comments

Comments
 (0)