ClusteredCiSignalsMethod class
Detection method that clusters multiple CI-style artifacts to avoid single-signal false positives.
Triggers only when at least two of these are present:
- fingerprint contains "jenkins"
- host contains "jenkins" or "build"
Assigns 30 points; tuned to push emulators like BlueStacks over the threshold while remaining conservative on physical devices.
- Inheritance
-
- Object
- EmulatorDetectionMethod
- ClusteredCiSignalsMethod
Constructors
- ClusteredCiSignalsMethod({double score = 30, String? reason = 'Multiple CI artifacts detected'})
Properties
Methods
-
execute(
) → Future< ({String? reason, double score})> -
Executes the method and returns a score between 0 and 100
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited