Skip to content

Commit 894267f

Browse files
chore(internal): remove mock server code
1 parent 58093e7 commit 894267f

5 files changed

Lines changed: 0 additions & 166 deletions

File tree

scripts/mock

Lines changed: 0 additions & 41 deletions
This file was deleted.

scripts/test

Lines changed: 0 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -4,53 +4,7 @@ set -e
44

55
cd "$(dirname "$0")/.."
66

7-
RED='\033[0;31m'
8-
GREEN='\033[0;32m'
9-
YELLOW='\033[0;33m'
10-
NC='\033[0m' # No Color
117

12-
function prism_is_running() {
13-
curl --silent "http://localhost:4010" >/dev/null 2>&1
14-
}
15-
16-
kill_server_on_port() {
17-
pids=$(lsof -t -i tcp:"$1" || echo "")
18-
if [ "$pids" != "" ]; then
19-
kill "$pids"
20-
echo "Stopped $pids."
21-
fi
22-
}
23-
24-
function is_overriding_api_base_url() {
25-
[ -n "$TEST_API_BASE_URL" ]
26-
}
27-
28-
if ! is_overriding_api_base_url && ! prism_is_running ; then
29-
# When we exit this script, make sure to kill the background mock server process
30-
trap 'kill_server_on_port 4010' EXIT
31-
32-
# Start the dev server
33-
./scripts/mock --daemon
34-
fi
35-
36-
if is_overriding_api_base_url ; then
37-
echo -e "${GREEN}✔ Running tests against ${TEST_API_BASE_URL}${NC}"
38-
echo
39-
elif ! prism_is_running ; then
40-
echo -e "${RED}ERROR:${NC} The test suite will not run without a mock Prism server"
41-
echo -e "running against your OpenAPI spec."
42-
echo
43-
echo -e "To run the server, pass in the path or url of your OpenAPI"
44-
echo -e "spec to the prism command:"
45-
echo
46-
echo -e " \$ ${YELLOW}npm exec --package=@stainless-api/prism-cli@5.15.0 -- prism mock path/to/your.openapi.yml${NC}"
47-
echo
48-
49-
exit 1
50-
else
51-
echo -e "${GREEN}✔ Mock prism server is running with your OpenAPI spec${NC}"
52-
echo
53-
fi
548

559
echo "==> Running tests"
5610
./gradlew test "$@"

stagehand-java-core/src/test/kotlin/com/browserbase/api/TestServerExtension.kt

Lines changed: 0 additions & 49 deletions
This file was deleted.

stagehand-java-core/src/test/kotlin/com/browserbase/api/services/async/SessionServiceAsyncTest.kt

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
package com.browserbase.api.services.async
44

5-
import com.browserbase.api.TestServerExtension
65
import com.browserbase.api.client.okhttp.StagehandOkHttpClientAsync
76
import com.browserbase.api.core.JsonValue
87
import com.browserbase.api.models.sessions.ModelConfig
@@ -16,17 +15,14 @@ import com.browserbase.api.models.sessions.SessionReplayParams
1615
import com.browserbase.api.models.sessions.SessionStartParams
1716
import org.junit.jupiter.api.Disabled
1817
import org.junit.jupiter.api.Test
19-
import org.junit.jupiter.api.extension.ExtendWith
2018

