Zend: add missing ZPP tests
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 52/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Stack tecnologico
- c
- Ambito
- testing-qa
Direzione di ricerca
Inizia esaminando il lavoro dell'issue #23192 e gli specificatori di analisi dei parametri di Zend elencati. Aggiungi la copertura per le macro e le varianti non verificate, quindi verifica che i test ZPP corrispondenti coprano ogni caso elencato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Effectively continuing the work started in #23192.
This is a good first issues for newcomers.
The missing specifiers are:
- Z_PARAM_ENUM(dest, _ce)
- old "a"
- Z_PARAM_ARRAY_EX2(dest, check_null, deref, separate)
- Z_PARAM_ARRAY_EX(dest, check_null, separate)
- Z_PARAM_ARRAY(dest)
- Z_PARAM_ARRAY_OR_NULL(dest)
- old "A"
- Z_PARAM_ARRAY_OR_OBJECT_EX2(dest, check_null, deref, separate)
- Z_PARAM_ARRAY_OR_OBJECT_EX(dest, check_null, separate)
- Z_PARAM_ARRAY_OR_OBJECT(dest)
- old "h"
- Z_PARAM_ARRAY_HT_EX2(dest, check_null, deref, separate)
- Z_PARAM_ARRAY_HT_EX(dest, check_null, separate)
- Z_PARAM_ARRAY_HT(dest)
- Z_PARAM_ARRAY_HT_OR_NULL(dest)
-
array|int:- Z_PARAM_ARRAY_HT_OR_LONG_EX(dest_ht, dest_long, is_null, allow_null)
- Z_PARAM_ARRAY_HT_OR_LONG(dest_ht, dest_long)
- Z_PARAM_ARRAY_HT_OR_LONG_OR_NULL(dest_ht, dest_long, is_null)
-
array|string:- Z_PARAM_ARRAY_HT_OR_STR_EX(dest_ht, dest_str, allow_null)
- Z_PARAM_ARRAY_HT_OR_STR(dest_ht, dest_str)
- Z_PARAM_ARRAY_HT_OR_STR_OR_NULL(dest_ht, dest_str)
- old "H"
- Z_PARAM_ARRAY_OR_OBJECT_HT_EX2(dest, check_null, deref, separate)
- Z_PARAM_ARRAY_OR_OBJECT_HT_EX(dest, check_null, separate)
- Z_PARAM_ARRAY_OR_OBJECT_HT(dest)
- old "f"
- Z_PARAM_FUNC_EX2(dest_fci, dest_fcc, check_null, deref, free_trampoline)
- Z_PARAM_FUNC_EX(dest_fci, dest_fcc, check_null, deref)
- Z_PARAM_FUNC(dest_fci, dest_fcc)
- Z_PARAM_FUNC_NO_TRAMPOLINE_FREE(dest_fci, dest_fcc)
- Z_PARAM_FUNC_OR_NULL(dest_fci, dest_fcc)
- Z_PARAM_FUNC_NO_TRAMPOLINE_FREE_OR_NULL(dest_fci, dest_fcc)
- old "p"
- Z_PARAM_PATH_EX(dest, dest_len, check_null, deref)
- Z_PARAM_PATH(dest, dest_len)
- Z_PARAM_PATH_OR_NULL(dest, dest_len)
- old "P"
- Z_PARAM_PATH_STR_EX(dest, check_null, deref)
- Z_PARAM_PATH_STR(dest)
- Z_PARAM_PATH_STR_OR_NULL(dest)
- old "s"
- Z_PARAM_STRING_EX(dest, dest_len, check_null, deref)
- Z_PARAM_STRING(dest, dest_len)
- Z_PARAM_STRING_OR_NULL(dest, dest_len)
- old "S"
- Z_PARAM_STR_EX(dest, check_null, deref)
- Z_PARAM_STR(dest)
- Z_PARAM_STR_OR_NULL(dest)
-
string|int- Z_PARAM_STR_OR_LONG_EX(dest_str, dest_long, is_null, allow_null)
- Z_PARAM_STR_OR_LONG(dest_str, dest_long)
- Z_PARAM_STR_OR_LONG_OR_NULL(dest_str, dest_long, is_null)
- old "z"
- Z_PARAM_ZVAL_EX2(dest, check_null, deref, separate)
- Z_PARAM_ZVAL_EX(dest, check_null, separate)
- Z_PARAM_ZVAL(dest)
- Z_PARAM_ZVAL_OR_NULL(dest)
- old "+" and "*"
- Z_PARAM_VARIADIC_EX(spec, dest, dest_num, post_varargs)
- Z_PARAM_VARIADIC(spec, dest, dest_num)
- Z_PARAM_VARIADIC_WITH_NAMED(dest, dest_num, dest_named)
- Lingua principale
- C
- Stelle
- 40.4k
- Fork
- 8.2k
- Merge medio
- 2g 15h
- PR unite (30g)
- 103
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di php/php-src
-
Bug SAPI: cli_server Status: Verified
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
-
Bug Status: Needs Triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
-
Bug Status: Needs Triage
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
-
Bug Status: Needs Triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
Flaky hrtime.phpt test ApertaBug Category: Tests Status: Verified
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
zephyrproject-rtos/zephyr#119726 ·
-
[Bounty proposal] fix(web): memory insights count an evening memory on the next day ($25 proposed) Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
BasedHardware/omi#15320 ·
-
[adam] AdamNet network read doesn't cap to MAX_ADAM_PACKET_LEN, overflows client receive buffers Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
FujiNetWIFI/fujinet-firmware#1649 · 2 commenti ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
HarbourMasters/Shipwright#7229 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
riscv-software-src/riscv-isa-sim#2435 · 1 commento ·