Skip to content

Commit

Permalink
Skip cloudflare CLI tests if fail to start (#8417)
Browse files Browse the repository at this point in the history
* Skip cloudflare CLI tests if fail to start

* Fix port

---------

Co-authored-by: Nate Moore <[email protected]>
  • Loading branch information
bluwy and natemoo-re authored Sep 5, 2023
1 parent 8935b3b commit 837ad16
Show file tree
Hide file tree
Showing 4 changed files with 26 additions and 10 deletions.
8 changes: 6 additions & 2 deletions packages/integrations/cloudflare/test/basics.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,18 @@ describe('Basic app', () => {
/** @type {import('./test-utils').WranglerCLI} */
let cli;

before(async () => {
before(async function () {
fixture = await loadFixture({
root: './fixtures/basics/',
});
await fixture.build();

cli = await runCLI('./fixtures/basics/', { silent: true, port: 8789 });
await cli.ready;
await cli.ready.catch((e) => {
console.log(e);
// if fail to start, skip for now as it's very flaky
this.skip();
});
});

after(async () => {
Expand Down
12 changes: 8 additions & 4 deletions packages/integrations/cloudflare/test/cf.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,24 +9,28 @@ describe('Cf metadata and caches', () => {
/** @type {import('./test-utils').WranglerCLI} */
let cli;

before(async () => {
before(async function () {
fixture = await loadFixture({
root: './fixtures/cf/',
output: 'server',
adapter: cloudflare(),
});
await fixture.build();

cli = await runCLI('./fixtures/cf/', { silent: false, port: 8788 });
await cli.ready;
cli = await runCLI('./fixtures/cf/', { silent: true, port: 8786 });
await cli.ready.catch((e) => {
console.log(e);
// if fail to start, skip for now as it's very flaky
this.skip();
});
});

after(async () => {
await cli.stop();
});

it('Load cf and caches API', async () => {
let res = await fetch(`http://127.0.0.1:8788/`);
let res = await fetch(`http://127.0.0.1:8786/`);
expect(res.status).to.equal(200);
let html = await res.text();
let $ = cheerio.load(html);
Expand Down
8 changes: 6 additions & 2 deletions packages/integrations/cloudflare/test/runtime.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ describe('Runtime Locals', () => {
/** @type {import('./test-utils.js').WranglerCLI} */
let cli;

before(async () => {
before(async function () {
fixture = await loadFixture({
root: './fixtures/runtime/',
output: 'server',
Expand All @@ -18,7 +18,11 @@ describe('Runtime Locals', () => {
await fixture.build();

cli = await runCLI('./fixtures/runtime/', { silent: true, port: 8793 });
await cli.ready;
await cli.ready.catch((e) => {
console.log(e);
// if fail to start, skip for now as it's very flaky
this.skip();
});
});

after(async () => {
Expand Down
8 changes: 6 additions & 2 deletions packages/integrations/cloudflare/test/with-solid-js.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,18 @@ describe('With SolidJS', () => {
/** @type {import('./test-utils').WranglerCLI} */
let cli;

before(async () => {
before(async function () {
fixture = await loadFixture({
root: './fixtures/with-solid-js/',
});
await fixture.build();

cli = await runCLI('./fixtures/with-solid-js/', { silent: true, port: 8790 });
await cli.ready;
await cli.ready.catch((e) => {
console.log(e);
// if fail to start, skip for now as it's very flaky
this.skip();
});
});

after(async () => {
Expand Down

0 comments on commit 837ad16

Please sign in to comment.