mirror of
https://github.com/cypress-io/cypress.git
synced 2026-02-20 06:01:12 -06:00
* WIP creating a new banner + summary table for runs [skip ci] * WIP continuing to iterate on new run output, use tables for results [skip ci] * log -> debug * switch out 400 -> 412 status code on schema errors * update humanTime to take short or long formats * debug the starting argv * create terminal-size wrapper to return terminal columns + rows * created custom terminal tables for displaying new stdout results for running multiple specs - made tables responsive when columns < 100 * add e2e tests around exiting with error when browser cannot be found or specs cannot be found - instead of creating a run, immediately die without making any requests - improve BROWSER_NOT_FOUND error message * strip ansi color codes from terminal spec, use chalk instead of colors * pass webUrl from recording runs to be able to display URL before tests run * finished new stdout flow for running specs iteratively * when webUrl is present, display the recorded run in the header + footer - move from ‘white’ to ‘reset’ - tighten up intro table * change results output from "Video Captured" to "Video" to pair with newest config option * use runUrl, not webUrl, fix white space, ensure that e2e snapshots are accurately normalized * use console.log, not console.error to capture stdout for dashboard * e2e tests around logging warnings when cannot record video * 0 seconds -> X seconds * Tests Starting -> Run Starting, Tests Finished -> Results * Started video recording -> hr line break * All Done -> Run Finished * evenly space stdout section headers * add a new line when exiting early from bundle errors * sanitize stdout better, replace duration seconds, etc * update all the various e2e stdout snapshots * ensure that COLUMNS env is set to 100 for snapshots to pass * better logging for env var * env -> stdout * store as string * remove columns * echo columns * add columns back in * comment out * set terminal columns * cleanup circle.yml [skip ci] * normalize more result properties for browser, os, cypress * set columns for server tests * enforce no colors and correct columns + rows for e2e tests, fix cloning env vars * update e2e tests for newest stdout * set env vars for columns + lines for e2e tests, remove stty * fix snapshots when duration is X second, X seconds, or XX seconds * use process.env.COLUMNS not process.stdout * ugh * stringify * log crap out * quotes oh my * fix failing e2e snapshot tests * fix failing e2e tests * fix failing integration tests * fixes failing unit tests