[gold] Delete Webpack and Karma config files.
Bug: skia:12109
Change-Id: Id7463929d279c0612589b8e93ca7e8a3c1c087ed
Reviewed-on: https://skia-review.googlesource.com/c/buildbot/+/431176
Commit-Queue: Leandro Lovisolo <lovisolo@google.com>
Reviewed-by: Kevin Lubick <kjlubick@google.com>
diff --git a/golden/karma.conf.ts b/golden/karma.conf.ts
deleted file mode 100644
index e2e1a4d..0000000
--- a/golden/karma.conf.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-import webpack from 'webpack';
-import karma from 'karma';
-import webpackConfigFactory from './webpack.config';
-import { setCommonConfigOptions } from '../infra-sk/karma.common';
-
-export = function(karmaConfig: karma.Config) {
- const webpackConfig = webpackConfigFactory('', { mode: 'development' }) as webpack.Configuration;
- setCommonConfigOptions(karmaConfig, webpackConfig);
-}
diff --git a/golden/modules/blamelist-panel-sk/blamelist-panel-sk_puppeteer_test.ts b/golden/modules/blamelist-panel-sk/blamelist-panel-sk_puppeteer_test.ts
index 56607b2..c0c65a4 100644
--- a/golden/modules/blamelist-panel-sk/blamelist-panel-sk_puppeteer_test.ts
+++ b/golden/modules/blamelist-panel-sk/blamelist-panel-sk_puppeteer_test.ts
@@ -1,19 +1,15 @@
import { expect } from 'chai';
-import {inBazel, loadCachedTestBed, takeScreenshot, TestBed} from '../../../puppeteer-tests/util';
-import path from "path";
+import {loadCachedTestBed, takeScreenshot, TestBed} from '../../../puppeteer-tests/util';
describe('blamelist-panel-sk', () => {
let testBed: TestBed;
before(async () => {
- testBed = await loadCachedTestBed(
- path.join(__dirname, '..', '..', 'webpack.config.ts')
- );
- });
- beforeEach(async () => {
- await testBed.page.goto(
- inBazel() ? testBed.baseUrl : `${testBed.baseUrl}/dist/blamelist-panel-sk.html`);
+ testBed = await loadCachedTestBed();
});
+ beforeEach(async () => {
+ await testBed.page.goto(testBed.baseUrl);
+ });
it('should render the demo page', async () => {
expect(await testBed.page.$$('blamelist-panel-sk')).to.have.length(4); // Smoke test.
});
diff --git a/golden/modules/bulk-triage-sk/bulk-triage-sk_puppeteer_test.ts b/golden/modules/bulk-triage-sk/bulk-triage-sk_puppeteer_test.ts
index ee0cecf..c09c743 100644
--- a/golden/modules/bulk-triage-sk/bulk-triage-sk_puppeteer_test.ts
+++ b/golden/modules/bulk-triage-sk/bulk-triage-sk_puppeteer_test.ts
@@ -1,23 +1,20 @@
import { expect } from 'chai';
-import {inBazel, loadCachedTestBed, takeScreenshot, TestBed} from '../../../puppeteer-tests/util';
+import {loadCachedTestBed, takeScreenshot, TestBed} from '../../../puppeteer-tests/util';
import { BulkTriageSkPO } from './bulk-triage-sk_po';
import { ElementHandle } from 'puppeteer';
-import path from "path";
describe('bulk-triage-sk', () => {
let bulkTriageSk: ElementHandle;
let bulkTriageSkPO: BulkTriageSkPO;
let testBed: TestBed;
+
before(async () => {
- testBed = await loadCachedTestBed(
- path.join(__dirname, '..', '..', 'webpack.config.ts')
- );
+ testBed = await loadCachedTestBed();
});
beforeEach(async () => {
- await testBed.page.goto(
- inBazel() ? testBed.baseUrl : `${testBed.baseUrl}/dist/bulk-triage-sk.html`);
+ await testBed.page.goto(testBed.baseUrl);
bulkTriageSk = (await testBed.page.$('#default'))!;
bulkTriageSkPO = new BulkTriageSkPO(bulkTriageSk);
diff --git a/golden/modules/byblame-page-sk/byblame-page-sk_puppeteer_test.ts b/golden/modules/byblame-page-sk/byblame-page-sk_puppeteer_test.ts
index 33f1ba4..7161a59 100644
--- a/golden/modules/byblame-page-sk/byblame-page-sk_puppeteer_test.ts
+++ b/golden/modules/byblame-page-sk/byblame-page-sk_puppeteer_test.ts
@@ -1,25 +1,22 @@
import { expect } from 'chai';
import {
- addEventListenersToPuppeteerPage, inBazel,
+ addEventListenersToPuppeteerPage,
loadCachedTestBed,
takeScreenshot,
TestBed
} from '../../../puppeteer-tests/util';
-import path from "path";
describe('byblame-page-sk', () => {
let testBed: TestBed;
+
before(async () => {
- testBed = await loadCachedTestBed(
- path.join(__dirname, '..', '..', 'webpack.config.ts')
- );
+ testBed = await loadCachedTestBed();
});
beforeEach(async () => {
const eventPromise = await addEventListenersToPuppeteerPage(testBed.page, ['end-task']);
const loaded = eventPromise('end-task'); // Emitted when page is loaded.
- await testBed.page.goto(
- inBazel() ? testBed.baseUrl : `${testBed.baseUrl}/dist/byblame-page-sk.html`);
+ await testBed.page.goto(testBed.baseUrl);
await loaded;
});
diff --git a/golden/modules/byblameentry-sk/byblameentry-sk_puppeteer_test.ts b/golden/modules/byblameentry-sk/byblameentry-sk_puppeteer_test.ts
index 5a2942b..c160a77 100644
--- a/golden/modules/byblameentry-sk/byblameentry-sk_puppeteer_test.ts
+++ b/golden/modules/byblameentry-sk/byblameentry-sk_puppeteer_test.ts
@@ -1,17 +1,15 @@
import { expect } from 'chai';
-import {inBazel, loadCachedTestBed, takeScreenshot, TestBed} from '../../../puppeteer-tests/util';
-import path from "path";
+import {loadCachedTestBed, takeScreenshot, TestBed} from '../../../puppeteer-tests/util';
describe('byblameentry-sk', () => {
let testBed: TestBed;
+
before(async () => {
- testBed = await loadCachedTestBed(
- path.join(__dirname, '..', '..', 'webpack.config.ts')
- );
+ testBed = await loadCachedTestBed();
});
+
beforeEach(async () => {
- await testBed.page.goto(
- inBazel() ? testBed.baseUrl : `${testBed.baseUrl}/dist/byblameentry-sk.html`);
+ await testBed.page.goto(testBed.baseUrl);
});
it('should render the demo page', async () => {
diff --git a/golden/modules/changelist-controls-sk/changelist-controls-sk_puppeteer_test.ts b/golden/modules/changelist-controls-sk/changelist-controls-sk_puppeteer_test.ts
index 2d3f6e3..e7cf7d7 100644
--- a/golden/modules/changelist-controls-sk/changelist-controls-sk_puppeteer_test.ts
+++ b/golden/modules/changelist-controls-sk/changelist-controls-sk_puppeteer_test.ts
@@ -1,17 +1,15 @@
import { expect } from 'chai';
-import {inBazel, loadCachedTestBed, takeScreenshot, TestBed} from '../../../puppeteer-tests/util';
-import path from "path";
+import {loadCachedTestBed, takeScreenshot, TestBed} from '../../../puppeteer-tests/util';
describe('changelist-controls-sk', () => {
let testBed: TestBed;
+
before(async () => {
- testBed = await loadCachedTestBed(
- path.join(__dirname, '..', '..', 'webpack.config.ts')
- );
+ testBed = await loadCachedTestBed();
});
beforeEach(async () => {
- await testBed.page.goto(inBazel() ? testBed.baseUrl : `${testBed.baseUrl}/dist/changelist-controls-sk.html`);
+ await testBed.page.goto(testBed.baseUrl);
});
it('should render the demo page', async () => {
diff --git a/golden/modules/changelists-page-sk/changelists-page-sk_puppeteer_test.ts b/golden/modules/changelists-page-sk/changelists-page-sk_puppeteer_test.ts
index 57936e4..f156ef8 100644
--- a/golden/modules/changelists-page-sk/changelists-page-sk_puppeteer_test.ts
+++ b/golden/modules/changelists-page-sk/changelists-page-sk_puppeteer_test.ts
@@ -1,24 +1,22 @@
import { expect } from 'chai';
import {
- addEventListenersToPuppeteerPage, inBazel,
+ addEventListenersToPuppeteerPage,
loadCachedTestBed,
takeScreenshot,
TestBed
} from '../../../puppeteer-tests/util';
-import path from "path";
describe('changelists-page-sk', () => {
let testBed: TestBed;
+
before(async () => {
- testBed = await loadCachedTestBed(
- path.join(__dirname, '..', '..', 'webpack.config.ts')
- );
+ testBed = await loadCachedTestBed();
});
+
beforeEach(async () => {
const eventPromise = await addEventListenersToPuppeteerPage(testBed.page, ['end-task']);
const loaded = eventPromise('end-task'); // Emitted when page is loaded.
- await testBed.page.goto(
- inBazel() ? testBed.baseUrl : `${testBed.baseUrl}/dist/changelists-page-sk.html`);
+ await testBed.page.goto(testBed.baseUrl);
await loaded;
});
diff --git a/golden/modules/cluster-digests-sk/cluster-digests-sk_puppeteer_test.ts b/golden/modules/cluster-digests-sk/cluster-digests-sk_puppeteer_test.ts
index 99de181..e00ff62 100644
--- a/golden/modules/cluster-digests-sk/cluster-digests-sk_puppeteer_test.ts
+++ b/golden/modules/cluster-digests-sk/cluster-digests-sk_puppeteer_test.ts
@@ -1,20 +1,17 @@
import { expect } from 'chai';
import {
- addEventListenersToPuppeteerPage, EventName, inBazel, loadCachedTestBed,
+ addEventListenersToPuppeteerPage, EventName, loadCachedTestBed,
takeScreenshot, TestBed
} from '../../../puppeteer-tests/util';
import { ElementHandle } from 'puppeteer';
import { positiveDigest, negativeDigest, untriagedDigest } from '../cluster-page-sk/test_data';
-import path from "path";
import {ClusterDigestsSkPO} from './cluster-digests-sk_po';
describe('cluster-digests-sk', () => {
let testBed: TestBed;
before(async () => {
- testBed = await loadCachedTestBed(
- path.join(__dirname, '..', '..', 'webpack.config.ts')
- );
+ testBed = await loadCachedTestBed();
});
let promiseFactory: <T>(eventName: EventName) => Promise<T>;
@@ -29,8 +26,7 @@
['layout-complete', 'selection-changed']);
const loaded = promiseFactory('layout-complete'); // Emitted when layout stabilizes.
- await testBed.page.goto(
- inBazel() ? testBed.baseUrl : `${testBed.baseUrl}/dist/cluster-digests-sk.html`);
+ await testBed.page.goto(testBed.baseUrl);
await loaded;
clusterDigestsSk = (await testBed.page.$('cluster-digests-sk'))!;
diff --git a/golden/modules/cluster-page-sk/cluster-page-sk_puppeteer_test.ts b/golden/modules/cluster-page-sk/cluster-page-sk_puppeteer_test.ts
index fd895fb..e0e4c35 100644
--- a/golden/modules/cluster-page-sk/cluster-page-sk_puppeteer_test.ts
+++ b/golden/modules/cluster-page-sk/cluster-page-sk_puppeteer_test.ts
@@ -1,10 +1,9 @@
import { expect } from 'chai';
import {
- addEventListenersToPuppeteerPage, EventName, inBazel, loadCachedTestBed,
+ addEventListenersToPuppeteerPage, EventName, loadCachedTestBed,
takeScreenshot, TestBed
} from '../../../puppeteer-tests/util';
import { positiveDigest, negativeDigest, untriagedDigest } from '../cluster-page-sk/test_data';
-import path from "path";
import {ClusterPageSkPO} from './cluster-page-sk_po';
import {ElementHandle} from 'puppeteer';
@@ -12,9 +11,7 @@
let testBed: TestBed;
before(async () => {
- testBed = await loadCachedTestBed(
- path.join(__dirname, '..', '..', 'webpack.config.ts')
- );
+ testBed = await loadCachedTestBed();
});
let clusterPageSk: ElementHandle;
@@ -30,8 +27,7 @@
testBed.page, ['layout-complete', 'selection-changed']);
const loaded = promiseFactory('layout-complete'); // Emitted when layout stabilizes.
- await testBed.page.goto(
- inBazel() ? testBed.baseUrl : `${testBed.baseUrl}/dist/cluster-page-sk.html`);
+ await testBed.page.goto(testBed.baseUrl);
await loaded;
clusterPageSk = (await testBed.page.$('cluster-page-sk'))!;
diff --git a/golden/modules/corpus-selector-sk/corpus-selector-sk_puppeteer_test.ts b/golden/modules/corpus-selector-sk/corpus-selector-sk_puppeteer_test.ts
index c847e5b..2c995c8 100644
--- a/golden/modules/corpus-selector-sk/corpus-selector-sk_puppeteer_test.ts
+++ b/golden/modules/corpus-selector-sk/corpus-selector-sk_puppeteer_test.ts
@@ -1,18 +1,15 @@
import { expect } from 'chai';
-import {inBazel, loadCachedTestBed, takeScreenshot, TestBed} from '../../../puppeteer-tests/util';
-import path from "path";
+import {loadCachedTestBed, takeScreenshot, TestBed} from '../../../puppeteer-tests/util';
describe('corpus-selector-sk', () => {
let testBed: TestBed;
+
before(async () => {
- testBed = await loadCachedTestBed(
- path.join(__dirname, '..', '..', 'webpack.config.ts')
- );
+ testBed = await loadCachedTestBed();
});
beforeEach(async () => {
- await testBed.page.goto(
- inBazel() ? testBed.baseUrl : `${testBed.baseUrl}/dist/corpus-selector-sk.html`);
+ await testBed.page.goto(testBed.baseUrl);
});
it('should render the demo page', async () => {
diff --git a/golden/modules/details-page-sk/details-page-sk_puppeteer_test.ts b/golden/modules/details-page-sk/details-page-sk_puppeteer_test.ts
index c281f0a..ec1fd92 100644
--- a/golden/modules/details-page-sk/details-page-sk_puppeteer_test.ts
+++ b/golden/modules/details-page-sk/details-page-sk_puppeteer_test.ts
@@ -1,21 +1,18 @@
import { expect } from 'chai';
import {
- addEventListenersToPuppeteerPage, inBazel,
+ addEventListenersToPuppeteerPage,
loadCachedTestBed,
takeScreenshot,
TestBed
} from '../../../puppeteer-tests/util';
import { ElementHandle, Page } from 'puppeteer';
-import path from "path";
import {DetailsPageSkPO} from './details-page-sk_po';
describe('details-page-sk', () => {
let testBed: TestBed;
before(async () => {
- testBed = await loadCachedTestBed(
- path.join(__dirname, '..', '..', 'webpack.config.ts')
- );
+ testBed = await loadCachedTestBed();
});
// The demo page pushes a "default" query string to the URL when no query string is provided. All
@@ -103,8 +100,7 @@
async function navigateTo(page: Page, base: string, queryParams = ''): Promise<DetailsPageSkPO> {
const eventPromise = await addEventListenersToPuppeteerPage(page, ['busy-end']);
const loaded = eventPromise('busy-end'); // Emitted from gold-scaffold when page is loaded.
- await page.goto(
- inBazel() ? `${base}${queryParams}` : `${base}/dist/details-page-sk.html${queryParams}`);
+ await page.goto(`${base}${queryParams}`);
await loaded;
return new DetailsPageSkPO(page.$('details-page-sk'));
}
diff --git a/golden/modules/diff-page-sk/diff-page-sk_puppeteer_test.ts b/golden/modules/diff-page-sk/diff-page-sk_puppeteer_test.ts
index 48e9871..f742b32 100644
--- a/golden/modules/diff-page-sk/diff-page-sk_puppeteer_test.ts
+++ b/golden/modules/diff-page-sk/diff-page-sk_puppeteer_test.ts
@@ -1,21 +1,18 @@
import { expect } from 'chai';
import {
- addEventListenersToPuppeteerPage, inBazel,
+ addEventListenersToPuppeteerPage,
loadCachedTestBed,
takeScreenshot,
TestBed
} from '../../../puppeteer-tests/util';
import { Page } from 'puppeteer';
-import path from "path";
import { DiffPageSkPO } from './diff-page-sk_po';
describe('diff-page-sk', () => {
let testBed: TestBed;
before(async () => {
- testBed = await loadCachedTestBed(
- path.join(__dirname, '..', '..', 'webpack.config.ts')
- );
+ testBed = await loadCachedTestBed();
});
// The demo page pushes a "default" query string to the URL when no query string is provided. All
@@ -83,8 +80,7 @@
async function navigateTo(page: Page, base: string, queryParams = ''): Promise<DiffPageSkPO> {
const eventPromise = await addEventListenersToPuppeteerPage(page, ['busy-end']);
const loaded = eventPromise('busy-end'); // Emitted from gold-scaffold when page is loaded.
- await page.goto(
- inBazel() ? `${base}${queryParams}` : `${base}/dist/diff-page-sk.html${queryParams}`);
+ await page.goto(`${base}${queryParams}`);
await loaded;
return new DiffPageSkPO(page.$('diff-page-sk'));
}
diff --git a/golden/modules/digest-details-sk/digest-details-sk_puppeteer_test.ts b/golden/modules/digest-details-sk/digest-details-sk_puppeteer_test.ts
index e052332..e78ab30 100644
--- a/golden/modules/digest-details-sk/digest-details-sk_puppeteer_test.ts
+++ b/golden/modules/digest-details-sk/digest-details-sk_puppeteer_test.ts
@@ -1,20 +1,14 @@
import { expect } from 'chai';
-import {inBazel, loadCachedTestBed, takeScreenshot, TestBed} from '../../../puppeteer-tests/util';
-import path from "path";
+import {loadCachedTestBed, takeScreenshot, TestBed} from '../../../puppeteer-tests/util';
describe('digest-details-sk', () => {
let testBed: TestBed;
before(async () => {
- testBed = await loadCachedTestBed(
- path.join(__dirname, '..', '..', 'webpack.config.ts')
- );
+ testBed = await loadCachedTestBed();
});
beforeEach(async () => {
- await testBed.page.goto(
- inBazel()
- ? testBed.baseUrl
- : `${testBed.baseUrl}/dist/digest-details-sk.html`, { waitUntil: 'networkidle0' });
+ await testBed.page.goto(testBed.baseUrl, { waitUntil: 'networkidle0' });
});
it('should render the demo page', async () => {
diff --git a/golden/modules/dots-legend-sk/dots-legend-sk_puppeteer_test.ts b/golden/modules/dots-legend-sk/dots-legend-sk_puppeteer_test.ts
index 54fd2ca..733ad07 100644
--- a/golden/modules/dots-legend-sk/dots-legend-sk_puppeteer_test.ts
+++ b/golden/modules/dots-legend-sk/dots-legend-sk_puppeteer_test.ts
@@ -1,18 +1,15 @@
import { expect } from 'chai';
-import {inBazel, loadCachedTestBed, takeScreenshot, TestBed} from '../../../puppeteer-tests/util';
-import path from "path";
+import {loadCachedTestBed, takeScreenshot, TestBed} from '../../../puppeteer-tests/util';
describe('dots-legend-sk', () => {
let testBed: TestBed;
+
before(async () => {
- testBed = await loadCachedTestBed(
- path.join(__dirname, '..', '..', 'webpack.config.ts')
- );
+ testBed = await loadCachedTestBed();
});
beforeEach(async () => {
- await testBed.page.goto(
- inBazel() ? testBed.baseUrl : `${testBed.baseUrl}/dist/dots-legend-sk.html`);
+ await testBed.page.goto(testBed.baseUrl);
});
it('should render the demo page', async () => {
diff --git a/golden/modules/dots-sk/dots-sk_puppeteer_test.ts b/golden/modules/dots-sk/dots-sk_puppeteer_test.ts
index 6b39a45..410e4d7 100644
--- a/golden/modules/dots-sk/dots-sk_puppeteer_test.ts
+++ b/golden/modules/dots-sk/dots-sk_puppeteer_test.ts
@@ -1,16 +1,15 @@
import { expect } from 'chai';
-import {inBazel, loadCachedTestBed, takeScreenshot, TestBed} from '../../../puppeteer-tests/util';
-import path from "path";
+import {loadCachedTestBed, takeScreenshot, TestBed} from '../../../puppeteer-tests/util';
describe('dots-sk', () => {
let testBed: TestBed;
+
before(async () => {
- testBed = await loadCachedTestBed(
- path.join(__dirname, '..', '..', 'webpack.config.ts')
- );
+ testBed = await loadCachedTestBed();
});
+
beforeEach(async () => {
- await testBed.page.goto(inBazel() ? testBed.baseUrl : `${testBed.baseUrl}/dist/dots-sk.html`);
+ await testBed.page.goto(testBed.baseUrl);
});
it('should render the demo page', async () => {
diff --git a/golden/modules/edit-ignore-rule-sk/edit-ignore-rule-sk_puppeteer_test.ts b/golden/modules/edit-ignore-rule-sk/edit-ignore-rule-sk_puppeteer_test.ts
index dd22a7d..7d27e15 100644
--- a/golden/modules/edit-ignore-rule-sk/edit-ignore-rule-sk_puppeteer_test.ts
+++ b/golden/modules/edit-ignore-rule-sk/edit-ignore-rule-sk_puppeteer_test.ts
@@ -1,18 +1,15 @@
import { expect } from 'chai';
-import {inBazel, loadCachedTestBed, takeScreenshot, TestBed} from '../../../puppeteer-tests/util';
-import path from "path";
+import {loadCachedTestBed, takeScreenshot, TestBed} from '../../../puppeteer-tests/util';
describe('edit-ignore-rule-sk', () => {
let testBed: TestBed;
+
before(async () => {
- testBed = await loadCachedTestBed(
- path.join(__dirname, '..', '..', 'webpack.config.ts')
- );
+ testBed = await loadCachedTestBed();
});
beforeEach(async () => {
- await testBed.page.goto(
- inBazel() ? testBed.baseUrl : `${testBed.baseUrl}/dist/edit-ignore-rule-sk.html`);
+ await testBed.page.goto(testBed.baseUrl);
});
it('should render the demo page', async () => {
diff --git a/golden/modules/filter-dialog-sk/filter-dialog-sk_puppeteer_test.ts b/golden/modules/filter-dialog-sk/filter-dialog-sk_puppeteer_test.ts
index ad97629..11bddaa 100644
--- a/golden/modules/filter-dialog-sk/filter-dialog-sk_puppeteer_test.ts
+++ b/golden/modules/filter-dialog-sk/filter-dialog-sk_puppeteer_test.ts
@@ -1,21 +1,18 @@
import { expect } from 'chai';
-import {inBazel, loadCachedTestBed, takeScreenshot, TestBed} from '../../../puppeteer-tests/util';
+import {loadCachedTestBed, takeScreenshot, TestBed} from '../../../puppeteer-tests/util';
import { FilterDialogSkPO, NumericParamPO } from './filter-dialog-sk_po';
-import path from "path";
describe('filter-dialog-sk', () => {
let filterDialogSkPO: FilterDialogSkPO;
let testBed: TestBed;
+
before(async () => {
- testBed = await loadCachedTestBed(
- path.join(__dirname, '..', '..', 'webpack.config.ts')
- );
+ testBed = await loadCachedTestBed();
});
beforeEach(async () => {
- await testBed.page.goto(
- inBazel() ? testBed.baseUrl : `${testBed.baseUrl}/dist/filter-dialog-sk.html`);
+ await testBed.page.goto(testBed.baseUrl);
await testBed.page.setViewport({width: 800, height: 800});
filterDialogSkPO = new FilterDialogSkPO((await testBed.page.$('filter-dialog-sk'))!);
});
diff --git a/golden/modules/gold-scaffold-sk/gold-scaffold-sk_puppeteer_test.ts b/golden/modules/gold-scaffold-sk/gold-scaffold-sk_puppeteer_test.ts
index d7cd65e..ec5495b 100644
--- a/golden/modules/gold-scaffold-sk/gold-scaffold-sk_puppeteer_test.ts
+++ b/golden/modules/gold-scaffold-sk/gold-scaffold-sk_puppeteer_test.ts
@@ -1,17 +1,15 @@
import { expect } from 'chai';
-import {inBazel, loadCachedTestBed, takeScreenshot, TestBed} from '../../../puppeteer-tests/util';
-import path from "path";
+import {loadCachedTestBed, takeScreenshot, TestBed} from '../../../puppeteer-tests/util';
describe('gold-scaffold-sk', () => {
let testBed: TestBed;
+
before(async () => {
- testBed = await loadCachedTestBed(
- path.join(__dirname, '..', '..', 'webpack.config.ts')
- );
+ testBed = await loadCachedTestBed();
});
+
beforeEach(async () => {
- await testBed.page.goto(
- inBazel() ? testBed.baseUrl : `${testBed.baseUrl}/dist/gold-scaffold-sk.html`);
+ await testBed.page.goto(testBed.baseUrl);
});
it('should render the demo page', async () => {
diff --git a/golden/modules/ignores-page-sk/ignores-page-sk_puppeteer_test.ts b/golden/modules/ignores-page-sk/ignores-page-sk_puppeteer_test.ts
index 6486814..33c488b 100644
--- a/golden/modules/ignores-page-sk/ignores-page-sk_puppeteer_test.ts
+++ b/golden/modules/ignores-page-sk/ignores-page-sk_puppeteer_test.ts
@@ -1,19 +1,17 @@
import { expect } from 'chai';
import {
- addEventListenersToPuppeteerPage, inBazel,
+ addEventListenersToPuppeteerPage,
loadCachedTestBed,
takeScreenshot,
TestBed
} from '../../../puppeteer-tests/util';
import { Page } from 'puppeteer';
-import path from "path";
describe('ignores-page-sk', () => {
let testBed: TestBed;
+
before(async () => {
- testBed = await loadCachedTestBed(
- path.join(__dirname, '..', '..', 'webpack.config.ts')
- );
+ testBed = await loadCachedTestBed();
});
it('should render the demo page', async () => {
@@ -68,7 +66,6 @@
async function navigateTo(page: Page, base: string, queryParams = '') {
const eventPromise = await addEventListenersToPuppeteerPage(page, ['end-task']);
const loaded = eventPromise('end-task'); // Emitted when page is loaded.
- await page.goto(
- inBazel() ? `${base}${queryParams}` : `${base}/dist/ignores-page-sk.html${queryParams}`);
+ await page.goto(`${base}${queryParams}`);
await loaded;
}
diff --git a/golden/modules/image-compare-sk/image-compare-sk_puppeteer_test.ts b/golden/modules/image-compare-sk/image-compare-sk_puppeteer_test.ts
index ecd907a..4f9a1bc 100644
--- a/golden/modules/image-compare-sk/image-compare-sk_puppeteer_test.ts
+++ b/golden/modules/image-compare-sk/image-compare-sk_puppeteer_test.ts
@@ -1,20 +1,15 @@
import { expect } from 'chai';
-import {inBazel, loadCachedTestBed, takeScreenshot, TestBed} from '../../../puppeteer-tests/util';
-import path from "path";
+import {loadCachedTestBed, takeScreenshot, TestBed} from '../../../puppeteer-tests/util';
describe('image-compare-sk', () => {
let testBed: TestBed;
+
before(async () => {
- testBed = await loadCachedTestBed(
- path.join(__dirname, '..', '..', 'webpack.config.ts')
- );
+ testBed = await loadCachedTestBed();
});
beforeEach(async () => {
- await testBed.page.goto(
- inBazel()
- ? testBed.baseUrl
- : `${testBed.baseUrl}/dist/image-compare-sk.html`, { waitUntil: 'networkidle0' });
+ await testBed.page.goto(testBed.baseUrl, { waitUntil: 'networkidle0' });
});
it('should render the demo page', async () => {
diff --git a/golden/modules/last-commit-sk/last-commit-sk_puppeteer_test.ts b/golden/modules/last-commit-sk/last-commit-sk_puppeteer_test.ts
index 73a5e4a..469b4da 100644
--- a/golden/modules/last-commit-sk/last-commit-sk_puppeteer_test.ts
+++ b/golden/modules/last-commit-sk/last-commit-sk_puppeteer_test.ts
@@ -1,18 +1,15 @@
import { expect } from 'chai';
-import {inBazel, loadCachedTestBed, takeScreenshot, TestBed} from '../../../puppeteer-tests/util';
-import path from "path";
+import {loadCachedTestBed, takeScreenshot, TestBed} from '../../../puppeteer-tests/util';
describe('last-commit-sk', () => {
let testBed: TestBed;
+
before(async () => {
- testBed = await loadCachedTestBed(
- path.join(__dirname, '..', '..', 'webpack.config.ts')
- );
+ testBed = await loadCachedTestBed();
});
beforeEach(async () => {
- await testBed.page.goto(
- inBazel() ? testBed.baseUrl : `${testBed.baseUrl}/dist/last-commit-sk.html`);
+ await testBed.page.goto(testBed.baseUrl);
});
it('should render the demo page', async () => {
diff --git a/golden/modules/list-page-sk/list-page-sk_puppeteer_test.ts b/golden/modules/list-page-sk/list-page-sk_puppeteer_test.ts
index c06fb28..9cb9b03 100644
--- a/golden/modules/list-page-sk/list-page-sk_puppeteer_test.ts
+++ b/golden/modules/list-page-sk/list-page-sk_puppeteer_test.ts
@@ -1,19 +1,17 @@
import { expect } from 'chai';
import {
- addEventListenersToPuppeteerPage, inBazel,
+ addEventListenersToPuppeteerPage,
loadCachedTestBed,
takeScreenshot,
TestBed
} from '../../../puppeteer-tests/util';
import { Page } from 'puppeteer';
-import path from 'path';
describe('list-page-sk', () => {
let testBed: TestBed;
+
before(async () => {
- testBed = await loadCachedTestBed(
- path.join(__dirname, '..', '..', 'webpack.config.ts')
- );
+ testBed = await loadCachedTestBed();
});
it('should render the demo page', async () => {
@@ -136,7 +134,6 @@
async function navigateTo(page: Page, base: string, queryParams = '') {
const eventPromise = await addEventListenersToPuppeteerPage(page, ['busy-end']);
const loaded = eventPromise('busy-end'); // Emitted when page is loaded.
- await page.goto(
- inBazel() ? `${base}${queryParams}` : `${base}/dist/list-page-sk.html${queryParams}`);
+ await page.goto(`${base}${queryParams}`);
await loaded;
}
diff --git a/golden/modules/multi-zoom-sk/multi-zoom-sk_puppeteer_test.ts b/golden/modules/multi-zoom-sk/multi-zoom-sk_puppeteer_test.ts
index f106879..e640a23 100644
--- a/golden/modules/multi-zoom-sk/multi-zoom-sk_puppeteer_test.ts
+++ b/golden/modules/multi-zoom-sk/multi-zoom-sk_puppeteer_test.ts
@@ -1,19 +1,15 @@
import { expect } from 'chai';
-import {inBazel, loadCachedTestBed, takeScreenshot, TestBed} from '../../../puppeteer-tests/util';
-import path from "path";
+import {loadCachedTestBed, takeScreenshot, TestBed} from '../../../puppeteer-tests/util';
describe('multi-zoom-sk', () => {
let testBed: TestBed;
+
before(async () => {
- testBed = await loadCachedTestBed(
- path.join(__dirname, '..', '..', 'webpack.config.ts')
- );
+ testBed = await loadCachedTestBed();
});
+
beforeEach(async () => {
- await testBed.page.goto(
- inBazel()
- ? testBed.baseUrl
- : `${testBed.baseUrl}/dist/multi-zoom-sk.html`, { waitUntil: 'networkidle0' });
+ await testBed.page.goto(testBed.baseUrl, { waitUntil: 'networkidle0' });
});
it('should render the demo page', async () => {
diff --git a/golden/modules/query-dialog-sk/query-dialog-sk_puppeteer_test.ts b/golden/modules/query-dialog-sk/query-dialog-sk_puppeteer_test.ts
index d2da450..f618d30 100644
--- a/golden/modules/query-dialog-sk/query-dialog-sk_puppeteer_test.ts
+++ b/golden/modules/query-dialog-sk/query-dialog-sk_puppeteer_test.ts
@@ -1,21 +1,18 @@
import { expect } from 'chai';
-import {inBazel, loadCachedTestBed, takeScreenshot, TestBed} from '../../../puppeteer-tests/util';
+import {loadCachedTestBed, takeScreenshot, TestBed} from '../../../puppeteer-tests/util';
import { QueryDialogSkPO } from './query-dialog-sk_po';
-import path from "path";
describe('query-dialog-sk', () => {
let queryDialogSkPO: QueryDialogSkPO;
let testBed: TestBed;
+
before(async () => {
- testBed = await loadCachedTestBed(
- path.join(__dirname, '..', '..', 'webpack.config.ts')
- );
+ testBed = await loadCachedTestBed();
});
beforeEach(async () => {
- await testBed.page.goto(
- inBazel() ? testBed.baseUrl : `${testBed.baseUrl}/dist/query-dialog-sk.html`);
+ await testBed.page.goto(testBed.baseUrl);
queryDialogSkPO = new QueryDialogSkPO((await testBed.page.$('query-dialog-sk'))!);
});
diff --git a/golden/modules/search-controls-sk/search-controls-sk_puppeteer_test.ts b/golden/modules/search-controls-sk/search-controls-sk_puppeteer_test.ts
index da473d5..d6d5a90 100644
--- a/golden/modules/search-controls-sk/search-controls-sk_puppeteer_test.ts
+++ b/golden/modules/search-controls-sk/search-controls-sk_puppeteer_test.ts
@@ -1,17 +1,15 @@
import { expect } from 'chai';
-import {inBazel, loadCachedTestBed, takeScreenshot, TestBed} from '../../../puppeteer-tests/util';
-import path from "path";
+import {loadCachedTestBed, takeScreenshot, TestBed} from '../../../puppeteer-tests/util';
describe('search-controls-sk', () => {
let testBed: TestBed;
+
before(async () => {
- testBed = await loadCachedTestBed(
- path.join(__dirname, '..', '..', 'webpack.config.ts')
- );
+ testBed = await loadCachedTestBed();
});
+
beforeEach(async () => {
- await testBed.page.goto(
- inBazel() ? testBed.baseUrl : `${testBed.baseUrl}/dist/search-controls-sk.html`);
+ await testBed.page.goto(testBed.baseUrl);
await testBed.page.setViewport({width: 1200, height: 800});
});
diff --git a/golden/modules/search-page-sk/search-page-sk_puppeteer_test.ts b/golden/modules/search-page-sk/search-page-sk_puppeteer_test.ts
index 71e4cc1..9b557bb 100644
--- a/golden/modules/search-page-sk/search-page-sk_puppeteer_test.ts
+++ b/golden/modules/search-page-sk/search-page-sk_puppeteer_test.ts
@@ -1,13 +1,12 @@
import { expect } from 'chai';
import {
addEventListenersToPuppeteerPage,
- EventName, inBazel,
+ EventName,
loadCachedTestBed,
takeScreenshot,
TestBed
} from '../../../puppeteer-tests/util';
import { SearchPageSkPO } from './search-page-sk_po';
-import path from "path";
describe('search-page-sk', () => {
let eventPromiseFactory: <T>(eventName: EventName) => Promise<T>;
@@ -15,18 +14,14 @@
let searchPageSkPO: SearchPageSkPO;
let testBed: TestBed;
+
before(async () => {
- testBed = await loadCachedTestBed(
- path.join(__dirname, '..', '..', 'webpack.config.ts')
- );
+ testBed = await loadCachedTestBed();
});
const goToPage = async (queryString = '') => {
const busyEnd = eventPromiseFactory('busy-end');
- await testBed.page.goto(
- inBazel()
- ? `${testBed.baseUrl}${queryString}`
- : `${testBed.baseUrl}/dist/search-page-sk.html${queryString}`);
+ await testBed.page.goto(`${testBed.baseUrl}${queryString}`);
await busyEnd;
await testBed.page.setViewport({width: 1600, height: 1200});
diff --git a/golden/modules/sort-toggle-sk/sort-toggle-sk_puppeteer_test.ts b/golden/modules/sort-toggle-sk/sort-toggle-sk_puppeteer_test.ts
index 64e1a1e..4dbf41d 100644
--- a/golden/modules/sort-toggle-sk/sort-toggle-sk_puppeteer_test.ts
+++ b/golden/modules/sort-toggle-sk/sort-toggle-sk_puppeteer_test.ts
@@ -1,17 +1,15 @@
import { expect } from 'chai';
import {
- addEventListenersToPuppeteerPage, EventName, inBazel, loadCachedTestBed,
+ addEventListenersToPuppeteerPage, EventName, loadCachedTestBed,
takeScreenshot, TestBed
} from '../../../puppeteer-tests/util';
import { ElementHandle } from 'puppeteer';
-import path from "path";
describe('sort-toggle-sk', () => {
let testBed: TestBed;
+
before(async () => {
- testBed = await loadCachedTestBed(
- path.join(__dirname, '..', '..', 'webpack.config.ts')
- );
+ testBed = await loadCachedTestBed();
});
let promiseFactory: <T>(eventName: EventName) => Promise<T>;
@@ -21,8 +19,7 @@
promiseFactory = await addEventListenersToPuppeteerPage(testBed.page,
['sort-changed']);
const loaded = promiseFactory('sort-changed'); // Emitted when sorted.
- await testBed.page.goto(
- inBazel() ? testBed.baseUrl : `${testBed.baseUrl}/dist/sort-toggle-sk.html`);
+ await testBed.page.goto(testBed.baseUrl);
await loaded;
sortToggleSk = (await testBed.page.$('#container sort-toggle-sk'))!;
});
diff --git a/golden/modules/trace-filter-sk/trace-filter-sk_puppeteer_test.ts b/golden/modules/trace-filter-sk/trace-filter-sk_puppeteer_test.ts
index 3819463..364a3ed 100644
--- a/golden/modules/trace-filter-sk/trace-filter-sk_puppeteer_test.ts
+++ b/golden/modules/trace-filter-sk/trace-filter-sk_puppeteer_test.ts
@@ -1,21 +1,18 @@
import { expect } from 'chai';
-import {inBazel, loadCachedTestBed, takeScreenshot, TestBed} from '../../../puppeteer-tests/util';
+import {loadCachedTestBed, takeScreenshot, TestBed} from '../../../puppeteer-tests/util';
import { TraceFilterSkPO } from './trace-filter-sk_po';
-import path from "path";
describe('trace-filter-sk', () => {
let traceFilterSkPO: TraceFilterSkPO;
let testBed: TestBed;
+
before(async () => {
- testBed = await loadCachedTestBed(
- path.join(__dirname, '..', '..', 'webpack.config.ts')
- );
+ testBed = await loadCachedTestBed();
});
beforeEach(async () => {
- await testBed.page.goto(
- inBazel() ? testBed.baseUrl : `${testBed.baseUrl}/dist/trace-filter-sk.html`);
+ await testBed.page.goto(testBed.baseUrl);
traceFilterSkPO = new TraceFilterSkPO((await testBed.page.$('trace-filter-sk'))!);
});
diff --git a/golden/modules/triage-sk/triage-sk_puppeteer_test.ts b/golden/modules/triage-sk/triage-sk_puppeteer_test.ts
index 69f8fc3..fa136bf 100644
--- a/golden/modules/triage-sk/triage-sk_puppeteer_test.ts
+++ b/golden/modules/triage-sk/triage-sk_puppeteer_test.ts
@@ -1,20 +1,17 @@
import { expect } from 'chai';
-import {inBazel, loadCachedTestBed, takeScreenshot, TestBed} from '../../../puppeteer-tests/util';
-import path from "path";
+import {loadCachedTestBed, takeScreenshot, TestBed} from '../../../puppeteer-tests/util';
import {TriageSkPO} from './triage-sk_po';
import {ElementHandle} from 'puppeteer';
describe('triage-sk', () => {
let testBed: TestBed;
+
before(async () => {
- testBed = await loadCachedTestBed(
- path.join(__dirname, '..', '..', 'webpack.config.ts')
- );
+ testBed = await loadCachedTestBed();
});
beforeEach(async () => {
- await testBed.page.goto(
- inBazel() ? testBed.baseUrl : `${testBed.baseUrl}/dist/triage-sk.html`);
+ await testBed.page.goto(testBed.baseUrl);
});
it('should render the demo page', async () => {
diff --git a/golden/modules/triagelog-page-sk/triagelog-page-sk_puppeteer_test.ts b/golden/modules/triagelog-page-sk/triagelog-page-sk_puppeteer_test.ts
index 1a593ec..1c208b1 100644
--- a/golden/modules/triagelog-page-sk/triagelog-page-sk_puppeteer_test.ts
+++ b/golden/modules/triagelog-page-sk/triagelog-page-sk_puppeteer_test.ts
@@ -1,6 +1,5 @@
-import path from 'path';
import {
- addEventListenersToPuppeteerPage, inBazel,
+ addEventListenersToPuppeteerPage,
loadCachedTestBed,
takeScreenshot,
TestBed,
@@ -9,18 +8,14 @@
describe('triagelog-page-sk', () => {
let testBed: TestBed;
before(async () => {
- testBed = await loadCachedTestBed(
- path.join(__dirname, '..', '..', 'webpack.config.ts'),
- );
+ testBed = await loadCachedTestBed();
});
describe('v1 APIs', () => {
beforeEach(async () => {
const eventPromise = await addEventListenersToPuppeteerPage(testBed.page, ['end-task']);
const loaded = eventPromise('end-task'); // Emitted when page is loaded.
- await testBed.page.goto(
- inBazel() ? testBed.baseUrl : `${testBed.baseUrl}/dist/triagelog-page-sk.html`,
- );
+ await testBed.page.goto(testBed.baseUrl);
await loaded;
});
@@ -34,10 +29,7 @@
beforeEach(async () => {
const eventPromise = await addEventListenersToPuppeteerPage(testBed.page, ['end-task']);
const loaded = eventPromise('end-task'); // Emitted when page is loaded.
- await testBed.page.goto(
- inBazel() ? `${testBed.baseUrl}?use_new_api=true`
- : `${testBed.baseUrl}/dist/triagelog-page-sk.html?use_new_api=true`,
- );
+ await testBed.page.goto(`${testBed.baseUrl}?use_new_api=true`);
await loaded;
});
diff --git a/golden/tsconfig.json b/golden/tsconfig.json
deleted file mode 100644
index 5e75205..0000000
--- a/golden/tsconfig.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "extends": "../tsconfig",
- "include": [
- "./modules/**/*.ts",
- "./pages/**/*.ts",
- ],
-}
diff --git a/golden/webpack.config.ts b/golden/webpack.config.ts
deleted file mode 100644
index ee3eee6..0000000
--- a/golden/webpack.config.ts
+++ /dev/null
@@ -1,25 +0,0 @@
-import { resolve } from 'path';
-import webpack from 'webpack';
-import CopyWebpackPlugin from 'copy-webpack-plugin';
-import commonBuilder from '../infra-sk/pulito/webpack.common';
-
-const configFactory: webpack.ConfigurationFactory = (_, args) => {
- const config = commonBuilder(__dirname, args.mode);
- config.output!.publicPath = '/dist/';
- config.resolve = config.resolve || {};
- // https://github.com/webpack/node-libs-browser/issues/26#issuecomment-267954095
- config.resolve.modules = [resolve(__dirname, '..', 'node_modules')];
-
- // Copy static assets into the //golden/dist directory.
- const copyPatterns: any[] = [{
- from: resolve(__dirname, 'static/favicon.ico'), to: 'favicon.ico',
- }];
- if (args.mode !== 'production') {
- copyPatterns.push({from: resolve(__dirname, 'demo-page-assets')});
- }
- config.plugins!.push(new CopyWebpackPlugin(copyPatterns));
-
- return config;
-};
-
-export = configFactory;
diff --git a/puppeteer-tests/docker/run-tests.sh b/puppeteer-tests/docker/run-tests.sh
index c8cdcc0..cd57b7a 100755
--- a/puppeteer-tests/docker/run-tests.sh
+++ b/puppeteer-tests/docker/run-tests.sh
@@ -81,12 +81,6 @@
cp -r /src/puppeteer-tests/*.ts /tests/puppeteer-tests
cp -r /src/puppeteer-tests/tsconfig.json /tests/puppeteer-tests
-mkdir /tests/golden
-cp -r /src/golden/webpack.config.ts /tests/golden
-cp -r /src/golden/tsconfig.json /tests/golden
-cp -r /src/golden/modules /tests/golden
-cp -r /src/golden/demo-page-assets /tests/golden
-
mkdir /tests/perf
cp -r /src/perf/webpack.config.ts /tests/perf
cp -r /src/perf/tsconfig.json /tests/perf
@@ -190,9 +184,6 @@
cd /tests/infra-sk
npx mocha -r ts-node/register ./**/*_puppeteer_test.ts
-cd /tests/golden
-npx mocha -r ts-node/register ./**/*_puppeteer_test.ts
-
cd /tests/perf
npx mocha -r ts-node/register ./**/*_puppeteer_test.ts
diff --git a/puppeteer-tests/util.ts b/puppeteer-tests/util.ts
index ca14dac..99387db 100644
--- a/puppeteer-tests/util.ts
+++ b/puppeteer-tests/util.ts
@@ -227,13 +227,13 @@
* value: "true") to give demo pages a means to detect whether they are running within Puppeteer or
* not.
*/
-export async function loadCachedTestBed(pathToWebpackConfigTs: string) {
+export async function loadCachedTestBed(pathToWebpackConfigTs?: string) {
if (testBed) {
return testBed as TestBed;
}
const newTestBed: Partial<TestBed> = {};
- if (inBazel()) {
+ if (inBazel() || !pathToWebpackConfigTs) {
// Read the demo page server's TCP port.
const envDir = process.env.ENV_DIR;
if (!envDir) throw new Error('required environment variable ENV_DIR is unset');