You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@yunikorn.apache.org by ch...@apache.org on 2024/06/24 13:14:34 UTC
(yunikorn-site) branch master updated: [YUNIKORN-2304] add instruction docs of looping flaky test (#442)
This is an automated email from the ASF dual-hosted git repository.
chia7712 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/yunikorn-site.git
The following commit(s) were added to refs/heads/master by this push:
new 5f7cc54d16 [YUNIKORN-2304] add instruction docs of looping flaky test (#442)
5f7cc54d16 is described below
commit 5f7cc54d16cf3c9262a82f5bec637592bd42a255
Author: Tseng Hsi-Huang <95...@gmail.com>
AuthorDate: Mon Jun 24 21:14:20 2024 +0800
[YUNIKORN-2304] add instruction docs of looping flaky test (#442)
Closes: #442
Signed-off-by: Chia-Ping Tsai <ch...@gmail.com>
---
docs/developer_guide/build.md | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/docs/developer_guide/build.md b/docs/developer_guide/build.md
index 55f71e895a..ecd95580d0 100644
--- a/docs/developer_guide/build.md
+++ b/docs/developer_guide/build.md
@@ -165,6 +165,11 @@ To make sure that the local changes will not break other parts of the
build you should run:
- A full build `make` (build target depends on the repository)
- A full unit test run `make test`
+- For diagnosing flaky tests, which are challenging due to their infrequent failures, use a looping command to repeatedly run the test. For instance, to diagnose `TestNoFillWithoutEventPluginRegistered` in `yunikorn-core/pkg/events/event_publisher_test.go`, you can use the following command:
+
+ ```sh
+ I=0; while go test -run TestNoFillWithoutEventPluginRegistered ./pkg/... -count=1; do (( I=$I+1 )); echo "Completed loop: $I"; sleep 1; done
+ ```
Any test failures should be fixed before proceeding.
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@yunikorn.apache.org
For additional commands, e-mail: issues-help@yunikorn.apache.org