21-
@ExtendWith(TestServerExtension::class)
2219
internal class SessionServiceAsyncTest {
2320

2421
@Disabled("Prism tests are disabled")
2522
@Test
2623
fun act() {
2724
val client =
2825
StagehandOkHttpClientAsync.builder()
29-
.baseUrl(TestServerExtension.BASE_URL)
3026
.browserbaseApiKey("My Browserbase API Key")
3127
.browserbaseProjectId("My Browserbase Project ID")
3228
.modelApiKey("My Model API Key")
@@ -70,7 +66,6 @@ internal class SessionServiceAsyncTest {
7066
fun actStreaming() {
7167
val client =
7268
StagehandOkHttpClientAsync.builder()
73-
.baseUrl(TestServerExtension.BASE_URL)
7469
.browserbaseApiKey("My Browserbase API Key")
7570
.browserbaseProjectId("My Browserbase Project ID")
7671
.modelApiKey("My Model API Key")
@@ -115,7 +110,6 @@ internal class SessionServiceAsyncTest {
115110
fun end() {
116111
val client =
117112
StagehandOkHttpClientAsync.builder()
118-
.baseUrl(TestServerExtension.BASE_URL)
119113
.browserbaseApiKey("My Browserbase API Key")
120114
.browserbaseProjectId("My Browserbase Project ID")
121115
.modelApiKey("My Model API Key")
@@ -139,7 +133,6 @@ internal class SessionServiceAsyncTest {
139133
fun execute() {
140134
val client =
141135
StagehandOkHttpClientAsync.builder()
142-
.baseUrl(TestServerExtension.BASE_URL)
143136
.browserbaseApiKey("My Browserbase API Key")
144137
.browserbaseProjectId("My Browserbase Project ID")
145138
.modelApiKey("My Model API Key")
@@ -198,7 +191,6 @@ internal class SessionServiceAsyncTest {
198191
fun executeStreaming() {
199192
val client =
200193
StagehandOkHttpClientAsync.builder()
201-
.baseUrl(TestServerExtension.BASE_URL)
202194
.browserbaseApiKey("My Browserbase API Key")
203195
.browserbaseProjectId("My Browserbase Project ID")
204196
.modelApiKey("My Model API Key")
@@ -258,7 +250,6 @@ internal class SessionServiceAsyncTest {
258250
fun extract() {
259251
val client =
260252
StagehandOkHttpClientAsync.builder()
261-
.baseUrl(TestServerExtension.BASE_URL)
262253
.browserbaseApiKey("My Browserbase API Key")
263254
.browserbaseProjectId("My Browserbase Project ID")
264255
.modelApiKey("My Model API Key")
@@ -303,7 +294,6 @@ internal class SessionServiceAsyncTest {
303294
fun extractStreaming() {
304295
val client =
305296
StagehandOkHttpClientAsync.builder()
306-
.baseUrl(TestServerExtension.BASE_URL)
307297
.browserbaseApiKey("My Browserbase API Key")
308298
.browserbaseProjectId("My Browserbase Project ID")
309299
.modelApiKey("My Model API Key")
@@ -349,7 +339,6 @@ internal class SessionServiceAsyncTest {
349339
fun navigate() {
350340
val client =
351341
StagehandOkHttpClientAsync.builder()
352-
.baseUrl(TestServerExtension.BASE_URL)
353342
.browserbaseApiKey("My Browserbase API Key")
354343
.browserbaseProjectId("My Browserbase Project ID")
355344
.modelApiKey("My Model API Key")
@@ -383,7 +372,6 @@ internal class SessionServiceAsyncTest {
383372
fun observe() {
384373
val client =
385374
StagehandOkHttpClientAsync.builder()
386-
.baseUrl(TestServerExtension.BASE_URL)
387375
.browserbaseApiKey("My Browserbase API Key")
388376
.browserbaseProjectId("My Browserbase Project ID")
389377
.modelApiKey("My Model API Key")
@@ -423,7 +411,6 @@ internal class SessionServiceAsyncTest {
423411
fun observeStreaming() {
424412
val client =
425413
StagehandOkHttpClientAsync.builder()
426-
.baseUrl(TestServerExtension.BASE_URL)
427414
.browserbaseApiKey("My Browserbase API Key")
428415
.browserbaseProjectId("My Browserbase Project ID")
429416
.modelApiKey("My Model API Key")
@@ -464,7 +451,6 @@ internal class SessionServiceAsyncTest {
464451
fun replay() {
465452
val client =
466453
StagehandOkHttpClientAsync.builder()
467-
.baseUrl(TestServerExtension.BASE_URL)
468454
.browserbaseApiKey("My Browserbase API Key")
469455
.browserbaseProjectId("My Browserbase Project ID")
470456
.modelApiKey("My Model API Key")
@@ -488,7 +474,6 @@ internal class SessionServiceAsyncTest {
488474
fun start() {
489475
val client =
490476
StagehandOkHttpClientAsync.builder()
491-
.baseUrl(TestServerExtension.BASE_URL)
492477
.browserbaseApiKey("My Browserbase API Key")
493478
.browserbaseProjectId("My Browserbase Project ID")
494479
.modelApiKey("My Model API Key")

stagehand-java-core/src/test/kotlin/com/browserbase/api/services/blocking/SessionServiceTest.kt

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
package com.browserbase.api.services.blocking
44

5-
import com.browserbase.api.TestServerExtension
65
import com.browserbase.api.client.okhttp.StagehandOkHttpClient
76
import com.browserbase.api.core.JsonValue
87
import com.browserbase.api.models.sessions.ModelConfig
@@ -16,17 +15,14 @@ import com.browserbase.api.models.sessions.SessionReplayParams
1615
import com.browserbase.api.models.sessions.SessionStartParams
1716
import org.junit.jupiter.api.Disabled
1817
import org.junit.jupiter.api.Test
19-
import org.junit.jupiter.api.extension.ExtendWith
2018

21-
@ExtendWith(TestServerExtension::class)
2219
internal class SessionServiceTest {
2320

2421
@Disabled("Prism tests are disabled")
2522
@Test
2623
fun act() {
2724
val client =
2825
StagehandOkHttpClient.builder()
29-
.baseUrl(TestServerExtension.BASE_URL)
3026
.browserbaseApiKey("My Browserbase API Key")
3127
.browserbaseProjectId("My Browserbase Project ID")
3228
.modelApiKey("My Model API Key")
@@ -69,7 +65,6 @@ internal class SessionServiceTest {
6965
fun actStreaming() {
7066
val client =
7167
StagehandOkHttpClient.builder()
72-
.baseUrl(TestServerExtension.BASE_URL)
7368
.browserbaseApiKey("My Browserbase API Key")
7469
.browserbaseProjectId("My Browserbase Project ID")
7570
.modelApiKey("My Model API Key")
@@ -114,7 +109,6 @@ internal class SessionServiceTest {
114109
fun end() {
115110
val client =
116111
StagehandOkHttpClient.builder()
117-
.baseUrl(TestServerExtension.BASE_URL)
118112
.browserbaseApiKey("My Browserbase API Key")
119113
.browserbaseProjectId("My Browserbase Project ID")
120114
.modelApiKey("My Model API Key")
@@ -137,7 +131,6 @@ internal class SessionServiceTest {
137131
fun execute() {
138132
val client =
139133
StagehandOkHttpClient.builder()
140-
.baseUrl(TestServerExtension.BASE_URL)
141134
.browserbaseApiKey("My Browserbase API Key")
142135
.browserbaseProjectId("My Browserbase Project ID")
143136
.modelApiKey("My Model API Key")
@@ -195,7 +188,6 @@ internal class SessionServiceTest {
195188
fun executeStreaming() {
196189
val client =
197190
StagehandOkHttpClient.builder()
198-
.baseUrl(TestServerExtension.BASE_URL)
199191
.browserbaseApiKey("My Browserbase API Key")
200192
.browserbaseProjectId("My Browserbase Project ID")
201193
.modelApiKey("My Model API Key")
@@ -255,7 +247,6 @@ internal class SessionServiceTest {
255247
fun extract() {
256248
val client =
257249
StagehandOkHttpClient.builder()
258-
.baseUrl(TestServerExtension.BASE_URL)
259250
.browserbaseApiKey("My Browserbase API Key")
260251
.browserbaseProjectId("My Browserbase Project ID")
261252
.modelApiKey("My Model API Key")
@@ -299,7 +290,6 @@ internal class SessionServiceTest {
299290
fun extractStreaming() {
300291
val client =
301292
StagehandOkHttpClient.builder()
302-
.baseUrl(TestServerExtension.BASE_URL)
303293
.browserbaseApiKey("My Browserbase API Key")
304294
.browserbaseProjectId("My Browserbase Project ID")
305295
.modelApiKey("My Model API Key")
@@ -345,7 +335,6 @@ internal class SessionServiceTest {
345335
fun navigate() {
346336
val client =
347337
StagehandOkHttpClient.builder()
348-
.baseUrl(TestServerExtension.BASE_URL)
349338
.browserbaseApiKey("My Browserbase API Key")
350339
.browserbaseProjectId("My Browserbase Project ID")
351340
.modelApiKey("My Model API Key")
@@ -378,7 +367,6 @@ internal class SessionServiceTest {
378367
fun observe() {
379368
val client =
380369
StagehandOkHttpClient.builder()
381-
.baseUrl(TestServerExtension.BASE_URL)
382370
.browserbaseApiKey("My Browserbase API Key")
383371
.browserbaseProjectId("My Browserbase Project ID")
384372
.modelApiKey("My Model API Key")
@@ -417,7 +405,6 @@ internal class SessionServiceTest {
417405
fun observeStreaming() {
418406
val client =
419407
StagehandOkHttpClient.builder()
420-
.baseUrl(TestServerExtension.BASE_URL)
421408
.browserbaseApiKey("My Browserbase API Key")
422409
.browserbaseProjectId("My Browserbase Project ID")
423410
.modelApiKey("My Model API Key")
@@ -458,7 +445,6 @@ internal class SessionServiceTest {
458445
fun replay() {
459446
val client =
460447
StagehandOkHttpClient.builder()
461-
.baseUrl(TestServerExtension.BASE_URL)
462448
.browserbaseApiKey("My Browserbase API Key")
463449
.browserbaseProjectId("My Browserbase Project ID")
464450
.modelApiKey("My Model API Key")
@@ -481,7 +467,6 @@ internal class SessionServiceTest {
481467
fun start() {
482468
val client =
483469
StagehandOkHttpClient.builder()
484-
.baseUrl(TestServerExtension.BASE_URL)
485470
.browserbaseApiKey("My Browserbase API Key")
486471
.browserbaseProjectId("My Browserbase Project ID")
487472
.modelApiKey("My Model API Key")

0 commit comments

Comments
 (0)