mirror of
https://github.com/R0m1k3/Loki.git
synced 2026-10-23 15:08:16 +02:00
Purge du code de compatibilite jean, base bbolt et arborescence ajean
- suppression des migrations d'agencement, d'unites et de dossier de donnees - store bbolt unique (ajean.db) : config, prefs, conversation, cles, drapeaux - arborescence backends/ bin/ presets/ memory/ models/ workspace/ - plus aucune variable, unite ou asset nomme jean
This commit is contained in:
1 parent
081a88c846
commit
2455d9f402
78 files changed
+1160
-2293
No files matched your search
@@ -28,10 +28,10 @@ func TestBinaryVersionReadsResource(t *testing.T) {
|
||||
|
||||
// Sur une machine vierge, le dossier bin n'existe pas encore : installSelf doit
|
||||
// le créer. Sans ça, le premier lancement échouait sur « open
|
||||
// C:\ProgramData\jean\bin\jean.exe: The system cannot find the path specified »
|
||||
// C:\ProgramData\ajean\bin\ajean.exe: The system cannot find the path specified »
|
||||
// et AJEAN ne s'installait jamais.
|
||||
func TestInstallSelfCreatesBinDir(t *testing.T) {
|
||||
binDir := filepath.Join(t.TempDir(), "jean", "bin") // deux niveaux absents
|
||||
binDir := filepath.Join(t.TempDir(), "ajean", "bin") // deux niveaux absents
|
||||
dst, err := installSelf(binDir)
|
||||
if err != nil {
|
||||
t.Fatalf("installSelf sur un dossier absent : %v", err)
|
||||
@@ -45,7 +45,7 @@ func TestInstallSelfCreatesBinDir(t *testing.T) {
|
||||
// cible existe déjà, et laisser l'ancien de côté sans le confondre avec la cible.
|
||||
func TestReplaceInstalled(t *testing.T) {
|
||||
dir := t.TempDir()
|
||||
target := filepath.Join(dir, "jean.exe")
|
||||
target := filepath.Join(dir, "ajean.exe")
|
||||
if err := os.WriteFile(target, []byte("ancienne version"), 0o755); err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
@@ -81,7 +81,7 @@ func TestBinaryVersionWithoutResource(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
// Reproduit le cas signale en usage : l'alias « jean.exe » est EN COURS
|
||||
// Reproduit le cas signale en usage : l'alias « ajean.exe » est EN COURS
|
||||
// d'execution au moment de la mise a jour. copyExe seul echouait, l'alias
|
||||
// restait fige sur une version perimee, et tout raccourci le visant relancait
|
||||
// indefiniment l'ancienne version — qui affichait « une version plus recente
|
||||
@@ -89,7 +89,7 @@ func TestBinaryVersionWithoutResource(t *testing.T) {
|
||||
func TestReplaceExeSurchargeUnFichierVerrouille(t *testing.T) {
|
||||
dir := t.TempDir()
|
||||
src := filepath.Join(dir, "neuf.exe")
|
||||
dst := filepath.Join(dir, "jean.exe")
|
||||
dst := filepath.Join(dir, "ajean.exe")
|
||||
if err := os.WriteFile(src, []byte("VERSION-NEUVE"), 0o755); err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
@@ -120,7 +120,7 @@ func TestReplaceExeSurchargeUnFichierVerrouille(t *testing.T) {
|
||||
// echoue apres le renommage, l'ancien fichier revient a sa place.
|
||||
func TestReplaceExeRestaureSiLaCopieEchoue(t *testing.T) {
|
||||
dir := t.TempDir()
|
||||
dst := filepath.Join(dir, "jean.exe")
|
||||
dst := filepath.Join(dir, "ajean.exe")
|
||||
if err := os.WriteFile(dst, []byte("a-preserver"), 0o755); err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user