Codify 1.3.0 smoke test scenarios as optional foc-devnet scenarios
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 45/100
Piste de recherche
Commencez par le rapport de smoke 1.3.0 lié, en particulier ses sections “What Was Exercised” et “Repeatable Shape”, et comparez le périmètre avec le foc-devnet issue #113. Identifiez les points d’entrée des scénarios foc-devnet existants et rendez facultatives et répétables les vérifications répertoriées du cycle de vie, de l’abandon, des permissions négatives et du nettoyage ; le travail est terminé lorsqu’elles s’exécutent correctement et valident l’état intersystèmes.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Context
The 1.3.0 frontier smoke test manually exercised a comprehensive set of lifecycle paths (see the "What Was Exercised" and "Repeatable Shape" sections). These should be codified as foc-devnet scenarios so we can confirm we don't regress in future releases.
Note: foc-devnet issue #113 already tracks validation of pricing/termination/calldata changes in devnet. This issue is specifically about codifying the broader smoke test scenarios from the 1.3.0 report as repeatable, optional foc-devnet scenario scripts — covering the full lifecycle including abandonment, negative/security edge cases, and cross-system state validation.
Key scenarios to codify
From the smoke report's "Repeatable Shape" section:
- Create/fund/upload, 40-piece add, repeated adds forcing lockup replenish
- Piece removal with proving period flush
- SP-relayed termination and direct on-chain termination
- Normal cleanup verification (FWSS, PDP, FilecoinPay, Curio state)
- Abandonment flow (stop SP, wait past inactivity, third-party cleanup)
- Negative permission checks (unauthorized termination, malformed payloads, etc.)
Origin
Request from comment on the 1.3.0 smoke report.
- Langage dominant
- Rust
- Étoiles
- 4
- Forks
- 6
- Merge moyen
- 9 h 6 min
- PR mergées (30 j)
- 12
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de FilOzone/foc-devnet
-
Use the global Filecoin proof parameter cachePeut-être pris @galargh l’a pris il y a 64 jours. Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 62/100
FilOzone/foc-devnet#181 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
FilOzone/foc-devnet#139 · 1 réaction ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 38/100
FilOzone/foc-devnet#126 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 3/5 1-2 jours Accessibilité débutants 52/100
FilOzone/foc-devnet#125 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
FilOzone/foc-devnet#60 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de FilOzone/foc-devnet
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 83/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 77/100
tauri-apps/plugins-workspace#3780 ·
Les mainteneurs répondent en général sous 3 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
NVIDIA/spark-local-inference#268 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
datafusion-contrib/StreamFusion#653 ·
Les mainteneurs répondent en général sous 1 jour
-
bug CLI exec session
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour