system-tests icon indicating copy to clipboard operation
system-tests copied to clipboard

Improve developer experience

Open cbeauchesne opened this issue 1 year ago • 3 comments

Issue list

TODO

Build time, Exec time

  • build time is too slow
    • #562
      • #1331

Hard to write tests

  • #1722
  • Hard to know what are the scenario useful for a given feature
    • #1088
  • Sugars
    • #1094

Debuggability

  • #1696
  • #1723

CI ecosystem

  • #975
  • #1475

Done during Q2-Q3 2023

Build time, Exec time

  • #1278
  • try to understand why nodejs tracer take 15mn to build (and improve).
  • Exec time is too slow
    • #1093 and #1169
    • option to not restart containers ? (need to know what is the time saved with that, and be sure we do not introduce flakyness)

Hard to write tests

  • Hard to debug test locally // Hard to write a new test from scratch
    • #958
    • #1084
    • #1123 and #1124
    • #1126 and #1128
  • Hard to know what are the scenario useful for a given feature
    • #1086
    • #1087
    • ./run.sh SCENARIO --help. -> print the documentation of scenario

PR process in system tests

  • Egg-chicken issue between system tests PR and distant PR
    • #1054
    • #913
    • Communicate about the current recipe
  • Decorators merge conflicts hell // Maintenance
    • #1089
  • PR review bottleneck -> #1481
  • PR without description
  • Improve system tests CI
    • #1120

Maintain our CI

  • maintenance of scenarios in each CI in each repo
    • #1085 and #1133
  • #1210

Other

  • Execution en local des N variants

    • N variants. Indeed. Hard to tackle, as one run require mostly all your laptop ressources. Maybe a script that run all variant for a given tracer, but it'll be very slow.
  • Importance to follow feature matrix

cbeauchesne avatar Mar 14 '23 10:03 cbeauchesne

Could we run the whole system tests CI without stopping on failure maybe?

anna-git avatar Apr 21 '23 08:04 anna-git

You mean, on the system test CI ?

cbeauchesne avatar Apr 21 '23 12:04 cbeauchesne

@anna-git

Could we run the whole system tests CI without stopping on failure maybe?

FYI, it's done

cbeauchesne avatar Apr 27 '23 15:04 cbeauchesne