Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue with CI and loki, storybook-static #523

Open
KrisWis opened this issue Jul 20, 2024 · 0 comments
Open

Issue with CI and loki, storybook-static #523

KrisWis opened this issue Jul 20, 2024 · 0 comments

Comments

@KrisWis
Copy link

KrisWis commented Jul 20, 2024

I use loki in conjunction with storybook in my project and when running on my computer (npx loki test) the tests run correctly. But when running for CI Pipeline (npx loki --requireReference --reactUri file:./storybook-static) after storybook build I get the following error:

/home/runner/.npm/_npx/d181a4fc59dca216/node_modules/yoga-layout-prebuilt/yoga-layout/build/Release/nbind.js:53
        throw ex;
        ^

TypeError: The “data” argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received undefined
    at writeFile (node:fs:2285:5)
    at go$writeFile (/home/runner/.npm/_npx/d181a4fc59dca216/node_modules/graceful-fs/graceful-fs.js:138:14)
    at Object.writeFile (/home/runner/.npm/_npx/d181a4fc59dca216/node_modules/graceful-fs/graceful-fs.js:135:12)
    at /home/runner/.npm/_npx/d181a4fc59dca216/node_modules/fs-extra/lib/output/index.js:18:27
    at /home/runner/.npm/_npx/d181a4fc59dca216/node_modules/universalify/index.js:21:38 {
  code: 'ERR_INVALID_ARG_TYPE'
}

I get this error also when running this command on my computer. And I was able to solve this error on my computer by following this answer, but first of all how can I change create-chrome-target.js for CI, and secondly on my computer now I see the same pattern in tests:

...
 FAIL  chrome.app/chrome.iphone7/Pages/MainPage      
       Primary
       Timeout after 10000ms
 FAIL  chrome.app/chrome.iphone7/Pages/CatalogPage   
       Primary
       Operation timed out after 60000ms
 FAIL  chrome.app/chrome.iphone7/Pages/InternalPage  
       Primary
       Operation timed out after 60000ms
 FAIL  chrome.app/chrome.iphone7/Pages/MyProjectsPage
       Primary
       Operation timed out after 60000ms
...

I would welcome any help and am willing to provide any information needed to do so. My loki config is in package.json:

 “loki”: {
    ``` “configurations”: {
      { “chrome.laptop”: {
        { “target”: { “chrome.app”,
        “width": 1366,
        “height": 768,
        “deviceScaleFactor": 1,
        “mobile": false
      },
      “chrome.iphone7": 
{
        { “target”: { “chrome.app”,
        { “preset”: “iPhone 7”
      }
    }
  },
  }, “overrides”: {
    { “loki”: {
      { “@storybook/react”: “$@storybook/react”.
    }
  }```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant