diff --git a/.evergreen/config.yml b/.evergreen/config.yml index d236b15..908266c 100644 --- a/.evergreen/config.yml +++ b/.evergreen/config.yml @@ -282,10 +282,11 @@ tasks: tags: [local] commands: - func: "fetch repo" + - func: "setup local atlas" - func: "execute tests" - command: attach.xunit_results params: - file: src/langchain-js/langchainjs/libs/langchain-mongodb/results.xml + file: src/langchain-js/langchainjs/libs/providers/langchain-mongodb/results.xml - name: test-n8n-js-local tags: [local] @@ -301,7 +302,7 @@ tasks: - func: "execute tests" - command: attach.xunit_results params: - file: src/langchain-js/langchainjs/libs/langchain-mongodb/results.xml + file: src/langchain-js/langchainjs/libs/providers/langchain-mongodb/results.xml - name: test-mem0-python-local tags: [ local ] diff --git a/langchain-js/config.env b/langchain-js/config.env index fdb4833..1a3231a 100644 --- a/langchain-js/config.env +++ b/langchain-js/config.env @@ -1,3 +1,4 @@ REPO_NAME=langchainjs -REPO_ORG=langchain-ai +REPO_ORG=durran DATABASE=langchain_test_db +REPO_BRANCH=fix-mongodb-tests diff --git a/langchain-js/database/langchain_test.json b/langchain-js/database/langchain_test.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/langchain-js/database/langchain_test.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/langchain-js/indexes/langchain_test.json b/langchain-js/indexes/langchain_test.json index ff9864f..72aa038 100644 --- a/langchain-js/indexes/langchain_test.json +++ b/langchain-js/indexes/langchain_test.json @@ -13,6 +13,6 @@ } } }, - "database": "langchain", - "collectionName": "test" + "database": "langchain_test_db", + "collectionName": "langchain_test" } \ No newline at end of file diff --git a/langchain-js/run.sh b/langchain-js/run.sh index f940620..9e4f9a6 100644 --- a/langchain-js/run.sh +++ b/langchain-js/run.sh @@ -26,16 +26,20 @@ setup_node_and_yarn() { export PATH export npm_config_prefix - npm install --global yarn + npm install -g pnpm@latest-10 + npm install --global corepack --force + corepack enable } setup_langchain_integration() { - cd libs/langchain-mongodb + pnpm install + pnpm build - yarn install - yarn build + cd libs/providers/langchain-mongodb + + pnpm install + pnpm build - yarn add --dev jest-junit export JEST_JUNIT_OUTPUT_NAME=results.xml # Trim trailing slashes since lanchainjs is doing string manipulationn, not # using the URI class. @@ -50,4 +54,4 @@ setup_remote_atlas setup_node_and_yarn setup_langchain_integration -yarn test:int --reporters=default --reporters=jest-junit +pnpm test:int --reporter=default --reporter=junit --outputFile=./results.xml