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 dependent projects’ test suites against your current package changes. Multi-tester swaps your package into other projects’ vendor dirs and executes their unit/CI (Travis-friendly) commands, helping catch breaking changes early in Composer ecosystems.

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.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport