Skip to content

Commit 7a055ba

Browse files
committed
Merge remote-tracking branch 'upstream/master'
2 parents bf146cd + 1e254cb commit 7a055ba

5 files changed

Lines changed: 116 additions & 18 deletions

File tree

.DS_Store

-6 KB
Binary file not shown.

.github/workflows/pr.yml

Lines changed: 36 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,35 +10,60 @@ permissions:
1010
contents: read
1111

1212
jobs:
13-
build:
13+
maven:
1414
runs-on: ubuntu-latest
15-
15+
if: github.event_name == 'push' || github.event_name == 'pull_request'
1616
steps:
1717
- uses: actions/checkout@v4
18-
19-
- name: Setup PHP Action
20-
uses: shivammathur/setup-php@2.24.0
2118
with:
22-
php-version: '5.6'
23-
tools: composer
19+
fetch-depth: 2
2420

25-
- name: Prepare upload
26-
run: ./prepare-upload.sh
21+
- name: Check for non-site changes
22+
id: filter
23+
run: |
24+
if [ "${{ github.event_name }}" = "pull_request" ]; then
25+
BASE=${{ github.event.pull_request.base.sha }}
26+
HEAD=${{ github.event.pull_request.head.sha }}
27+
else
28+
BASE=${{ github.event.before }}
29+
HEAD=${{ github.sha }}
30+
fi
31+
CHANGED=$(git diff --name-only "$BASE" "$HEAD" -- . ':!site/' ':!examples/' | head -1)
32+
if [ -n "$CHANGED" ]; then
33+
echo "run=true" >> "$GITHUB_OUTPUT"
34+
else
35+
echo "run=false" >> "$GITHUB_OUTPUT"
36+
fi
2737
2838
- uses: actions/setup-java@v4
39+
if: steps.filter.outputs.run == 'true'
2940
with:
3041
distribution: temurin
3142
java-version: '11'
3243
cache: maven
3344

3445
- name: Maven tests
46+
if: steps.filter.outputs.run == 'true'
3547
run: mvn -T 1C -Djava.awt.headless=true -Dmaven.test.redirectTestOutputToFile=true --fail-at-end --batch-mode org.jacoco:jacoco-maven-plugin:prepare-agent test org.jacoco:jacoco-maven-plugin:report install
36-
# working-directory: ./plugins/dummy
3748

3849
- name: Codecov
50+
if: steps.filter.outputs.run == 'true'
3951
uses: codecov/codecov-action@v5
4052

53+
site:
54+
runs-on: ubuntu-latest
55+
steps:
56+
- uses: actions/checkout@v4
57+
58+
- name: Setup PHP Action
59+
uses: shivammathur/setup-php@2.24.0
60+
with:
61+
php-version: '5.6'
62+
tools: composer
63+
64+
- name: Prepare upload
65+
run: ./prepare-upload.sh
66+
4167
- name: Perform upload
4268
run: 'curl --fail -vk https://jmeter-plugins.org/unzip.php -F "zipfile=@upload/site.zip" -H "Authorization: Bearer ${{ secrets.UPLOAD_TOKEN }}"'
4369
if: github.ref == 'refs/heads/master'
44-

graphs/graphs-dist/pom.xml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,20 @@
3131
</developer>
3232
</developers>
3333

34+
<build>
35+
<plugins>
36+
<plugin>
37+
<groupId>org.sonatype.central</groupId>
38+
<artifactId>central-publishing-maven-plugin</artifactId>
39+
<version>0.7.0</version>
40+
<extensions>true</extensions>
41+
<configuration>
42+
<publishingServerId>central</publishingServerId>
43+
<autoPublish>true</autoPublish>
44+
</configuration>
45+
</plugin>
46+
</plugins>
47+
</build>
3448
<properties>
3549
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
3650
<maven.compiler.source>1.8</maven.compiler.source>

plugins/.DS_Store

-8 KB
Binary file not shown.

site/dat/repo/various.json

