Browse Source

Allow for slower CI in restarting client session kernel.

Ian Rose 6 years ago
parent
commit
8181d4134a
1 changed files with 42 additions and 34 deletions
  1. 42 34
      tests/test-apputils/src/clientsession.spec.ts

+ 42 - 34
tests/test-apputils/src/clientsession.spec.ts

@@ -368,40 +368,48 @@ describe('@jupyterlab/apputils', () => {
       });
     });
 
-    describe('.restartKernel()', () => {
-      it('should restart if the user accepts the dialog', async () => {
-        let called = false;
-
-        session.statusChanged.connect((sender, args) => {
-          if (args === 'restarting') {
-            called = true;
-          }
-        });
-        await session.initialize();
-
-        const restart = ClientSession.restartKernel(session.kernel);
-
-        await acceptDialog();
-        await restart;
-        expect(called).to.equal(true);
-      });
-
-      it('should not restart if the user rejects the dialog', async () => {
-        let called = false;
-
-        await session.initialize();
-        session.statusChanged.connect((sender, args) => {
-          if (args === 'restarting') {
-            called = true;
-          }
-        });
-
-        const restart = ClientSession.restartKernel(session.kernel);
-
-        await dismissDialog();
-        await restart;
-        expect(called).to.equal(false);
-      });
+    describe('#restartKernel()', () => {
+      it(
+        'should restart if the user accepts the dialog',
+        async () => {
+          let called = false;
+
+          session.statusChanged.connect((sender, args) => {
+            if (args === 'restarting') {
+              called = true;
+            }
+          });
+          await session.initialize();
+
+          const restart = ClientSession.restartKernel(session.kernel);
+
+          await acceptDialog();
+          await restart;
+          expect(called).to.equal(true);
+        },
+        30000
+      ); // Allow for slower CI
+
+      it(
+        'should not restart if the user rejects the dialog',
+        async () => {
+          let called = false;
+
+          await session.initialize();
+          session.statusChanged.connect((sender, args) => {
+            if (args === 'restarting') {
+              called = true;
+            }
+          });
+
+          const restart = ClientSession.restartKernel(session.kernel);
+
+          await dismissDialog();
+          await restart;
+          expect(called).to.equal(false);
+        },
+        30000
+      ); // Allow for slower CI
     });
 
     describe('.getDefaultKernel()', () => {