diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 26064a2..bc86a82 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -12,8 +12,6 @@ jobs: - macos-latest - windows-latest node_version: - - 10 - - 12 - 14 - 15 architecture: @@ -28,6 +26,8 @@ jobs: # node_version: 15 # architecture: arm64 name: Node ${{ matrix.node_version }} - ${{ matrix.architecture }} on ${{ matrix.os }} + env: + GH_TOKEN: ${{ SECRETS.GH_TOKEN }} steps: - uses: actions/checkout@v2 - name: Setup node diff --git a/tests/application.js b/tests/application.js index 19748f6..5e52151 100644 --- a/tests/application.js +++ b/tests/application.js @@ -8,7 +8,7 @@ const startApplication = function() { args: ["."], chromeDriverArgs: ['remote-debugging-port=' + Math.floor(Math.random() * (9999 - 9000) + 9000)], startTimeout: 30000, - waitTimeout: 30000, + waitTimeout: 60000, quitTimeout: 15000 }); return this.app.start().then(() => { diff --git a/tests/download.test.js b/tests/download.test.js index bcb36b5..b686a2b 100644 --- a/tests/download.test.js +++ b/tests/download.test.js @@ -55,13 +55,13 @@ describe("download", function() { }) it("wait until downloaded", async function() { - this.timeout(90000); + this.timeout(120000); const { app } = this await app.client.$('.torrentRow .progressDownloading') console.log('download progress', await (await app.client.$('.torrentRow .progressDownloading')).getText()); await app.client.waitUntil(async () => { return (await (await app.client.$('.torrentRow .progressDownloading')).getText()) === '100.0%' - }, 80000, 'expected that download will be finished', 200) + }, 100000, 'expected that download will be finished', 200) // There is some time before button will be replaced await asyncWait(800); @@ -104,7 +104,7 @@ describe("download", function() { }) it("download file to folder", async function() { - this.timeout(90000); + this.timeout(120000); const { app } = this await (await app.client.$('#searchInput')).setValue('1413ba1915affdc3de7e1a81d6fdc32ef19395c9') await (await app.client.$('#search')).click() @@ -119,7 +119,7 @@ describe("download", function() { // Downloading check await app.client.waitUntil(async () => { return (await (await app.client.$('.torrentRow .progressDownloading')).getText()) === '100.0%' - }, 80000, 'expected that download will be finished', 200) + }, 100000, 'expected that download will be finished', 200) // Check downloaded to directory assert(fs.existsSync(fileFolderTest)); assert.equal(await md5(fileFolderTest), '7df171da63e2013c9b17e1857615b192'); diff --git a/tests/sphinx.test.js b/tests/sphinx.test.js index 24ffa4f..335cb78 100644 --- a/tests/sphinx.test.js +++ b/tests/sphinx.test.js @@ -61,6 +61,7 @@ describe("sphinx", () => { }) it("query limit", function(done) { + this.timeout(8000); const test = async () => { const sphinx = await pool() let promises = []