From 2c67884ca51ccde8742420d4eb891fe09d8e6f7d Mon Sep 17 00:00:00 2001 From: Jose Corella Date: Mon, 29 Sep 2025 16:05:03 -0700 Subject: [PATCH 1/3] chore: add duvet for php v2 --- test-server/php-v2-server/.duvet/.gitignore | 3 +++ test-server/php-v2-server/.duvet/config.toml | 19 +++++++++++++++++++ test-server/php-v2-server/.duvet/snapshot.txt | 0 test-server/php-v2-server/Makefile | 6 ++++++ 4 files changed, 28 insertions(+) create mode 100644 test-server/php-v2-server/.duvet/.gitignore create mode 100644 test-server/php-v2-server/.duvet/config.toml create mode 100644 test-server/php-v2-server/.duvet/snapshot.txt diff --git a/test-server/php-v2-server/.duvet/.gitignore b/test-server/php-v2-server/.duvet/.gitignore new file mode 100644 index 00000000..93956e36 --- /dev/null +++ b/test-server/php-v2-server/.duvet/.gitignore @@ -0,0 +1,3 @@ +reports/ +requirements/ +specification/ \ No newline at end of file diff --git a/test-server/php-v2-server/.duvet/config.toml b/test-server/php-v2-server/.duvet/config.toml new file mode 100644 index 00000000..10827ce6 --- /dev/null +++ b/test-server/php-v2-server/.duvet/config.toml @@ -0,0 +1,19 @@ +'$schema' = "https://awslabs.github.io/duvet/config/v0.4.0.json" + +[[source]] +pattern = "local-php-sdk/src/**/**/*.php" + +comment-style = { meta = "##=", content = "##%" } + +# Include required specifications here +[[specification]] +source = "../specification/s3-encryption/data-format/content-metadata.md" +[[specification]] +source = "../specification/s3-encryption/data-format/metadata-strategy.md" + +[report.html] +enabled = true + +# Enable snapshots to prevent requirement coverage regressions +[report.snapshot] +enabled = true diff --git a/test-server/php-v2-server/.duvet/snapshot.txt b/test-server/php-v2-server/.duvet/snapshot.txt new file mode 100644 index 00000000..e69de29b diff --git a/test-server/php-v2-server/Makefile b/test-server/php-v2-server/Makefile index 6962ce5e..adb63258 100644 --- a/test-server/php-v2-server/Makefile +++ b/test-server/php-v2-server/Makefile @@ -22,3 +22,9 @@ stop-server: wait-for-server: $(MAKE) -C .. wait-for-port PORT=$(PORT) + +duvet: + duvet report + +view-report-mac: + open .duvet/reports/report.html From d09cd40993e50bd0078ef98d4ab6163139156b6f Mon Sep 17 00:00:00 2001 From: Jose Corella Date: Mon, 29 Sep 2025 16:12:42 -0700 Subject: [PATCH 2/3] add duvet for php v3 --- test-server/php-v3-server/.duvet/.gitignore | 3 +++ test-server/php-v3-server/.duvet/config.toml | 19 +++++++++++++++++++ test-server/php-v3-server/.duvet/snapshot.txt | 0 test-server/php-v3-server/Makefile | 6 ++++++ 4 files changed, 28 insertions(+) create mode 100644 test-server/php-v3-server/.duvet/.gitignore create mode 100644 test-server/php-v3-server/.duvet/config.toml create mode 100644 test-server/php-v3-server/.duvet/snapshot.txt diff --git a/test-server/php-v3-server/.duvet/.gitignore b/test-server/php-v3-server/.duvet/.gitignore new file mode 100644 index 00000000..93956e36 --- /dev/null +++ b/test-server/php-v3-server/.duvet/.gitignore @@ -0,0 +1,3 @@ +reports/ +requirements/ +specification/ \ No newline at end of file diff --git a/test-server/php-v3-server/.duvet/config.toml b/test-server/php-v3-server/.duvet/config.toml new file mode 100644 index 00000000..10827ce6 --- /dev/null +++ b/test-server/php-v3-server/.duvet/config.toml @@ -0,0 +1,19 @@ +'$schema' = "https://awslabs.github.io/duvet/config/v0.4.0.json" + +[[source]] +pattern = "local-php-sdk/src/**/**/*.php" + +comment-style = { meta = "##=", content = "##%" } + +# Include required specifications here +[[specification]] +source = "../specification/s3-encryption/data-format/content-metadata.md" +[[specification]] +source = "../specification/s3-encryption/data-format/metadata-strategy.md" + +[report.html] +enabled = true + +# Enable snapshots to prevent requirement coverage regressions +[report.snapshot] +enabled = true diff --git a/test-server/php-v3-server/.duvet/snapshot.txt b/test-server/php-v3-server/.duvet/snapshot.txt new file mode 100644 index 00000000..e69de29b diff --git a/test-server/php-v3-server/Makefile b/test-server/php-v3-server/Makefile index d62be452..7b386f71 100644 --- a/test-server/php-v3-server/Makefile +++ b/test-server/php-v3-server/Makefile @@ -22,3 +22,9 @@ stop-server: wait-for-server: $(MAKE) -C .. wait-for-port PORT=$(PORT) + +duvet: + duvet report + +view-report-mac: + open .duvet/reports/report.html From 5022a79e0377e04bf13e589b116bcf5487b61339 Mon Sep 17 00:00:00 2001 From: Jose Corella Date: Mon, 29 Sep 2025 16:17:40 -0700 Subject: [PATCH 3/3] update commetn style --- test-server/php-v2-server/.duvet/config.toml | 2 +- test-server/php-v3-server/.duvet/config.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/test-server/php-v2-server/.duvet/config.toml b/test-server/php-v2-server/.duvet/config.toml index 10827ce6..4210c640 100644 --- a/test-server/php-v2-server/.duvet/config.toml +++ b/test-server/php-v2-server/.duvet/config.toml @@ -3,7 +3,7 @@ [[source]] pattern = "local-php-sdk/src/**/**/*.php" -comment-style = { meta = "##=", content = "##%" } +comment-style = { meta = "//=", content = "//#" } # Include required specifications here [[specification]] diff --git a/test-server/php-v3-server/.duvet/config.toml b/test-server/php-v3-server/.duvet/config.toml index 10827ce6..4210c640 100644 --- a/test-server/php-v3-server/.duvet/config.toml +++ b/test-server/php-v3-server/.duvet/config.toml @@ -3,7 +3,7 @@ [[source]] pattern = "local-php-sdk/src/**/**/*.php" -comment-style = { meta = "##=", content = "##%" } +comment-style = { meta = "//=", content = "//#" } # Include required specifications here [[specification]]