{
  "_class" : "hudson.tasks.junit.TestResult",
  "testActions" : [
    
  ],
  "duration" : 16.746,
  "empty" : False,
  "failCount" : 30,
  "passCount" : 0,
  "skipCount" : 0,
  "suites" : [
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 10,
          "className" : "Sorter Tests",
          "duration" : 0.0,
          "errorDetails" : "expected 1 to equal 0  Because this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Sorter Tests`",
          "errorStackTrace" : "AssertionError: expected 1 to equal 0\u000a\u000aBecause this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Sorter Tests`\u000a    at Context.eval (webpack://js-tests/./e2e/cypress/support/e2e.js:39:31)\u000a\u000a      + expected - actual:  failed to generate Mocha diff\u000a",
          "failedSince" : 21,
          "name" : "\"before all\" hook for \"attempts to fail the multi-interaction exercise and verifies failing xAPI statements\"",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 10,
          "className" : "Sorter Tests",
          "duration" : 0.0,
          "errorDetails" : "`cy.exec('java -jar build/libs/zim2xapi.jar convert -zim-file e2e/content/sorter.zim -keep-temp -output e2e/temp-content')` failed because the command exited with a non-zero code.  Pass `{failOnNonZeroExit: false}` to ignore exit code failures.  Information about the failure: Code: 1  Stdout: Unexpected argument: dump, --dir=/home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/temp-content/sorter, /home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/c... Stderr: java.lang.RuntimeException: Process failed with exit code 255  at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke(ProcessBuilderUseCase.kt:28)  at com.ustadmobile.zim2xapi.ProcessBuilderUseCa...  https://on.cypress.io/exec  Because this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Sorter Tests`",
          "errorStackTrace" : "CypressError: `cy.exec('java -jar build/libs/zim2xapi.jar convert -zim-file e2e/content/sorter.zim -keep-temp -output e2e/temp-content')` failed because the command exited with a non-zero code.\u000a\u000aPass `{failOnNonZeroExit: false}` to ignore exit code failures.\u000a\u000aInformation about the failure:\u000aCode: 1\u000a\u000aStdout:\u000aUnexpected argument: dump, --dir=/home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/temp-content/sorter, /home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/c...\u000aStderr:\u000ajava.lang.RuntimeException: Process failed with exit code 255\u000a\u0009at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke(ProcessBuilderUseCase.kt:28)\u000a\u0009at com.ustadmobile.zim2xapi.ProcessBuilderUseCa...\u000a\u000ahttps://on.cypress.io/exec\u000a\u000aBecause this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Sorter Tests`\u000a    at <unknown> (http://localhost:8082/__cypress/runner/cypress_runner.js:120333:77)\u000a    at tryCatcher (http://localhost:8082/__cypress/runner/cypress_runner.js:1807:23)\u000a    at Promise._settlePromiseFromHandler (http://localhost:8082/__cypress/runner/cypress_runner.js:1519:31)\u000a    at Promise._settlePromise (http://localhost:8082/__cypress/runner/cypress_runner.js:1576:18)\u000a    at Promise._settlePromise0 (http://localhost:8082/__cypress/runner/cypress_runner.js:1621:10)\u000a    at Promise._settlePromises (http://localhost:8082/__cypress/runner/cypress_runner.js:1701:18)\u000a    at _drainQueueStep (http://localhost:8082/__cypress/runner/cypress_runner.js:2407:12)\u000a    at _drainQueue (http://localhost:8082/__cypress/runner/cypress_runner.js:2400:9)\u000a    at Async._drainQueues (http://localhost:8082/__cypress/runner/cypress_runner.js:2416:5)\u000a    at Async.drainQueues (http://localhost:8082/__cypress/runner/cypress_runner.js:2286:14)\u000aFrom Your Spec Code:\u000a    at Context.eval (webpack://js-tests/./e2e/cypress/support/e2e.js:34:5)",
          "failedSince" : 21,
          "name" : "\"before all\" hook for \"attempts to fail the multi-interaction exercise and verifies failing xAPI statements\"",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 10,
          "className" : "Sorter Tests",
          "duration" : 0.0,
          "errorDetails" : "expected 1 to equal 0  Because this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Sorter Tests`",
          "errorStackTrace" : "AssertionError: expected 1 to equal 0\u000a\u000aBecause this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Sorter Tests`\u000a    at Context.eval (webpack://js-tests/./e2e/cypress/support/e2e.js:40:31)\u000a\u000a      + expected - actual:  failed to generate Mocha diff\u000a",
          "failedSince" : 21,
          "name" : "\"before all\" hook for \"attempts to fail the multi-interaction exercise and verifies failing xAPI statements\"",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 10,
          "className" : "Sorter Tests",
          "duration" : 0.0,
          "errorDetails" : "`cy.exec('java -jar build/libs/zim2xapi.jar convert -zim-file e2e/content/sorter.zim -keep-temp -output e2e/temp-content')` failed because the command exited with a non-zero code.  Pass `{failOnNonZeroExit: false}` to ignore exit code failures.  Information about the failure: Code: 1  Stdout: Unexpected argument: dump, --dir=/home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/temp-content/sorter, /home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/c... Stderr: java.lang.RuntimeException: Process failed with exit code 255  at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke(ProcessBuilderUseCase.kt:28)  at com.ustadmobile.zim2xapi.ProcessBuilderUseCa...  https://on.cypress.io/exec  Because this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Sorter Tests`",
          "errorStackTrace" : "CypressError: `cy.exec('java -jar build/libs/zim2xapi.jar convert -zim-file e2e/content/sorter.zim -keep-temp -output e2e/temp-content')` failed because the command exited with a non-zero code.\u000a\u000aPass `{failOnNonZeroExit: false}` to ignore exit code failures.\u000a\u000aInformation about the failure:\u000aCode: 1\u000a\u000aStdout:\u000aUnexpected argument: dump, --dir=/home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/temp-content/sorter, /home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/c...\u000aStderr:\u000ajava.lang.RuntimeException: Process failed with exit code 255\u000a\u0009at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke(ProcessBuilderUseCase.kt:28)\u000a\u0009at com.ustadmobile.zim2xapi.ProcessBuilderUseCa...\u000a\u000ahttps://on.cypress.io/exec\u000a\u000aBecause this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Sorter Tests`\u000a    at <unknown> (http://localhost:8082/__cypress/runner/cypress_runner.js:120333:77)\u000a    at tryCatcher (http://localhost:8082/__cypress/runner/cypress_runner.js:1807:23)\u000a    at Promise._settlePromiseFromHandler (http://localhost:8082/__cypress/runner/cypress_runner.js:1519:31)\u000a    at Promise._settlePromise (http://localhost:8082/__cypress/runner/cypress_runner.js:1576:18)\u000a    at Promise._settlePromise0 (http://localhost:8082/__cypress/runner/cypress_runner.js:1621:10)\u000a    at Promise._settlePromises (http://localhost:8082/__cypress/runner/cypress_runner.js:1701:18)\u000a    at _drainQueueStep (http://localhost:8082/__cypress/runner/cypress_runner.js:2407:12)\u000a    at _drainQueue (http://localhost:8082/__cypress/runner/cypress_runner.js:2400:9)\u000a    at Async._drainQueues (http://localhost:8082/__cypress/runner/cypress_runner.js:2416:5)\u000a    at Async.drainQueues (http://localhost:8082/__cypress/runner/cypress_runner.js:2286:14)\u000aFrom Your Spec Code:\u000a    at Context.eval (webpack://js-tests/./e2e/cypress/support/e2e.js:34:5)",
          "failedSince" : 21,
          "name" : "\"before all\" hook for \"attempts to fail the multi-interaction exercise and verifies failing xAPI statements\"",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 10,
          "className" : "Sorter Tests",
          "duration" : 0.0,
          "errorDetails" : "Execution of \"java -jar build/libs/zim2xapi.jar convert -zim-file e2e/content/sorter.zim -keep-temp -output e2e/temp-content\" failed         Exit code: 1         Stdout: Unexpected argument: dump, --dir=/home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/temp-content/sorter, /home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/content/sorter.zim  zimdump tool is used to inspect a zim file and also to dump its contents into the filesystem.  Usage:   zimdump list [--details] [--idx=INDEX|([--url=URL] [--ns=N])] [--] <file>   zimdump dump --dir=DIR [--ns=N] [--redirect] [--] <file>   zimdump show (--idx=INDEX|(--url=URL [--ns=N])) [--] <file>   zimdump info [--ns=N] [--] <file>   zimdump -h | --help   zimdump --version  Selectors:   --idx INDEX  The index of the article to list/dump.   --url URL    The url of the article to list/dump   --ns N       The namespace of the article(s) to list/dump.                When used with `--url`, default to `A`.                If no `--url` is provided (for  `zimdump dump`) default to no filter.  Options:   --details    Show details about the articles. Else, list only the url of the article(s).   --dir=DIR    Directory where to dump the article(s) content.   --redirect   Use symlink to dump redirect articles. Else create html redirect file   -h, --help   Show this help   --version    Show zimdump version.  Return value:   0 : If no error   1 : If no (or more than 1) articles correspond to the selectors.   2 : If an error/warning has been issue during the dump.       See DIR/dump_errors.log for the listing of the errors.         Stderr: java.lang.RuntimeException: Process failed with exit code 255  at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke(ProcessBuilderUseCase.kt:28)  at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke$default(ProcessBuilderUseCase.kt:5)  at com.ustadmobile.zim2xapi.ExtractZimUseCase.invoke(ExtractZimUseCase.kt:11)  at com.ustadmobile.zim2xapi.DownloadTopic.run(App.kt:161)  at com.github.ajalt.clikt.core.CoreCliktCommandKt.parse(CoreCliktCommand.kt:107)  at com.github.ajalt.clikt.core.CoreCliktCommandKt.main(CoreCliktCommand.kt:78)  at com.github.ajalt.clikt.core.CoreCliktCommandKt.main(CoreCliktCommand.kt:90)  at com.ustadmobile.zim2xapi.AppKt.main(App.kt:219) kotlin.Unit An error occurred: Process failed with exit code 255  Because this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Sorter Tests`",
          "errorStackTrace" : "Error: Execution of \"java -jar build/libs/zim2xapi.jar convert -zim-file e2e/content/sorter.zim -keep-temp -output e2e/temp-content\" failed\u000a        Exit code: 1\u000a        Stdout:\u000aUnexpected argument: dump, --dir=/home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/temp-content/sorter, /home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/content/sorter.zim\u000a\u000azimdump tool is used to inspect a zim file and also to dump its contents into the filesystem.\u000a\u000aUsage:\u000a  zimdump list [--details] [--idx=INDEX|([--url=URL] [--ns=N])] [--] <file>\u000a  zimdump dump --dir=DIR [--ns=N] [--redirect] [--] <file>\u000a  zimdump show (--idx=INDEX|(--url=URL [--ns=N])) [--] <file>\u000a  zimdump info [--ns=N] [--] <file>\u000a  zimdump -h | --help\u000a  zimdump --version\u000a\u000aSelectors:\u000a  --idx INDEX  The index of the article to list/dump.\u000a  --url URL    The url of the article to list/dump\u000a  --ns N       The namespace of the article(s) to list/dump.\u000a               When used with `--url`, default to `A`.\u000a               If no `--url` is provided (for  `zimdump dump`) default to no filter.\u000a\u000aOptions:\u000a  --details    Show details about the articles. Else, list only the url of the article(s).\u000a  --dir=DIR    Directory where to dump the article(s) content.\u000a  --redirect   Use symlink to dump redirect articles. Else create html redirect file\u000a  -h, --help   Show this help\u000a  --version    Show zimdump version.\u000a\u000aReturn value:\u000a  0 : If no error\u000a  1 : If no (or more than 1) articles correspond to the selectors.\u000a  2 : If an error/warning has been issue during the dump.\u000a      See DIR/dump_errors.log for the listing of the errors.\u000a        Stderr:\u000ajava.lang.RuntimeException: Process failed with exit code 255\u000a\u0009at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke(ProcessBuilderUseCase.kt:28)\u000a\u0009at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke$default(ProcessBuilderUseCase.kt:5)\u000a\u0009at com.ustadmobile.zim2xapi.ExtractZimUseCase.invoke(ExtractZimUseCase.kt:11)\u000a\u0009at com.ustadmobile.zim2xapi.DownloadTopic.run(App.kt:161)\u000a\u0009at com.github.ajalt.clikt.core.CoreCliktCommandKt.parse(CoreCliktCommand.kt:107)\u000a\u0009at com.github.ajalt.clikt.core.CoreCliktCommandKt.main(CoreCliktCommand.kt:78)\u000a\u0009at com.github.ajalt.clikt.core.CoreCliktCommandKt.main(CoreCliktCommand.kt:90)\u000a\u0009at com.ustadmobile.zim2xapi.AppKt.main(App.kt:219)\u000akotlin.Unit\u000aAn error occurred: Process failed with exit code 255\u000a\u000aBecause this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Sorter Tests`\u000a    at Context.eval (webpack://js-tests/./e2e/cypress/support/e2e.js:37:14)",
          "failedSince" : 21,
          "name" : "\"before all\" hook for \"attempts to fail the multi-interaction exercise and verifies failing xAPI statements\"",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        }
      ],
      "duration" : 2.709,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "Root Suite.Sorter Tests",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : "2024-11-14T13:14:39"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 10,
          "className" : "Orderer Tests",
          "duration" : 0.0,
          "errorDetails" : "`cy.exec('java -jar build/libs/zim2xapi.jar convert -zim-file e2e/content/orderer.zim -keep-temp -output e2e/temp-content')` failed because the command exited with a non-zero code.  Pass `{failOnNonZeroExit: false}` to ignore exit code failures.  Information about the failure: Code: 1  Stdout: Unexpected argument: dump, --dir=/home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/temp-content/orderer, /home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/... Stderr: java.lang.RuntimeException: Process failed with exit code 255  at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke(ProcessBuilderUseCase.kt:28)  at com.ustadmobile.zim2xapi.ProcessBuilderUseCa...  https://on.cypress.io/exec  Because this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Orderer Tests`",
          "errorStackTrace" : "CypressError: `cy.exec('java -jar build/libs/zim2xapi.jar convert -zim-file e2e/content/orderer.zim -keep-temp -output e2e/temp-content')` failed because the command exited with a non-zero code.\u000a\u000aPass `{failOnNonZeroExit: false}` to ignore exit code failures.\u000a\u000aInformation about the failure:\u000aCode: 1\u000a\u000aStdout:\u000aUnexpected argument: dump, --dir=/home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/temp-content/orderer, /home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/...\u000aStderr:\u000ajava.lang.RuntimeException: Process failed with exit code 255\u000a\u0009at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke(ProcessBuilderUseCase.kt:28)\u000a\u0009at com.ustadmobile.zim2xapi.ProcessBuilderUseCa...\u000a\u000ahttps://on.cypress.io/exec\u000a\u000aBecause this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Orderer Tests`\u000a    at <unknown> (http://localhost:8082/__cypress/runner/cypress_runner.js:120333:77)\u000a    at tryCatcher (http://localhost:8082/__cypress/runner/cypress_runner.js:1807:23)\u000a    at Promise._settlePromiseFromHandler (http://localhost:8082/__cypress/runner/cypress_runner.js:1519:31)\u000a    at Promise._settlePromise (http://localhost:8082/__cypress/runner/cypress_runner.js:1576:18)\u000a    at Promise._settlePromise0 (http://localhost:8082/__cypress/runner/cypress_runner.js:1621:10)\u000a    at Promise._settlePromises (http://localhost:8082/__cypress/runner/cypress_runner.js:1701:18)\u000a    at _drainQueueStep (http://localhost:8082/__cypress/runner/cypress_runner.js:2407:12)\u000a    at _drainQueue (http://localhost:8082/__cypress/runner/cypress_runner.js:2400:9)\u000a    at Async._drainQueues (http://localhost:8082/__cypress/runner/cypress_runner.js:2416:5)\u000a    at Async.drainQueues (http://localhost:8082/__cypress/runner/cypress_runner.js:2286:14)\u000aFrom Your Spec Code:\u000a    at Context.eval (webpack://js-tests/./e2e/cypress/support/e2e.js:34:5)",
          "failedSince" : 21,
          "name" : "\"before all\" hook for \"attempts to fail the orderer exercise and verifies failing xAPI statements\"",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 10,
          "className" : "Orderer Tests",
          "duration" : 0.0,
          "errorDetails" : "expected 1 to equal 0  Because this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Orderer Tests`",
          "errorStackTrace" : "AssertionError: expected 1 to equal 0\u000a\u000aBecause this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Orderer Tests`\u000a    at Context.eval (webpack://js-tests/./e2e/cypress/support/e2e.js:39:31)\u000a\u000a      + expected - actual:  failed to generate Mocha diff\u000a",
          "failedSince" : 21,
          "name" : "\"before all\" hook for \"attempts to fail the orderer exercise and verifies failing xAPI statements\"",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 10,
          "className" : "Orderer Tests",
          "duration" : 0.0,
          "errorDetails" : "expected 1 to equal 0  Because this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Orderer Tests`",
          "errorStackTrace" : "AssertionError: expected 1 to equal 0\u000a\u000aBecause this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Orderer Tests`\u000a    at Context.eval (webpack://js-tests/./e2e/cypress/support/e2e.js:40:31)\u000a\u000a      + expected - actual:  failed to generate Mocha diff\u000a",
          "failedSince" : 21,
          "name" : "\"before all\" hook for \"attempts to fail the orderer exercise and verifies failing xAPI statements\"",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 10,
          "className" : "Orderer Tests",
          "duration" : 0.0,
          "errorDetails" : "`cy.exec('java -jar build/libs/zim2xapi.jar convert -zim-file e2e/content/orderer.zim -keep-temp -output e2e/temp-content')` failed because the command exited with a non-zero code.  Pass `{failOnNonZeroExit: false}` to ignore exit code failures.  Information about the failure: Code: 1  Stdout: Unexpected argument: dump, --dir=/home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/temp-content/orderer, /home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/... Stderr: java.lang.RuntimeException: Process failed with exit code 255  at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke(ProcessBuilderUseCase.kt:28)  at com.ustadmobile.zim2xapi.ProcessBuilderUseCa...  https://on.cypress.io/exec  Because this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Orderer Tests`",
          "errorStackTrace" : "CypressError: `cy.exec('java -jar build/libs/zim2xapi.jar convert -zim-file e2e/content/orderer.zim -keep-temp -output e2e/temp-content')` failed because the command exited with a non-zero code.\u000a\u000aPass `{failOnNonZeroExit: false}` to ignore exit code failures.\u000a\u000aInformation about the failure:\u000aCode: 1\u000a\u000aStdout:\u000aUnexpected argument: dump, --dir=/home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/temp-content/orderer, /home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/...\u000aStderr:\u000ajava.lang.RuntimeException: Process failed with exit code 255\u000a\u0009at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke(ProcessBuilderUseCase.kt:28)\u000a\u0009at com.ustadmobile.zim2xapi.ProcessBuilderUseCa...\u000a\u000ahttps://on.cypress.io/exec\u000a\u000aBecause this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Orderer Tests`\u000a    at <unknown> (http://localhost:8082/__cypress/runner/cypress_runner.js:120333:77)\u000a    at tryCatcher (http://localhost:8082/__cypress/runner/cypress_runner.js:1807:23)\u000a    at Promise._settlePromiseFromHandler (http://localhost:8082/__cypress/runner/cypress_runner.js:1519:31)\u000a    at Promise._settlePromise (http://localhost:8082/__cypress/runner/cypress_runner.js:1576:18)\u000a    at Promise._settlePromise0 (http://localhost:8082/__cypress/runner/cypress_runner.js:1621:10)\u000a    at Promise._settlePromises (http://localhost:8082/__cypress/runner/cypress_runner.js:1701:18)\u000a    at _drainQueueStep (http://localhost:8082/__cypress/runner/cypress_runner.js:2407:12)\u000a    at _drainQueue (http://localhost:8082/__cypress/runner/cypress_runner.js:2400:9)\u000a    at Async._drainQueues (http://localhost:8082/__cypress/runner/cypress_runner.js:2416:5)\u000a    at Async.drainQueues (http://localhost:8082/__cypress/runner/cypress_runner.js:2286:14)\u000aFrom Your Spec Code:\u000a    at Context.eval (webpack://js-tests/./e2e/cypress/support/e2e.js:34:5)",
          "failedSince" : 21,
          "name" : "\"before all\" hook for \"attempts to fail the orderer exercise and verifies failing xAPI statements\"",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 10,
          "className" : "Orderer Tests",
          "duration" : 0.0,
          "errorDetails" : "Execution of \"java -jar build/libs/zim2xapi.jar convert -zim-file e2e/content/orderer.zim -keep-temp -output e2e/temp-content\" failed         Exit code: 1         Stdout: Unexpected argument: dump, --dir=/home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/temp-content/orderer, /home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/content/orderer.zim  zimdump tool is used to inspect a zim file and also to dump its contents into the filesystem.  Usage:   zimdump list [--details] [--idx=INDEX|([--url=URL] [--ns=N])] [--] <file>   zimdump dump --dir=DIR [--ns=N] [--redirect] [--] <file>   zimdump show (--idx=INDEX|(--url=URL [--ns=N])) [--] <file>   zimdump info [--ns=N] [--] <file>   zimdump -h | --help   zimdump --version  Selectors:   --idx INDEX  The index of the article to list/dump.   --url URL    The url of the article to list/dump   --ns N       The namespace of the article(s) to list/dump.                When used with `--url`, default to `A`.                If no `--url` is provided (for  `zimdump dump`) default to no filter.  Options:   --details    Show details about the articles. Else, list only the url of the article(s).   --dir=DIR    Directory where to dump the article(s) content.   --redirect   Use symlink to dump redirect articles. Else create html redirect file   -h, --help   Show this help   --version    Show zimdump version.  Return value:   0 : If no error   1 : If no (or more than 1) articles correspond to the selectors.   2 : If an error/warning has been issue during the dump.       See DIR/dump_errors.log for the listing of the errors.         Stderr: java.lang.RuntimeException: Process failed with exit code 255  at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke(ProcessBuilderUseCase.kt:28)  at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke$default(ProcessBuilderUseCase.kt:5)  at com.ustadmobile.zim2xapi.ExtractZimUseCase.invoke(ExtractZimUseCase.kt:11)  at com.ustadmobile.zim2xapi.DownloadTopic.run(App.kt:161)  at com.github.ajalt.clikt.core.CoreCliktCommandKt.parse(CoreCliktCommand.kt:107)  at com.github.ajalt.clikt.core.CoreCliktCommandKt.main(CoreCliktCommand.kt:78)  at com.github.ajalt.clikt.core.CoreCliktCommandKt.main(CoreCliktCommand.kt:90)  at com.ustadmobile.zim2xapi.AppKt.main(App.kt:219) kotlin.Unit An error occurred: Process failed with exit code 255  Because this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Orderer Tests`",
          "errorStackTrace" : "Error: Execution of \"java -jar build/libs/zim2xapi.jar convert -zim-file e2e/content/orderer.zim -keep-temp -output e2e/temp-content\" failed\u000a        Exit code: 1\u000a        Stdout:\u000aUnexpected argument: dump, --dir=/home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/temp-content/orderer, /home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/content/orderer.zim\u000a\u000azimdump tool is used to inspect a zim file and also to dump its contents into the filesystem.\u000a\u000aUsage:\u000a  zimdump list [--details] [--idx=INDEX|([--url=URL] [--ns=N])] [--] <file>\u000a  zimdump dump --dir=DIR [--ns=N] [--redirect] [--] <file>\u000a  zimdump show (--idx=INDEX|(--url=URL [--ns=N])) [--] <file>\u000a  zimdump info [--ns=N] [--] <file>\u000a  zimdump -h | --help\u000a  zimdump --version\u000a\u000aSelectors:\u000a  --idx INDEX  The index of the article to list/dump.\u000a  --url URL    The url of the article to list/dump\u000a  --ns N       The namespace of the article(s) to list/dump.\u000a               When used with `--url`, default to `A`.\u000a               If no `--url` is provided (for  `zimdump dump`) default to no filter.\u000a\u000aOptions:\u000a  --details    Show details about the articles. Else, list only the url of the article(s).\u000a  --dir=DIR    Directory where to dump the article(s) content.\u000a  --redirect   Use symlink to dump redirect articles. Else create html redirect file\u000a  -h, --help   Show this help\u000a  --version    Show zimdump version.\u000a\u000aReturn value:\u000a  0 : If no error\u000a  1 : If no (or more than 1) articles correspond to the selectors.\u000a  2 : If an error/warning has been issue during the dump.\u000a      See DIR/dump_errors.log for the listing of the errors.\u000a        Stderr:\u000ajava.lang.RuntimeException: Process failed with exit code 255\u000a\u0009at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke(ProcessBuilderUseCase.kt:28)\u000a\u0009at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke$default(ProcessBuilderUseCase.kt:5)\u000a\u0009at com.ustadmobile.zim2xapi.ExtractZimUseCase.invoke(ExtractZimUseCase.kt:11)\u000a\u0009at com.ustadmobile.zim2xapi.DownloadTopic.run(App.kt:161)\u000a\u0009at com.github.ajalt.clikt.core.CoreCliktCommandKt.parse(CoreCliktCommand.kt:107)\u000a\u0009at com.github.ajalt.clikt.core.CoreCliktCommandKt.main(CoreCliktCommand.kt:78)\u000a\u0009at com.github.ajalt.clikt.core.CoreCliktCommandKt.main(CoreCliktCommand.kt:90)\u000a\u0009at com.ustadmobile.zim2xapi.AppKt.main(App.kt:219)\u000akotlin.Unit\u000aAn error occurred: Process failed with exit code 255\u000a\u000aBecause this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Orderer Tests`\u000a    at Context.eval (webpack://js-tests/./e2e/cypress/support/e2e.js:37:14)",
          "failedSince" : 21,
          "name" : "\"before all\" hook for \"attempts to fail the orderer exercise and verifies failing xAPI statements\"",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        }
      ],
      "duration" : 2.685,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "Root Suite.Orderer Tests",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : "2024-11-14T12:34:22"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 10,
          "className" : "Matcher Tests",
          "duration" : 0.0,
          "errorDetails" : "`cy.exec('java -jar build/libs/zim2xapi.jar convert -zim-file e2e/content/matcher.zim -keep-temp -output e2e/temp-content')` failed because the command exited with a non-zero code.  Pass `{failOnNonZeroExit: false}` to ignore exit code failures.  Information about the failure: Code: 1  Stdout: Unexpected argument: dump, --dir=/home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/temp-content/matcher, /home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/... Stderr: java.lang.RuntimeException: Process failed with exit code 255  at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke(ProcessBuilderUseCase.kt:28)  at com.ustadmobile.zim2xapi.ProcessBuilderUseCa...  https://on.cypress.io/exec  Because this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Matcher Tests`",
          "errorStackTrace" : "CypressError: `cy.exec('java -jar build/libs/zim2xapi.jar convert -zim-file e2e/content/matcher.zim -keep-temp -output e2e/temp-content')` failed because the command exited with a non-zero code.\u000a\u000aPass `{failOnNonZeroExit: false}` to ignore exit code failures.\u000a\u000aInformation about the failure:\u000aCode: 1\u000a\u000aStdout:\u000aUnexpected argument: dump, --dir=/home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/temp-content/matcher, /home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/...\u000aStderr:\u000ajava.lang.RuntimeException: Process failed with exit code 255\u000a\u0009at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke(ProcessBuilderUseCase.kt:28)\u000a\u0009at com.ustadmobile.zim2xapi.ProcessBuilderUseCa...\u000a\u000ahttps://on.cypress.io/exec\u000a\u000aBecause this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Matcher Tests`\u000a    at <unknown> (http://localhost:8082/__cypress/runner/cypress_runner.js:120333:77)\u000a    at tryCatcher (http://localhost:8082/__cypress/runner/cypress_runner.js:1807:23)\u000a    at Promise._settlePromiseFromHandler (http://localhost:8082/__cypress/runner/cypress_runner.js:1519:31)\u000a    at Promise._settlePromise (http://localhost:8082/__cypress/runner/cypress_runner.js:1576:18)\u000a    at Promise._settlePromise0 (http://localhost:8082/__cypress/runner/cypress_runner.js:1621:10)\u000a    at Promise._settlePromises (http://localhost:8082/__cypress/runner/cypress_runner.js:1701:18)\u000a    at _drainQueueStep (http://localhost:8082/__cypress/runner/cypress_runner.js:2407:12)\u000a    at _drainQueue (http://localhost:8082/__cypress/runner/cypress_runner.js:2400:9)\u000a    at Async._drainQueues (http://localhost:8082/__cypress/runner/cypress_runner.js:2416:5)\u000a    at Async.drainQueues (http://localhost:8082/__cypress/runner/cypress_runner.js:2286:14)\u000aFrom Your Spec Code:\u000a    at Context.eval (webpack://js-tests/./e2e/cypress/support/e2e.js:34:5)",
          "failedSince" : 21,
          "name" : "\"before all\" hook for \"completes the matcher exercise and verifies all xAPI statements\"",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 10,
          "className" : "Matcher Tests",
          "duration" : 0.0,
          "errorDetails" : "`cy.exec('java -jar build/libs/zim2xapi.jar convert -zim-file e2e/content/matcher.zim -keep-temp -output e2e/temp-content')` failed because the command exited with a non-zero code.  Pass `{failOnNonZeroExit: false}` to ignore exit code failures.  Information about the failure: Code: 1  Stdout: Unexpected argument: dump, --dir=/home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/temp-content/matcher, /home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/... Stderr: java.lang.RuntimeException: Process failed with exit code 255  at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke(ProcessBuilderUseCase.kt:28)  at com.ustadmobile.zim2xapi.ProcessBuilderUseCa...  https://on.cypress.io/exec  Because this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Matcher Tests`",
          "errorStackTrace" : "CypressError: `cy.exec('java -jar build/libs/zim2xapi.jar convert -zim-file e2e/content/matcher.zim -keep-temp -output e2e/temp-content')` failed because the command exited with a non-zero code.\u000a\u000aPass `{failOnNonZeroExit: false}` to ignore exit code failures.\u000a\u000aInformation about the failure:\u000aCode: 1\u000a\u000aStdout:\u000aUnexpected argument: dump, --dir=/home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/temp-content/matcher, /home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/...\u000aStderr:\u000ajava.lang.RuntimeException: Process failed with exit code 255\u000a\u0009at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke(ProcessBuilderUseCase.kt:28)\u000a\u0009at com.ustadmobile.zim2xapi.ProcessBuilderUseCa...\u000a\u000ahttps://on.cypress.io/exec\u000a\u000aBecause this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Matcher Tests`\u000a    at <unknown> (http://localhost:8082/__cypress/runner/cypress_runner.js:120333:77)\u000a    at tryCatcher (http://localhost:8082/__cypress/runner/cypress_runner.js:1807:23)\u000a    at Promise._settlePromiseFromHandler (http://localhost:8082/__cypress/runner/cypress_runner.js:1519:31)\u000a    at Promise._settlePromise (http://localhost:8082/__cypress/runner/cypress_runner.js:1576:18)\u000a    at Promise._settlePromise0 (http://localhost:8082/__cypress/runner/cypress_runner.js:1621:10)\u000a    at Promise._settlePromises (http://localhost:8082/__cypress/runner/cypress_runner.js:1701:18)\u000a    at _drainQueueStep (http://localhost:8082/__cypress/runner/cypress_runner.js:2407:12)\u000a    at _drainQueue (http://localhost:8082/__cypress/runner/cypress_runner.js:2400:9)\u000a    at Async._drainQueues (http://localhost:8082/__cypress/runner/cypress_runner.js:2416:5)\u000a    at Async.drainQueues (http://localhost:8082/__cypress/runner/cypress_runner.js:2286:14)\u000aFrom Your Spec Code:\u000a    at Context.eval (webpack://js-tests/./e2e/cypress/support/e2e.js:34:5)",
          "failedSince" : 21,
          "name" : "\"before all\" hook for \"completes the matcher exercise and verifies all xAPI statements\"",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 10,
          "className" : "Matcher Tests",
          "duration" : 0.0,
          "errorDetails" : "expected 1 to equal 0  Because this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Matcher Tests`",
          "errorStackTrace" : "AssertionError: expected 1 to equal 0\u000a\u000aBecause this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Matcher Tests`\u000a    at Context.eval (webpack://js-tests/./e2e/cypress/support/e2e.js:39:31)\u000a\u000a      + expected - actual:  failed to generate Mocha diff\u000a",
          "failedSince" : 21,
          "name" : "\"before all\" hook for \"completes the matcher exercise and verifies all xAPI statements\"",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 10,
          "className" : "Matcher Tests",
          "duration" : 0.0,
          "errorDetails" : "expected 1 to equal 0  Because this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Matcher Tests`",
          "errorStackTrace" : "AssertionError: expected 1 to equal 0\u000a\u000aBecause this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Matcher Tests`\u000a    at Context.eval (webpack://js-tests/./e2e/cypress/support/e2e.js:40:31)\u000a\u000a      + expected - actual:  failed to generate Mocha diff\u000a",
          "failedSince" : 21,
          "name" : "\"before all\" hook for \"completes the matcher exercise and verifies all xAPI statements\"",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 10,
          "className" : "Matcher Tests",
          "duration" : 0.0,
          "errorDetails" : "Execution of \"java -jar build/libs/zim2xapi.jar convert -zim-file e2e/content/matcher.zim -keep-temp -output e2e/temp-content\" failed         Exit code: 1         Stdout: Unexpected argument: dump, --dir=/home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/temp-content/matcher, /home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/content/matcher.zim  zimdump tool is used to inspect a zim file and also to dump its contents into the filesystem.  Usage:   zimdump list [--details] [--idx=INDEX|([--url=URL] [--ns=N])] [--] <file>   zimdump dump --dir=DIR [--ns=N] [--redirect] [--] <file>   zimdump show (--idx=INDEX|(--url=URL [--ns=N])) [--] <file>   zimdump info [--ns=N] [--] <file>   zimdump -h | --help   zimdump --version  Selectors:   --idx INDEX  The index of the article to list/dump.   --url URL    The url of the article to list/dump   --ns N       The namespace of the article(s) to list/dump.                When used with `--url`, default to `A`.                If no `--url` is provided (for  `zimdump dump`) default to no filter.  Options:   --details    Show details about the articles. Else, list only the url of the article(s).   --dir=DIR    Directory where to dump the article(s) content.   --redirect   Use symlink to dump redirect articles. Else create html redirect file   -h, --help   Show this help   --version    Show zimdump version.  Return value:   0 : If no error   1 : If no (or more than 1) articles correspond to the selectors.   2 : If an error/warning has been issue during the dump.       See DIR/dump_errors.log for the listing of the errors.         Stderr: java.lang.RuntimeException: Process failed with exit code 255  at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke(ProcessBuilderUseCase.kt:28)  at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke$default(ProcessBuilderUseCase.kt:5)  at com.ustadmobile.zim2xapi.ExtractZimUseCase.invoke(ExtractZimUseCase.kt:11)  at com.ustadmobile.zim2xapi.DownloadTopic.run(App.kt:161)  at com.github.ajalt.clikt.core.CoreCliktCommandKt.parse(CoreCliktCommand.kt:107)  at com.github.ajalt.clikt.core.CoreCliktCommandKt.main(CoreCliktCommand.kt:78)  at com.github.ajalt.clikt.core.CoreCliktCommandKt.main(CoreCliktCommand.kt:90)  at com.ustadmobile.zim2xapi.AppKt.main(App.kt:219) kotlin.Unit An error occurred: Process failed with exit code 255  Because this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Matcher Tests`",
          "errorStackTrace" : "Error: Execution of \"java -jar build/libs/zim2xapi.jar convert -zim-file e2e/content/matcher.zim -keep-temp -output e2e/temp-content\" failed\u000a        Exit code: 1\u000a        Stdout:\u000aUnexpected argument: dump, --dir=/home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/temp-content/matcher, /home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/content/matcher.zim\u000a\u000azimdump tool is used to inspect a zim file and also to dump its contents into the filesystem.\u000a\u000aUsage:\u000a  zimdump list [--details] [--idx=INDEX|([--url=URL] [--ns=N])] [--] <file>\u000a  zimdump dump --dir=DIR [--ns=N] [--redirect] [--] <file>\u000a  zimdump show (--idx=INDEX|(--url=URL [--ns=N])) [--] <file>\u000a  zimdump info [--ns=N] [--] <file>\u000a  zimdump -h | --help\u000a  zimdump --version\u000a\u000aSelectors:\u000a  --idx INDEX  The index of the article to list/dump.\u000a  --url URL    The url of the article to list/dump\u000a  --ns N       The namespace of the article(s) to list/dump.\u000a               When used with `--url`, default to `A`.\u000a               If no `--url` is provided (for  `zimdump dump`) default to no filter.\u000a\u000aOptions:\u000a  --details    Show details about the articles. Else, list only the url of the article(s).\u000a  --dir=DIR    Directory where to dump the article(s) content.\u000a  --redirect   Use symlink to dump redirect articles. Else create html redirect file\u000a  -h, --help   Show this help\u000a  --version    Show zimdump version.\u000a\u000aReturn value:\u000a  0 : If no error\u000a  1 : If no (or more than 1) articles correspond to the selectors.\u000a  2 : If an error/warning has been issue during the dump.\u000a      See DIR/dump_errors.log for the listing of the errors.\u000a        Stderr:\u000ajava.lang.RuntimeException: Process failed with exit code 255\u000a\u0009at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke(ProcessBuilderUseCase.kt:28)\u000a\u0009at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke$default(ProcessBuilderUseCase.kt:5)\u000a\u0009at com.ustadmobile.zim2xapi.ExtractZimUseCase.invoke(ExtractZimUseCase.kt:11)\u000a\u0009at com.ustadmobile.zim2xapi.DownloadTopic.run(App.kt:161)\u000a\u0009at com.github.ajalt.clikt.core.CoreCliktCommandKt.parse(CoreCliktCommand.kt:107)\u000a\u0009at com.github.ajalt.clikt.core.CoreCliktCommandKt.main(CoreCliktCommand.kt:78)\u000a\u0009at com.github.ajalt.clikt.core.CoreCliktCommandKt.main(CoreCliktCommand.kt:90)\u000a\u0009at com.ustadmobile.zim2xapi.AppKt.main(App.kt:219)\u000akotlin.Unit\u000aAn error occurred: Process failed with exit code 255\u000a\u000aBecause this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Matcher Tests`\u000a    at Context.eval (webpack://js-tests/./e2e/cypress/support/e2e.js:37:14)",
          "failedSince" : 21,
          "name" : "\"before all\" hook for \"completes the matcher exercise and verifies all xAPI statements\"",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        }
      ],
      "duration" : 2.7020001,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "Root Suite.Matcher Tests",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : "2024-11-14T13:06:58"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 10,
          "className" : "Input Number Tests",
          "duration" : 0.0,
          "errorDetails" : "Execution of \"java -jar build/libs/zim2xapi.jar convert -zim-file e2e/content/input_number.zim -keep-temp -output e2e/temp-content\" failed         Exit code: 1         Stdout: Unexpected argument: dump, --dir=/home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/temp-content/input_number, /home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/content/input_number.zim  zimdump tool is used to inspect a zim file and also to dump its contents into the filesystem.  Usage:   zimdump list [--details] [--idx=INDEX|([--url=URL] [--ns=N])] [--] <file>   zimdump dump --dir=DIR [--ns=N] [--redirect] [--] <file>   zimdump show (--idx=INDEX|(--url=URL [--ns=N])) [--] <file>   zimdump info [--ns=N] [--] <file>   zimdump -h | --help   zimdump --version  Selectors:   --idx INDEX  The index of the article to list/dump.   --url URL    The url of the article to list/dump   --ns N       The namespace of the article(s) to list/dump.                When used with `--url`, default to `A`.                If no `--url` is provided (for  `zimdump dump`) default to no filter.  Options:   --details    Show details about the articles. Else, list only the url of the article(s).   --dir=DIR    Directory where to dump the article(s) content.   --redirect   Use symlink to dump redirect articles. Else create html redirect file   -h, --help   Show this help   --version    Show zimdump version.  Return value:   0 : If no error   1 : If no (or more than 1) articles correspond to the selectors.   2 : If an error/warning has been issue during the dump.       See DIR/dump_errors.log for the listing of the errors.         Stderr: java.lang.RuntimeException: Process failed with exit code 255  at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke(ProcessBuilderUseCase.kt:28)  at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke$default(ProcessBuilderUseCase.kt:5)  at com.ustadmobile.zim2xapi.ExtractZimUseCase.invoke(ExtractZimUseCase.kt:11)  at com.ustadmobile.zim2xapi.DownloadTopic.run(App.kt:161)  at com.github.ajalt.clikt.core.CoreCliktCommandKt.parse(CoreCliktCommand.kt:107)  at com.github.ajalt.clikt.core.CoreCliktCommandKt.main(CoreCliktCommand.kt:78)  at com.github.ajalt.clikt.core.CoreCliktCommandKt.main(CoreCliktCommand.kt:90)  at com.ustadmobile.zim2xapi.AppKt.main(App.kt:219) kotlin.Unit An error occurred: Process failed with exit code 255  Because this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Input Number Tests`",
          "errorStackTrace" : "Error: Execution of \"java -jar build/libs/zim2xapi.jar convert -zim-file e2e/content/input_number.zim -keep-temp -output e2e/temp-content\" failed\u000a        Exit code: 1\u000a        Stdout:\u000aUnexpected argument: dump, --dir=/home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/temp-content/input_number, /home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/content/input_number.zim\u000a\u000azimdump tool is used to inspect a zim file and also to dump its contents into the filesystem.\u000a\u000aUsage:\u000a  zimdump list [--details] [--idx=INDEX|([--url=URL] [--ns=N])] [--] <file>\u000a  zimdump dump --dir=DIR [--ns=N] [--redirect] [--] <file>\u000a  zimdump show (--idx=INDEX|(--url=URL [--ns=N])) [--] <file>\u000a  zimdump info [--ns=N] [--] <file>\u000a  zimdump -h | --help\u000a  zimdump --version\u000a\u000aSelectors:\u000a  --idx INDEX  The index of the article to list/dump.\u000a  --url URL    The url of the article to list/dump\u000a  --ns N       The namespace of the article(s) to list/dump.\u000a               When used with `--url`, default to `A`.\u000a               If no `--url` is provided (for  `zimdump dump`) default to no filter.\u000a\u000aOptions:\u000a  --details    Show details about the articles. Else, list only the url of the article(s).\u000a  --dir=DIR    Directory where to dump the article(s) content.\u000a  --redirect   Use symlink to dump redirect articles. Else create html redirect file\u000a  -h, --help   Show this help\u000a  --version    Show zimdump version.\u000a\u000aReturn value:\u000a  0 : If no error\u000a  1 : If no (or more than 1) articles correspond to the selectors.\u000a  2 : If an error/warning has been issue during the dump.\u000a      See DIR/dump_errors.log for the listing of the errors.\u000a        Stderr:\u000ajava.lang.RuntimeException: Process failed with exit code 255\u000a\u0009at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke(ProcessBuilderUseCase.kt:28)\u000a\u0009at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke$default(ProcessBuilderUseCase.kt:5)\u000a\u0009at com.ustadmobile.zim2xapi.ExtractZimUseCase.invoke(ExtractZimUseCase.kt:11)\u000a\u0009at com.ustadmobile.zim2xapi.DownloadTopic.run(App.kt:161)\u000a\u0009at com.github.ajalt.clikt.core.CoreCliktCommandKt.parse(CoreCliktCommand.kt:107)\u000a\u0009at com.github.ajalt.clikt.core.CoreCliktCommandKt.main(CoreCliktCommand.kt:78)\u000a\u0009at com.github.ajalt.clikt.core.CoreCliktCommandKt.main(CoreCliktCommand.kt:90)\u000a\u0009at com.ustadmobile.zim2xapi.AppKt.main(App.kt:219)\u000akotlin.Unit\u000aAn error occurred: Process failed with exit code 255\u000a\u000aBecause this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Input Number Tests`\u000a    at Context.eval (webpack://js-tests/./e2e/cypress/support/e2e.js:37:14)",
          "failedSince" : 21,
          "name" : "\"before all\" hook for \"completes the input number exercise and verifies all xAPI statements\"",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 10,
          "className" : "Input Number Tests",
          "duration" : 0.0,
          "errorDetails" : "expected 1 to equal 0  Because this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Input Number Tests`",
          "errorStackTrace" : "AssertionError: expected 1 to equal 0\u000a\u000aBecause this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Input Number Tests`\u000a    at Context.eval (webpack://js-tests/./e2e/cypress/support/e2e.js:40:31)\u000a\u000a      + expected - actual:  failed to generate Mocha diff\u000a",
          "failedSince" : 21,
          "name" : "\"before all\" hook for \"completes the input number exercise and verifies all xAPI statements\"",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 10,
          "className" : "Input Number Tests",
          "duration" : 0.0,
          "errorDetails" : "`cy.exec('java -jar build/libs/zim2xapi.jar convert -zim-file e2e/content/input_number.zim -keep-temp -output e2e/temp-content')` failed because the command exited with a non-zero code.  Pass `{failOnNonZeroExit: false}` to ignore exit code failures.  Information about the failure: Code: 1  Stdout: Unexpected argument: dump, --dir=/home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/temp-content/input_number, /home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests... Stderr: java.lang.RuntimeException: Process failed with exit code 255  at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke(ProcessBuilderUseCase.kt:28)  at com.ustadmobile.zim2xapi.ProcessBuilderUseCa...  https://on.cypress.io/exec  Because this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Input Number Tests`",
          "errorStackTrace" : "CypressError: `cy.exec('java -jar build/libs/zim2xapi.jar convert -zim-file e2e/content/input_number.zim -keep-temp -output e2e/temp-content')` failed because the command exited with a non-zero code.\u000a\u000aPass `{failOnNonZeroExit: false}` to ignore exit code failures.\u000a\u000aInformation about the failure:\u000aCode: 1\u000a\u000aStdout:\u000aUnexpected argument: dump, --dir=/home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/temp-content/input_number, /home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests...\u000aStderr:\u000ajava.lang.RuntimeException: Process failed with exit code 255\u000a\u0009at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke(ProcessBuilderUseCase.kt:28)\u000a\u0009at com.ustadmobile.zim2xapi.ProcessBuilderUseCa...\u000a\u000ahttps://on.cypress.io/exec\u000a\u000aBecause this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Input Number Tests`\u000a    at <unknown> (http://localhost:8082/__cypress/runner/cypress_runner.js:120333:77)\u000a    at tryCatcher (http://localhost:8082/__cypress/runner/cypress_runner.js:1807:23)\u000a    at Promise._settlePromiseFromHandler (http://localhost:8082/__cypress/runner/cypress_runner.js:1519:31)\u000a    at Promise._settlePromise (http://localhost:8082/__cypress/runner/cypress_runner.js:1576:18)\u000a    at Promise._settlePromise0 (http://localhost:8082/__cypress/runner/cypress_runner.js:1621:10)\u000a    at Promise._settlePromises (http://localhost:8082/__cypress/runner/cypress_runner.js:1701:18)\u000a    at _drainQueueStep (http://localhost:8082/__cypress/runner/cypress_runner.js:2407:12)\u000a    at _drainQueue (http://localhost:8082/__cypress/runner/cypress_runner.js:2400:9)\u000a    at Async._drainQueues (http://localhost:8082/__cypress/runner/cypress_runner.js:2416:5)\u000a    at Async.drainQueues (http://localhost:8082/__cypress/runner/cypress_runner.js:2286:14)\u000aFrom Your Spec Code:\u000a    at Context.eval (webpack://js-tests/./e2e/cypress/support/e2e.js:34:5)",
          "failedSince" : 21,
          "name" : "\"before all\" hook for \"completes the input number exercise and verifies all xAPI statements\"",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 10,
          "className" : "Input Number Tests",
          "duration" : 0.0,
          "errorDetails" : "`cy.exec('java -jar build/libs/zim2xapi.jar convert -zim-file e2e/content/input_number.zim -keep-temp -output e2e/temp-content')` failed because the command exited with a non-zero code.  Pass `{failOnNonZeroExit: false}` to ignore exit code failures.  Information about the failure: Code: 1  Stdout: Unexpected argument: dump, --dir=/home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/temp-content/input_number, /home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests... Stderr: java.lang.RuntimeException: Process failed with exit code 255  at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke(ProcessBuilderUseCase.kt:28)  at com.ustadmobile.zim2xapi.ProcessBuilderUseCa...  https://on.cypress.io/exec  Because this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Input Number Tests`",
          "errorStackTrace" : "CypressError: `cy.exec('java -jar build/libs/zim2xapi.jar convert -zim-file e2e/content/input_number.zim -keep-temp -output e2e/temp-content')` failed because the command exited with a non-zero code.\u000a\u000aPass `{failOnNonZeroExit: false}` to ignore exit code failures.\u000a\u000aInformation about the failure:\u000aCode: 1\u000a\u000aStdout:\u000aUnexpected argument: dump, --dir=/home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/temp-content/input_number, /home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests...\u000aStderr:\u000ajava.lang.RuntimeException: Process failed with exit code 255\u000a\u0009at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke(ProcessBuilderUseCase.kt:28)\u000a\u0009at com.ustadmobile.zim2xapi.ProcessBuilderUseCa...\u000a\u000ahttps://on.cypress.io/exec\u000a\u000aBecause this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Input Number Tests`\u000a    at <unknown> (http://localhost:8082/__cypress/runner/cypress_runner.js:120333:77)\u000a    at tryCatcher (http://localhost:8082/__cypress/runner/cypress_runner.js:1807:23)\u000a    at Promise._settlePromiseFromHandler (http://localhost:8082/__cypress/runner/cypress_runner.js:1519:31)\u000a    at Promise._settlePromise (http://localhost:8082/__cypress/runner/cypress_runner.js:1576:18)\u000a    at Promise._settlePromise0 (http://localhost:8082/__cypress/runner/cypress_runner.js:1621:10)\u000a    at Promise._settlePromises (http://localhost:8082/__cypress/runner/cypress_runner.js:1701:18)\u000a    at _drainQueueStep (http://localhost:8082/__cypress/runner/cypress_runner.js:2407:12)\u000a    at _drainQueue (http://localhost:8082/__cypress/runner/cypress_runner.js:2400:9)\u000a    at Async._drainQueues (http://localhost:8082/__cypress/runner/cypress_runner.js:2416:5)\u000a    at Async.drainQueues (http://localhost:8082/__cypress/runner/cypress_runner.js:2286:14)\u000aFrom Your Spec Code:\u000a    at Context.eval (webpack://js-tests/./e2e/cypress/support/e2e.js:34:5)",
          "failedSince" : 21,
          "name" : "\"before all\" hook for \"completes the input number exercise and verifies all xAPI statements\"",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 10,
          "className" : "Input Number Tests",
          "duration" : 0.0,
          "errorDetails" : "expected 1 to equal 0  Because this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Input Number Tests`",
          "errorStackTrace" : "AssertionError: expected 1 to equal 0\u000a\u000aBecause this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Input Number Tests`\u000a    at Context.eval (webpack://js-tests/./e2e/cypress/support/e2e.js:39:31)\u000a\u000a      + expected - actual:  failed to generate Mocha diff\u000a",
          "failedSince" : 21,
          "name" : "\"before all\" hook for \"completes the input number exercise and verifies all xAPI statements\"",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        }
      ],
      "duration" : 2.72,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "Root Suite.Input Number Tests",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : "2024-11-14T13:36:27"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 10,
          "className" : "Dropdown Tests",
          "duration" : 0.0,
          "errorDetails" : "`cy.exec('java -jar build/libs/zim2xapi.jar convert -zim-file e2e/content/dropdown.zim -keep-temp -output e2e/temp-content')` failed because the command exited with a non-zero code.  Pass `{failOnNonZeroExit: false}` to ignore exit code failures.  Information about the failure: Code: 1  Stdout: Unexpected argument: dump, --dir=/home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/temp-content/dropdown, /home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e... Stderr: java.lang.RuntimeException: Process failed with exit code 255  at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke(ProcessBuilderUseCase.kt:28)  at com.ustadmobile.zim2xapi.ProcessBuilderUseCa...  https://on.cypress.io/exec  Because this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Dropdown Tests`",
          "errorStackTrace" : "CypressError: `cy.exec('java -jar build/libs/zim2xapi.jar convert -zim-file e2e/content/dropdown.zim -keep-temp -output e2e/temp-content')` failed because the command exited with a non-zero code.\u000a\u000aPass `{failOnNonZeroExit: false}` to ignore exit code failures.\u000a\u000aInformation about the failure:\u000aCode: 1\u000a\u000aStdout:\u000aUnexpected argument: dump, --dir=/home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/temp-content/dropdown, /home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e...\u000aStderr:\u000ajava.lang.RuntimeException: Process failed with exit code 255\u000a\u0009at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke(ProcessBuilderUseCase.kt:28)\u000a\u0009at com.ustadmobile.zim2xapi.ProcessBuilderUseCa...\u000a\u000ahttps://on.cypress.io/exec\u000a\u000aBecause this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Dropdown Tests`\u000a    at <unknown> (http://localhost:8082/__cypress/runner/cypress_runner.js:120333:77)\u000a    at tryCatcher (http://localhost:8082/__cypress/runner/cypress_runner.js:1807:23)\u000a    at Promise._settlePromiseFromHandler (http://localhost:8082/__cypress/runner/cypress_runner.js:1519:31)\u000a    at Promise._settlePromise (http://localhost:8082/__cypress/runner/cypress_runner.js:1576:18)\u000a    at Promise._settlePromise0 (http://localhost:8082/__cypress/runner/cypress_runner.js:1621:10)\u000a    at Promise._settlePromises (http://localhost:8082/__cypress/runner/cypress_runner.js:1701:18)\u000a    at _drainQueueStep (http://localhost:8082/__cypress/runner/cypress_runner.js:2407:12)\u000a    at _drainQueue (http://localhost:8082/__cypress/runner/cypress_runner.js:2400:9)\u000a    at Async._drainQueues (http://localhost:8082/__cypress/runner/cypress_runner.js:2416:5)\u000a    at Async.drainQueues (http://localhost:8082/__cypress/runner/cypress_runner.js:2286:14)\u000aFrom Your Spec Code:\u000a    at Context.eval (webpack://js-tests/./e2e/cypress/support/e2e.js:34:5)",
          "failedSince" : 21,
          "name" : "\"before all\" hook for \"completes the dropdown exercise and verifies all xAPI statements\"",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 10,
          "className" : "Dropdown Tests",
          "duration" : 0.0,
          "errorDetails" : "expected 1 to equal 0  Because this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Dropdown Tests`",
          "errorStackTrace" : "AssertionError: expected 1 to equal 0\u000a\u000aBecause this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Dropdown Tests`\u000a    at Context.eval (webpack://js-tests/./e2e/cypress/support/e2e.js:40:31)\u000a\u000a      + expected - actual:  failed to generate Mocha diff\u000a",
          "failedSince" : 21,
          "name" : "\"before all\" hook for \"completes the dropdown exercise and verifies all xAPI statements\"",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 10,
          "className" : "Dropdown Tests",
          "duration" : 0.0,
          "errorDetails" : "expected 1 to equal 0  Because this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Dropdown Tests`",
          "errorStackTrace" : "AssertionError: expected 1 to equal 0\u000a\u000aBecause this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Dropdown Tests`\u000a    at Context.eval (webpack://js-tests/./e2e/cypress/support/e2e.js:39:31)\u000a\u000a      + expected - actual:  failed to generate Mocha diff\u000a",
          "failedSince" : 21,
          "name" : "\"before all\" hook for \"completes the dropdown exercise and verifies all xAPI statements\"",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 10,
          "className" : "Dropdown Tests",
          "duration" : 0.0,
          "errorDetails" : "`cy.exec('java -jar build/libs/zim2xapi.jar convert -zim-file e2e/content/dropdown.zim -keep-temp -output e2e/temp-content')` failed because the command exited with a non-zero code.  Pass `{failOnNonZeroExit: false}` to ignore exit code failures.  Information about the failure: Code: 1  Stdout: Unexpected argument: dump, --dir=/home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/temp-content/dropdown, /home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e... Stderr: java.lang.RuntimeException: Process failed with exit code 255  at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke(ProcessBuilderUseCase.kt:28)  at com.ustadmobile.zim2xapi.ProcessBuilderUseCa...  https://on.cypress.io/exec  Because this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Dropdown Tests`",
          "errorStackTrace" : "CypressError: `cy.exec('java -jar build/libs/zim2xapi.jar convert -zim-file e2e/content/dropdown.zim -keep-temp -output e2e/temp-content')` failed because the command exited with a non-zero code.\u000a\u000aPass `{failOnNonZeroExit: false}` to ignore exit code failures.\u000a\u000aInformation about the failure:\u000aCode: 1\u000a\u000aStdout:\u000aUnexpected argument: dump, --dir=/home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/temp-content/dropdown, /home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e...\u000aStderr:\u000ajava.lang.RuntimeException: Process failed with exit code 255\u000a\u0009at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke(ProcessBuilderUseCase.kt:28)\u000a\u0009at com.ustadmobile.zim2xapi.ProcessBuilderUseCa...\u000a\u000ahttps://on.cypress.io/exec\u000a\u000aBecause this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Dropdown Tests`\u000a    at <unknown> (http://localhost:8082/__cypress/runner/cypress_runner.js:120333:77)\u000a    at tryCatcher (http://localhost:8082/__cypress/runner/cypress_runner.js:1807:23)\u000a    at Promise._settlePromiseFromHandler (http://localhost:8082/__cypress/runner/cypress_runner.js:1519:31)\u000a    at Promise._settlePromise (http://localhost:8082/__cypress/runner/cypress_runner.js:1576:18)\u000a    at Promise._settlePromise0 (http://localhost:8082/__cypress/runner/cypress_runner.js:1621:10)\u000a    at Promise._settlePromises (http://localhost:8082/__cypress/runner/cypress_runner.js:1701:18)\u000a    at _drainQueueStep (http://localhost:8082/__cypress/runner/cypress_runner.js:2407:12)\u000a    at _drainQueue (http://localhost:8082/__cypress/runner/cypress_runner.js:2400:9)\u000a    at Async._drainQueues (http://localhost:8082/__cypress/runner/cypress_runner.js:2416:5)\u000a    at Async.drainQueues (http://localhost:8082/__cypress/runner/cypress_runner.js:2286:14)\u000aFrom Your Spec Code:\u000a    at Context.eval (webpack://js-tests/./e2e/cypress/support/e2e.js:34:5)",
          "failedSince" : 21,
          "name" : "\"before all\" hook for \"completes the dropdown exercise and verifies all xAPI statements\"",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 10,
          "className" : "Dropdown Tests",
          "duration" : 0.0,
          "errorDetails" : "Execution of \"java -jar build/libs/zim2xapi.jar convert -zim-file e2e/content/dropdown.zim -keep-temp -output e2e/temp-content\" failed         Exit code: 1         Stdout: Unexpected argument: dump, --dir=/home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/temp-content/dropdown, /home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/content/dropdown.zim  zimdump tool is used to inspect a zim file and also to dump its contents into the filesystem.  Usage:   zimdump list [--details] [--idx=INDEX|([--url=URL] [--ns=N])] [--] <file>   zimdump dump --dir=DIR [--ns=N] [--redirect] [--] <file>   zimdump show (--idx=INDEX|(--url=URL [--ns=N])) [--] <file>   zimdump info [--ns=N] [--] <file>   zimdump -h | --help   zimdump --version  Selectors:   --idx INDEX  The index of the article to list/dump.   --url URL    The url of the article to list/dump   --ns N       The namespace of the article(s) to list/dump.                When used with `--url`, default to `A`.                If no `--url` is provided (for  `zimdump dump`) default to no filter.  Options:   --details    Show details about the articles. Else, list only the url of the article(s).   --dir=DIR    Directory where to dump the article(s) content.   --redirect   Use symlink to dump redirect articles. Else create html redirect file   -h, --help   Show this help   --version    Show zimdump version.  Return value:   0 : If no error   1 : If no (or more than 1) articles correspond to the selectors.   2 : If an error/warning has been issue during the dump.       See DIR/dump_errors.log for the listing of the errors.         Stderr: java.lang.RuntimeException: Process failed with exit code 255  at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke(ProcessBuilderUseCase.kt:28)  at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke$default(ProcessBuilderUseCase.kt:5)  at com.ustadmobile.zim2xapi.ExtractZimUseCase.invoke(ExtractZimUseCase.kt:11)  at com.ustadmobile.zim2xapi.DownloadTopic.run(App.kt:161)  at com.github.ajalt.clikt.core.CoreCliktCommandKt.parse(CoreCliktCommand.kt:107)  at com.github.ajalt.clikt.core.CoreCliktCommandKt.main(CoreCliktCommand.kt:78)  at com.github.ajalt.clikt.core.CoreCliktCommandKt.main(CoreCliktCommand.kt:90)  at com.ustadmobile.zim2xapi.AppKt.main(App.kt:219) kotlin.Unit An error occurred: Process failed with exit code 255  Because this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Dropdown Tests`",
          "errorStackTrace" : "Error: Execution of \"java -jar build/libs/zim2xapi.jar convert -zim-file e2e/content/dropdown.zim -keep-temp -output e2e/temp-content\" failed\u000a        Exit code: 1\u000a        Stdout:\u000aUnexpected argument: dump, --dir=/home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/temp-content/dropdown, /home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/content/dropdown.zim\u000a\u000azimdump tool is used to inspect a zim file and also to dump its contents into the filesystem.\u000a\u000aUsage:\u000a  zimdump list [--details] [--idx=INDEX|([--url=URL] [--ns=N])] [--] <file>\u000a  zimdump dump --dir=DIR [--ns=N] [--redirect] [--] <file>\u000a  zimdump show (--idx=INDEX|(--url=URL [--ns=N])) [--] <file>\u000a  zimdump info [--ns=N] [--] <file>\u000a  zimdump -h | --help\u000a  zimdump --version\u000a\u000aSelectors:\u000a  --idx INDEX  The index of the article to list/dump.\u000a  --url URL    The url of the article to list/dump\u000a  --ns N       The namespace of the article(s) to list/dump.\u000a               When used with `--url`, default to `A`.\u000a               If no `--url` is provided (for  `zimdump dump`) default to no filter.\u000a\u000aOptions:\u000a  --details    Show details about the articles. Else, list only the url of the article(s).\u000a  --dir=DIR    Directory where to dump the article(s) content.\u000a  --redirect   Use symlink to dump redirect articles. Else create html redirect file\u000a  -h, --help   Show this help\u000a  --version    Show zimdump version.\u000a\u000aReturn value:\u000a  0 : If no error\u000a  1 : If no (or more than 1) articles correspond to the selectors.\u000a  2 : If an error/warning has been issue during the dump.\u000a      See DIR/dump_errors.log for the listing of the errors.\u000a        Stderr:\u000ajava.lang.RuntimeException: Process failed with exit code 255\u000a\u0009at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke(ProcessBuilderUseCase.kt:28)\u000a\u0009at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke$default(ProcessBuilderUseCase.kt:5)\u000a\u0009at com.ustadmobile.zim2xapi.ExtractZimUseCase.invoke(ExtractZimUseCase.kt:11)\u000a\u0009at com.ustadmobile.zim2xapi.DownloadTopic.run(App.kt:161)\u000a\u0009at com.github.ajalt.clikt.core.CoreCliktCommandKt.parse(CoreCliktCommand.kt:107)\u000a\u0009at com.github.ajalt.clikt.core.CoreCliktCommandKt.main(CoreCliktCommand.kt:78)\u000a\u0009at com.github.ajalt.clikt.core.CoreCliktCommandKt.main(CoreCliktCommand.kt:90)\u000a\u0009at com.ustadmobile.zim2xapi.AppKt.main(App.kt:219)\u000akotlin.Unit\u000aAn error occurred: Process failed with exit code 255\u000a\u000aBecause this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Dropdown Tests`\u000a    at Context.eval (webpack://js-tests/./e2e/cypress/support/e2e.js:37:14)",
          "failedSince" : 21,
          "name" : "\"before all\" hook for \"completes the dropdown exercise and verifies all xAPI statements\"",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        }
      ],
      "duration" : 3.1509998,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "Root Suite.Dropdown Tests",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : "2024-11-14T13:06:52"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 10,
          "className" : "Radio Tests",
          "duration" : 0.0,
          "errorDetails" : "`cy.exec('java -jar build/libs/zim2xapi.jar convert -zim-file e2e/content/radio.zim -keep-temp -output e2e/temp-content')` failed because the command exited with a non-zero code.  Pass `{failOnNonZeroExit: false}` to ignore exit code failures.  Information about the failure: Code: 1  Stdout: Unexpected argument: dump, --dir=/home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/temp-content/radio, /home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/co... Stderr: java.lang.RuntimeException: Process failed with exit code 255  at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke(ProcessBuilderUseCase.kt:28)  at com.ustadmobile.zim2xapi.ProcessBuilderUseCa...  https://on.cypress.io/exec  Because this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Radio Tests`",
          "errorStackTrace" : "CypressError: `cy.exec('java -jar build/libs/zim2xapi.jar convert -zim-file e2e/content/radio.zim -keep-temp -output e2e/temp-content')` failed because the command exited with a non-zero code.\u000a\u000aPass `{failOnNonZeroExit: false}` to ignore exit code failures.\u000a\u000aInformation about the failure:\u000aCode: 1\u000a\u000aStdout:\u000aUnexpected argument: dump, --dir=/home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/temp-content/radio, /home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/co...\u000aStderr:\u000ajava.lang.RuntimeException: Process failed with exit code 255\u000a\u0009at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke(ProcessBuilderUseCase.kt:28)\u000a\u0009at com.ustadmobile.zim2xapi.ProcessBuilderUseCa...\u000a\u000ahttps://on.cypress.io/exec\u000a\u000aBecause this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Radio Tests`\u000a    at <unknown> (http://localhost:8082/__cypress/runner/cypress_runner.js:120333:77)\u000a    at tryCatcher (http://localhost:8082/__cypress/runner/cypress_runner.js:1807:23)\u000a    at Promise._settlePromiseFromHandler (http://localhost:8082/__cypress/runner/cypress_runner.js:1519:31)\u000a    at Promise._settlePromise (http://localhost:8082/__cypress/runner/cypress_runner.js:1576:18)\u000a    at Promise._settlePromise0 (http://localhost:8082/__cypress/runner/cypress_runner.js:1621:10)\u000a    at Promise._settlePromises (http://localhost:8082/__cypress/runner/cypress_runner.js:1701:18)\u000a    at _drainQueueStep (http://localhost:8082/__cypress/runner/cypress_runner.js:2407:12)\u000a    at _drainQueue (http://localhost:8082/__cypress/runner/cypress_runner.js:2400:9)\u000a    at Async._drainQueues (http://localhost:8082/__cypress/runner/cypress_runner.js:2416:5)\u000a    at Async.drainQueues (http://localhost:8082/__cypress/runner/cypress_runner.js:2286:14)\u000aFrom Your Spec Code:\u000a    at Context.eval (webpack://js-tests/./e2e/cypress/support/e2e.js:34:5)",
          "failedSince" : 21,
          "name" : "\"before all\" hook for \"completes the radio exercise and verifies all xAPI statements\"",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 10,
          "className" : "Radio Tests",
          "duration" : 0.0,
          "errorDetails" : "Execution of \"java -jar build/libs/zim2xapi.jar convert -zim-file e2e/content/radio.zim -keep-temp -output e2e/temp-content\" failed         Exit code: 1         Stdout: Unexpected argument: dump, --dir=/home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/temp-content/radio, /home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/content/radio.zim  zimdump tool is used to inspect a zim file and also to dump its contents into the filesystem.  Usage:   zimdump list [--details] [--idx=INDEX|([--url=URL] [--ns=N])] [--] <file>   zimdump dump --dir=DIR [--ns=N] [--redirect] [--] <file>   zimdump show (--idx=INDEX|(--url=URL [--ns=N])) [--] <file>   zimdump info [--ns=N] [--] <file>   zimdump -h | --help   zimdump --version  Selectors:   --idx INDEX  The index of the article to list/dump.   --url URL    The url of the article to list/dump   --ns N       The namespace of the article(s) to list/dump.                When used with `--url`, default to `A`.                If no `--url` is provided (for  `zimdump dump`) default to no filter.  Options:   --details    Show details about the articles. Else, list only the url of the article(s).   --dir=DIR    Directory where to dump the article(s) content.   --redirect   Use symlink to dump redirect articles. Else create html redirect file   -h, --help   Show this help   --version    Show zimdump version.  Return value:   0 : If no error   1 : If no (or more than 1) articles correspond to the selectors.   2 : If an error/warning has been issue during the dump.       See DIR/dump_errors.log for the listing of the errors.         Stderr: java.lang.RuntimeException: Process failed with exit code 255  at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke(ProcessBuilderUseCase.kt:28)  at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke$default(ProcessBuilderUseCase.kt:5)  at com.ustadmobile.zim2xapi.ExtractZimUseCase.invoke(ExtractZimUseCase.kt:11)  at com.ustadmobile.zim2xapi.DownloadTopic.run(App.kt:161)  at com.github.ajalt.clikt.core.CoreCliktCommandKt.parse(CoreCliktCommand.kt:107)  at com.github.ajalt.clikt.core.CoreCliktCommandKt.main(CoreCliktCommand.kt:78)  at com.github.ajalt.clikt.core.CoreCliktCommandKt.main(CoreCliktCommand.kt:90)  at com.ustadmobile.zim2xapi.AppKt.main(App.kt:219) kotlin.Unit An error occurred: Process failed with exit code 255  Because this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Radio Tests`",
          "errorStackTrace" : "Error: Execution of \"java -jar build/libs/zim2xapi.jar convert -zim-file e2e/content/radio.zim -keep-temp -output e2e/temp-content\" failed\u000a        Exit code: 1\u000a        Stdout:\u000aUnexpected argument: dump, --dir=/home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/temp-content/radio, /home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/content/radio.zim\u000a\u000azimdump tool is used to inspect a zim file and also to dump its contents into the filesystem.\u000a\u000aUsage:\u000a  zimdump list [--details] [--idx=INDEX|([--url=URL] [--ns=N])] [--] <file>\u000a  zimdump dump --dir=DIR [--ns=N] [--redirect] [--] <file>\u000a  zimdump show (--idx=INDEX|(--url=URL [--ns=N])) [--] <file>\u000a  zimdump info [--ns=N] [--] <file>\u000a  zimdump -h | --help\u000a  zimdump --version\u000a\u000aSelectors:\u000a  --idx INDEX  The index of the article to list/dump.\u000a  --url URL    The url of the article to list/dump\u000a  --ns N       The namespace of the article(s) to list/dump.\u000a               When used with `--url`, default to `A`.\u000a               If no `--url` is provided (for  `zimdump dump`) default to no filter.\u000a\u000aOptions:\u000a  --details    Show details about the articles. Else, list only the url of the article(s).\u000a  --dir=DIR    Directory where to dump the article(s) content.\u000a  --redirect   Use symlink to dump redirect articles. Else create html redirect file\u000a  -h, --help   Show this help\u000a  --version    Show zimdump version.\u000a\u000aReturn value:\u000a  0 : If no error\u000a  1 : If no (or more than 1) articles correspond to the selectors.\u000a  2 : If an error/warning has been issue during the dump.\u000a      See DIR/dump_errors.log for the listing of the errors.\u000a        Stderr:\u000ajava.lang.RuntimeException: Process failed with exit code 255\u000a\u0009at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke(ProcessBuilderUseCase.kt:28)\u000a\u0009at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke$default(ProcessBuilderUseCase.kt:5)\u000a\u0009at com.ustadmobile.zim2xapi.ExtractZimUseCase.invoke(ExtractZimUseCase.kt:11)\u000a\u0009at com.ustadmobile.zim2xapi.DownloadTopic.run(App.kt:161)\u000a\u0009at com.github.ajalt.clikt.core.CoreCliktCommandKt.parse(CoreCliktCommand.kt:107)\u000a\u0009at com.github.ajalt.clikt.core.CoreCliktCommandKt.main(CoreCliktCommand.kt:78)\u000a\u0009at com.github.ajalt.clikt.core.CoreCliktCommandKt.main(CoreCliktCommand.kt:90)\u000a\u0009at com.ustadmobile.zim2xapi.AppKt.main(App.kt:219)\u000akotlin.Unit\u000aAn error occurred: Process failed with exit code 255\u000a\u000aBecause this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Radio Tests`\u000a    at Context.eval (webpack://js-tests/./e2e/cypress/support/e2e.js:37:14)",
          "failedSince" : 21,
          "name" : "\"before all\" hook for \"completes the radio exercise and verifies all xAPI statements\"",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 10,
          "className" : "Radio Tests",
          "duration" : 0.0,
          "errorDetails" : "expected 1 to equal 0  Because this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Radio Tests`",
          "errorStackTrace" : "AssertionError: expected 1 to equal 0\u000a\u000aBecause this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Radio Tests`\u000a    at Context.eval (webpack://js-tests/./e2e/cypress/support/e2e.js:40:31)\u000a\u000a      + expected - actual:  failed to generate Mocha diff\u000a",
          "failedSince" : 21,
          "name" : "\"before all\" hook for \"completes the radio exercise and verifies all xAPI statements\"",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 10,
          "className" : "Radio Tests",
          "duration" : 0.0,
          "errorDetails" : "`cy.exec('java -jar build/libs/zim2xapi.jar convert -zim-file e2e/content/radio.zim -keep-temp -output e2e/temp-content')` failed because the command exited with a non-zero code.  Pass `{failOnNonZeroExit: false}` to ignore exit code failures.  Information about the failure: Code: 1  Stdout: Unexpected argument: dump, --dir=/home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/temp-content/radio, /home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/co... Stderr: java.lang.RuntimeException: Process failed with exit code 255  at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke(ProcessBuilderUseCase.kt:28)  at com.ustadmobile.zim2xapi.ProcessBuilderUseCa...  https://on.cypress.io/exec  Because this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Radio Tests`",
          "errorStackTrace" : "CypressError: `cy.exec('java -jar build/libs/zim2xapi.jar convert -zim-file e2e/content/radio.zim -keep-temp -output e2e/temp-content')` failed because the command exited with a non-zero code.\u000a\u000aPass `{failOnNonZeroExit: false}` to ignore exit code failures.\u000a\u000aInformation about the failure:\u000aCode: 1\u000a\u000aStdout:\u000aUnexpected argument: dump, --dir=/home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/temp-content/radio, /home/jenkins/.jenkins/workspace/Zim2Xapi, Cypress, Tests/js-tests/e2e/co...\u000aStderr:\u000ajava.lang.RuntimeException: Process failed with exit code 255\u000a\u0009at com.ustadmobile.zim2xapi.ProcessBuilderUseCase.invoke(ProcessBuilderUseCase.kt:28)\u000a\u0009at com.ustadmobile.zim2xapi.ProcessBuilderUseCa...\u000a\u000ahttps://on.cypress.io/exec\u000a\u000aBecause this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Radio Tests`\u000a    at <unknown> (http://localhost:8082/__cypress/runner/cypress_runner.js:120333:77)\u000a    at tryCatcher (http://localhost:8082/__cypress/runner/cypress_runner.js:1807:23)\u000a    at Promise._settlePromiseFromHandler (http://localhost:8082/__cypress/runner/cypress_runner.js:1519:31)\u000a    at Promise._settlePromise (http://localhost:8082/__cypress/runner/cypress_runner.js:1576:18)\u000a    at Promise._settlePromise0 (http://localhost:8082/__cypress/runner/cypress_runner.js:1621:10)\u000a    at Promise._settlePromises (http://localhost:8082/__cypress/runner/cypress_runner.js:1701:18)\u000a    at _drainQueueStep (http://localhost:8082/__cypress/runner/cypress_runner.js:2407:12)\u000a    at _drainQueue (http://localhost:8082/__cypress/runner/cypress_runner.js:2400:9)\u000a    at Async._drainQueues (http://localhost:8082/__cypress/runner/cypress_runner.js:2416:5)\u000a    at Async.drainQueues (http://localhost:8082/__cypress/runner/cypress_runner.js:2286:14)\u000aFrom Your Spec Code:\u000a    at Context.eval (webpack://js-tests/./e2e/cypress/support/e2e.js:34:5)",
          "failedSince" : 21,
          "name" : "\"before all\" hook for \"completes the radio exercise and verifies all xAPI statements\"",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 10,
          "className" : "Radio Tests",
          "duration" : 0.0,
          "errorDetails" : "expected 1 to equal 0  Because this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Radio Tests`",
          "errorStackTrace" : "AssertionError: expected 1 to equal 0\u000a\u000aBecause this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Radio Tests`\u000a    at Context.eval (webpack://js-tests/./e2e/cypress/support/e2e.js:39:31)\u000a\u000a      + expected - actual:  failed to generate Mocha diff\u000a",
          "failedSince" : 21,
          "name" : "\"before all\" hook for \"completes the radio exercise and verifies all xAPI statements\"",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        }
      ],
      "duration" : 2.7789998,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "Root Suite.Radio Tests",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : "2024-11-14T13:07:04"
    }
  ]
}