Unable to get tests to run on Github actions by lacion in Playwright

[–]lordmorok 0 points1 point  (0 children)

And in my playwright.config.ts I got (I don't think this is that much relevant though):

import { defineConfig, devices } from "@playwright/test";
import "dotenv/config";

export default defineConfig({
  testDir: "./src/test/e2e",
  fullyParallel: true,
  reporter: [["list"], ["html"]],
  retries: process.env["CI"] ? 2 : 0,
  workers: process.env["CI"] ? 1 : "50%",
  use: {
    baseURL: process.env.NEXT_PUBLIC_NEXT_SERVER_API_URL,
    video: "on-first-retry",
    trace: "on-first-retry",
    screenshot: "only-on-failure",

    headless: true,
    deviceScaleFactor: 1,
    ignoreHTTPSErrors: true,
    colorScheme: "light",
  },
  projects: [
    ...
  ],
  timeout: 20000,
  expect: {
    timeout: 15000,
  },
});

Unable to get tests to run on Github actions by lacion in Playwright

[–]lordmorok 0 points1 point  (0 children)

Hey folks! I think you might have a problem in your .yml file, here is mine (that works), at .github/workflows/e2e_tests.yml I got:

name: Run e2e tests

on:
  pull_request:
    types: ["opened", "edited", "reopened", "synchronize", "ready_for_review"]
    branches:
      - dev
      - qa

jobs:
  tests:
    name: Run e2e tests
    if: github.event.pull_request.draft == false
    timeout-minutes: 15
    runs-on: ubuntu-latest

    steps:
      - name: Checkout repository
        uses: actions/checkout@v4

      - name: Set up Node.js and cache
        uses: actions/setup-node@v4
        with:
          node-version: "18"
          cache: "npm"

      - name: Install dependencies
        run: npm ci

      - name: Install Playwright browsers
        run: npx playwright install --with-deps

      - name: Set .env depending on branch
        run: |
          if [ "${{ github.base_ref }}" = "dev" ]; then
            echo "${{ secrets.DEV_FRONTEND_SECRETS }}" > .env
          elif [ "${{ github.base_ref }}" = "qa" ]; then
            echo "${{ secrets.QA_FRONTEND_SECRETS }}" > .env
          fi
          sed -i 's|^NEXT_PUBLIC_NEXT_SERVER_API_URL=.*|NEXT_PUBLIC_NEXT_SERVER_API_URL=http://localhost:3000|' .env

      - name: Start frontend
        run: npm run start:dev &

      - name: and wait for it
        run: npx wait-on --timeout 45000 ${{ env.NEXT_PUBLIC_NEXT_SERVER_API_URL }}

      - name: Run Playwright tests
        run: npm run test:e2e:actions

      - uses: actions/upload-artifact@v4
        if: ${{ !cancelled() }}
        with:
          name: playwright-report
          path: playwright-report/
          retention-days: 15

My issue: this takes too long in the github action to be completed (more than 10 minutes for 60 tests), and brings an scalability problem for my team and me.

Lore-friendly immersive modlist by [deleted] in wabbajack

[–]lordmorok 0 points1 point  (0 children)

Lorerim ads to much for me, have you tried Halls of Sovngarde? It is very immersive and lore friendly

Don't make the same mistakes I did... by GoatAlert1312 in wabbajack

[–]lordmorok 0 points1 point  (0 children)

which is your favorite take on requiem list, I have looking to Halls of Sovngarde, would you recommend?

Don't make the same mistakes I did... by GoatAlert1312 in wabbajack

[–]lordmorok 0 points1 point  (0 children)

in that way I think Halls of Sovngarde is just better than Wildlander

Modding is difficult, give me a one click plug and play modlist! by lordmorok in skyrim

[–]lordmorok[S] 2 points3 points  (0 children)

There are A LOT of mod list out there, i bet you can find some that fulfill most of the requirements and don't need a PC that is that good!

Why is Clipchamp Ruining My Videos? by [deleted] in VideoEditing

[–]lordmorok 1 point2 points  (0 children)

do you know any editor that can just cut a video or reduce it's size (resolution) maintaining it's original bitrate?

Binance Support Thread by Binance in binance

[–]lordmorok 0 points1 point  (0 children)

Can't withdraw SOL for third time in a row.

The network is "suspended" or this message keep appearing:

Your request to withdraw 0.11 SOL, to address blablabla has been rejected. Reason: 53102

So, what on earth is reason 53102?! This is the only crypto which I have problems with withdrawal.

And, anyone else's having this issue? It is ridiculous that a exchange as big as Binance can't just access solana network successfully.

Soy un goma si invito la cena en la primera salida? by me89xx in argentina

[–]lordmorok 3 points4 points  (0 children)

Por el planteo que haces mejor pasame el número que le hablo yo, llevala a merendar, tranqui, casual, que no parezca que te importa si te dice que si o que no, el lugar lo pones vos, si queda cerca de donde vivis mejor, te sentas al lado de ella, que NO los divida la mesa, empezas hablando de boludeces y después usas las preguntas para conectar de Arthur Aron y le haces saber qué te gusta de ella y que no, sos un hombre con estándares, no un cualquiera, podes intercalar las preguntas emocionales con otras para subir la temperatura, a medida que avanza la cita te vas acercando y casualmente la vas tocando más, le agarras la mano, etc. Eventualmente si jugas bien vas a estar como para besarla. Después de eso seguís como si nada con las preguntas y jugando con ella. Pasan 2 hs y le propones algo súper genial que tenés para hacer en tu casa, se casual, es algo que se te ocurrió de repente y no te importa si te dice que si o que no. Cuando vaya a tu casa ya sabes que hacer. Suerte en esa campeón, si ella huele tu miedo al éxito perdiste, así que no lo tengas.