Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Multi Tester Laravel Package

kylekatarnls/multi-tester

Run unit tests across multiple Composer projects after changing a shared package. Multi-tester swaps your local package into dependent projects’ vendor dirs and runs their test suites (Travis CI-style supported), catching integration breakages early.

View on GitHub
Deep Wiki
Context7
2.6.1

What's Changed

Full Changelog: https://github.com/kylekatarnls/multi-tester/compare/2.6.0...2.6.1

2.5.3

Allow symfony/yaml 6 and 7.

2.5.2

Raise exception on empty response before trying to JSON-decode it

2.5.1

Consider null conclusion as successful

2.5.0
  • Add support for GitHub Actions
  • Add --colors and --no-colors overriding automated detection of color support
  • Use --detach option for git checkout
  • Auto-detect if a URL is a git one so source.type can be omitted
  • Add more output info in verbose mode
  • Deprecate getPackage, and introduce instead getPackageName for clarity and consistency
  • Create dedicated classes:
    • Arguments for arguments parsing
    • Cloner for cloning commands generation
  • Make some types stricter
2.4.0

Support packagist 2 and use it by default

2.3.0

Fallback to libraries.io if packagist.org fails

2.2.2

Show JSON output when an error occurs

2.2.1

Test if JSON contains a valid hash

2.2.0

Allow to specify composer version

2.1.0

Support composer/semver from 1.0 to 3.*

2.0.0
  • Add success_only option to use the last successful commit
  • Drop PHP < 7.1 support
1.4.0

Handle composer "replace" and autoload

1.3.1

Apply quiet option to all install output

1.3.0

Add --quiet-install (-q) option

1.2.0

multi-tester can now be installed globally

1.1.2

Reduce build size

1.1.1

Add info to see what step is running

1.1.0

Implement add option

1.0.0
  • CLI tool
  • Run unit tests of unlimited projects and versions
  • Written in PHP but can run tests of any language/framework
  • Easy integration with Travis
  • Settings centralized in a config file (support YAML and JSON)
0.1.13

Allow multiple versions of the same project

0.1.12

Add colors to summary and exit status

0.1.11

Fix typings

0.1.10

Add stop_on_failure setting

0.1.9

Create Project class

0.1.8

Align working directories across processes

0.1.7

Fix change directory detection

0.1.6

Create working directory inside current directory

0.1.5

Add cd command fallback

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle
atriumphp/atrium
sandermuller/package-boost-laravel
sandermuller/boost-skills
redaxo/core
yusufgenc/filament-api-forge
l3aro/rating-star-for-filament
leek/filament-subtenant-scope