Project

General

Profile

Feature #502

Valider le requirement SSS-CP-FS-610

Added by Veronique bouzid over 5 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Normal
Category:
SRS
Start date:
19/09/2015
Due date:
% Done:

0%

Estimated time:

Description

Je rappelle le requirement qui concerne la section Cache configuration
The RPW Flight Software shall explicitly configure the data and instruction caches at startup.

--> la réponse de Paul
Ça peut être vérifié en lisant les registres appropriés avec SoExplorer juste après le démarrage de la carte puis après le démarrage du logiciel.

Après discussions avec Alexis , il manque une fonction dans socexporer pour connaitre l'etat du cache.
Alexis propose del'ajouter , voir projet Socexplorer #497.

History

#1 Updated by Veronique bouzid over 5 years ago

  • Status changed from New to In Progress

Alexis a intégré la fonction manquante pour connaitre l'état du cache.

J'ai compilé les plugins avec la lecture de l'état du cache. C'est la
version 0.6-4. Pour mettre à jour:

sudo dnf clean all
sudo dnf update socecplorer-plugins

#2 Updated by Veronique bouzid over 5 years ago

  • Category set to SRS
  • Status changed from In Progress to Closed

Actuellement
SocExplorerEngine.getSocExplorer: Version = 0.6.2, Branch = default, Changeset = 819d0376d481

Installation effectuée.
[validation@PC-FAUST9 ~]$ sudo dnf clean all
[sudo] password for validation:
Nettoyage des dépôts : fedora rpmfusion-free-updates rpmfusion-nonfree-updates
: rpmfusion-free updates Hephaistos rpmfusion-nonfree
Nettoyage complet
[validation@PC-FAUST9 ~]$

[validation@PC-FAUST9 ~]$ sudo dnf update socexplorer-plugins
Fedora 21 - x86_64 1.5 MB/s | 39 MB 00:26
RPM Fusion for Fedora 21 - Free - Updates 1.1 MB/s | 433 kB 00:00
RPM Fusion for Fedora 21 - Nonfree - Updates 1.2 MB/s | 192 kB 00:00
RPM Fusion for Fedora 21 - Free 783 kB/s | 508 kB 00:00
Fedora 21 - x86_64 - Updates 1.0 MB/s | 22 MB 00:22
Hephaistos repository 229 kB/s | 62 kB 00:00
RPM Fusion for Fedora 21 - Nonfree 992 kB/s | 179 kB 00:00
Using metadata from Tue Oct 13 09:36:07 2015
Dépendances résolues. ================================================================================ ================================================================================
Paquet Architecture Version Dépôt Taille ================================================================================
Mise à jour:
socexplorer-plugins x86_64 0.6-4.fc21 Hephaistos 276 k

Résumé de la transaction ================================================================================
Mettre à jour 1 Package

Taille totale des téléchargements : 276 k
o
Téléchargement des paquets :
socexplorer-plugins-0.6-4.fc21.x86_64.rpm 947 kB/s | 276 kB 00:00
--------------------------------------------------------------------------------
Total 942 kB/s | 276 kB 00:00
Test de la transaction en cours
La vérification de la transaction a réussi.
Lancement de la transaction de test
Transaction de test réussie.
Exécution de la transaction
Mise à jour : socexplorer-plugins-0.6-4.fc21.x86_64 1/2
Nettoyage : socexplorer-plugins-0.6-3.fc21.x86_64 2/2
Vérifie : socexplorer-plugins-0.6-4.fc21.x86_64 1/2
Vérifie : socexplorer-plugins-0.6-3.fc21.x86_64 2/2

Mise à niveau:
socexplorer-plugins.x86_64 0.6-4.fc21

Terminé !

Ensuite je lance socexplorer
1- je charge SpwPligin
2- je charge dsu3plugin
3- je demande l'etat du cache,
print dsu3plugin0.cacheIsEnable()
False

C'est normal le soft n'a pas été chargé.

La version de socexplorer n'a pas changé, seule celle de socexplorer-plugins a été modifiée.
LFR_FSW_PATH = /opt/LFR/LFR-FSW/3.0.0.10/fsw
SocExplorerEngine.getSocExplorer: Version = 0.6.2, Branch = default, Changeset = 819d0376d481

--> J ai egalement fait un test en lancant LFR (via script LFRControlPlugin_start.py) et cette fois j'obtiens bien l'activation du cache.
py > print dsu3plugin0.cacheIsEnable()
True

Je peux donc écrire le test de validation.

Also available in: Atom PDF