tmat256

@tmat256@lemmings.world

This profile is from a federated server and may be incomplete. Browse more on the original instance.

Testing packaging which targets multiple distributions?

I am working on creating deb/rpm packages for an OSS tool I use. So far, I have been manually testing each deb/rpm in a virtualbox live cd version of that OS but it’s tedious to do that for every release. This is a GUI tool, I basically just need to confirm that the apt install goes correctly and the program can actually...

tmat256,

If it were me and I was intending to automate this I would probably do the following. Set up each test distro as a VirtualBox image and take a snapshot so I could easily roll back. Then I would write a script for each distro that downloaded the package, installed and launched the app. I would then probably query the window system to make sure the gui showed up, wait a period of time if I had to and take a screenshot.

This can probably all be done as a set of bash scripts.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • localhost
  • All magazines
  • 200 @ user_overview
    HTTP status 200 OK
    Route name user_overview
    Has session yes
    Stateless Check no
    Time 239 ms
    Total time 239 ms
    Initialization time 54 ms
    Memory 16.0 MiB
    Peak memory usage 16.0 MiB
    PHP memory limit 128 MiB
    Logger 87
    Errors 0
    Warnings 0
    Deprecations 87
    Cache 27 in 28.22 ms
    Cache Calls 27
    Total time 28.22 ms
    Cache hits 31 / 39 (79.49%)
    Cache writes 4
    2
    Default locale en
    Missing messages 2
    Fallback messages 0
    Defined messages 131
    Security n/a
    Authenticated No
    Firewall name main
    Twig 95 ms
    Render Time 95 ms
    Template Calls 73
    Block Calls 16
    Macro Calls 0
    45 in 41 ms
    settings_row_switch 15
    user_settings_row_switch 4
    date 3
    user_inline 2
    date_edited 2
    vote 2
    boost 2
    settings_row_enum 2
    user_box 1
    user_actions 1
    entry 1
    magazine_inline 1
    entry_comment 1
    user_avatar 1
    related_magazines 1
    active_users 1
    related_categories 1
    related_posts 1
    related_entries 1
    support_us_block 1
    featured_magazines 1
    18 in 36.18 ms
    Database Queries 18
    Different statements 18
    Query time 36.18 ms
    Invalid entities 0
    Cache hits 22
    Cache misses 1
    Cache puts 1
    6.4.0
    Profiler token 509f92
    Environment dev
    Debug enabled
    PHP version 8.2.26   View phpinfo()
    PHP Extensions Xdebug ✗ APCu ✓ OPcache ✓
    PHP SAPI apache2handler