apigee / apigee/apigeetool-node

running remotetests takes a looong time

Open
#51 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
91
Forks
91
PR merge metrics
No merged PRs in 30d

Description

The deploy proxy in remotetests steps takes about 50-60 seconds and sometimes timing out

Proposal
1 - use a simpler proxy with just express - there is no need to include node_modules if its just express, so the bundle size could become significantly smaller and deployment faster
2 - for non-nodejs test, we could use a simpler proxy that does not have nodejs resources - might fasten the tests

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the deploy proxy used in the remotetests steps and inspect how its bundle includes node_modules and Node.js resources. Compare the current deployment time and timeout behavior with simpler Express and non-Node.js proxy variants; done means remotetests deploy faster without timing out.

Written by the indexing model from the issue text.

Assessment

Tech stack
express, javascript, nodejs
Domain
devops, testing
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.