Lines changed: 66 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
[
2-
{
2+
{
33
"id": "io.github.sagaraggarwal86-configurable-aggregate-report",
4-
"name": "Configurable Aggregate Report",
5-
"description": "A listener configurable plugin to prepare report for configurable parameters for Apache JMeter",
6-
"screenshotUrl": "https://raw.githubusercontent.com/sagaraggarwal86/Configurable_Aggregate_Report/main/img.jpg",
7-
"helpUrl": "https://github.com/sagaraggarwal86/Configurable_Aggregate_Report/blob/main/README.md",
4+
"name": "JAAR — JTL AI Analysis & Reporting",
5+
"description": "A file-based Apache JMeter listener plugin for post-test JTL analysis. Provides a filterable aggregate table, CSV export, SLA threshold highlighting, and AI-generated HTML performance reports — with zero runtime overhead.",
6+
"screenshotUrl": "https://raw.githubusercontent.com/sagaraggarwal86/jaar-jmeter-plugin/main/docs/Image.jpg",
7+
"helpUrl": "https://github.com/sagaraggarwal86/jaar-jmeter-plugin/blob/main/README.md",
88
"vendor": "Sagar Aggarwal",
99
"markerClass": "com.personal.jmeter.listener.ListenerCollector",
1010
"componentClasses": [
@@ -13,8 +13,20 @@
1313
],
1414
"versions": {
1515
"1.1.0": {
16-
"changes": "Initial Release changes and Bug Fix for saving the Table",
16+
"changes": "Initial release",
1717
"downloadUrl": "https://repo1.maven.org/maven2/io/github/sagaraggarwal86/Configurable_Aggregate_Report/1.1.0/Configurable_Aggregate_Report-1.1.0.jar"
18+
},
19+
"3.1.0": {
20+
"changes": "Configurable percentile, SLA threshold highlighting, AI-generated HTML performance report, CLI headless mode, transaction search with regex support, chart interval control",
21+
"downloadUrl": "https://repo1.maven.org/maven2/io/github/sagaraggarwal86/Configurable_Aggregate_Report/3.1.0/Configurable_Aggregate_Report-3.1.0.jar"
22+
},
23+
"4.2.1": {
24+
"changes": "Plugin renamed to JAAR, bug fixes, performance improvements",
25+
"downloadUrl": "https://repo1.maven.org/maven2/io/github/sagaraggarwal86/jaar-jmeter-plugin/4.2.1/jaar-jmeter-plugin-4.2.1.jar"
26+
},
27+
"4.5.0": {
28+
"changes": "Added new columns in table, improved filter settings, Added 'Reload Button' to Refresh AI Provider list, Added 'aggregate report' with SLA PASS/FAIL, some bug fixes, performance improvements",
29+
"downloadUrl": "https://repo1.maven.org/maven2/io/github/sagaraggarwal86/jaar-jmeter-plugin/4.5.0/jaar-jmeter-plugin-4.5.0.jar"
1830
}
1931
}
2032
},
@@ -931,6 +943,11 @@
931943
"com.ubikingenierie.jmeter.plugin.hls.gui.HLSSamplerGUI"
932944
],
933945
"versions": {
946+
"10.3.0": {
947+
"changes": "Support for EXT-X-MAP tag in HLS and availabilityTimeOffset='INF' in DASH and bug fixes, full release notes at https://www.ubik-ingenierie.com/blog/ubikloadpack-video-streaming-plugin-10-3-0/",
948+
"downloadUrl": "https://ubikloadpack.com/plugins/ulp-jmeter-streaming-plugin/10.3.0/ubik-jmeter-videostreaming-plugin-10.3.0.jar",
949+
"depends":["jmeter-core", "jmeter-components", "jmeter-http"]
950+
},
934951
"10.2.8": {
935952
"changes": "MPEG-DASH bugfix release (invalid segment availability)",
936953
"downloadUrl": "https://ubikloadpack.com/plugins/ulp-jmeter-streaming-plugin/10.2.8/ubik-jmeter-videostreaming-plugin-10.2.8.jar",
@@ -2807,6 +2824,48 @@
28072824
"downloadUrl": "https://github.com/rishavsawarn/jmeter-jtl-xls-report-plugin/releases/download/v1.0.0/jtl-xls-plugin-1.0.jar"
28082825
}
28092826
}
2827+
},
2828+
{
2829+
"id": "prism",
2830+
"name": "Prism - tab-style interface plugin for Apache JMeter",
2831+
"description": "A tab-style interface plugin for Apache JMeter",
2832+
"screenshotUrl": "https://raw.githubusercontent.com/QAInsights/prism/refs/heads/main/prism-oss/images/Prism.png",
2833+
"helpUrl": "https://github.com/QAInsights/prism",
2834+
"vendor": "QAInsights.com",
2835+
"markerClass": "com.jmeter.prism.oss.PrismMenuCreator",
2836+
"componentClasses": [
2837+
"com.jmeter.prism.oss.PrismMenuCreator"
2838+
],
2839+
"versions": {
2840+
"1.0.0": {
2841+
"downloadUrl": "https://github.com/QAInsights/prism/releases/download/v1.0.2/prism-oss-1.0.0-SNAPSHOT.jar",
2842+
"depends": ["jmeter-core", "jmeter-components"]
2843+
}
2844+
}
2845+
},
2846+
{
2847+
"id": "avm-mcp-sampler",
2848+
"name": "MCPLoadTester MCP Sampler",
2849+
"description": "MCP sampler for stdio, HTTP, and HTTP+SSE transports",
2850+
"screenshotUrl": "https://raw.githubusercontent.com/AndreyVMarkelov/MCPulse/main/docs/images/stdio_sampler_settings.png",
2851+
"helpUrl": "https://github.com/AndreyVMarkelov/MCPulse",
2852+
"vendor": "Andrey Markelov",
2853+
"markerClass": "io.github.mcpsampler.gui.McpSamplerGui",
2854+
"componentClasses": [
2855+
"io.github.mcpsampler.McpSampler",
2856+
"io.github.mcpsampler.gui.McpSamplerGui"
2857+
],
2858+
"versions": {
2859+
"1.0.1": {
2860+
"downloadUrl": "https://github.com/AndreyVMarkelov/MCPulse/releases/download/v1.0.1/jmeter-mcp-sampler-1.0.1.jar",
2861+
"changes": "Release v1.0.1",
2862+
"libs": {
2863+
"jackson-databind": "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.17.1/jackson-databind-2.17.1.jar",
2864+
"jackson-core": "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.17.1/jackson-core-2.17.1.jar",
2865+
"jackson-annotations": "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.17.1/jackson-annotations-2.17.1.jar"
2866+
}
2867+
}
2868+
}
28102869
}
28112870

2812-
]
2871+
]

0 commit comments

Comments
 (0)