Skip to content

Commit 56a0bee

Browse files
authored
3 ➡️ 4 (#137)
Signed-off-by: Louise Poubel <louise@openrobotics.org>
2 parents 59547e9 + 2f090d6 commit 56a0bee

10 files changed

+149
-117
lines changed

Changelog.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,34 @@
4242

4343
### Ignition Fuel Tools 3.x.x (20xx-xx-xx)
4444

45+
### Ignition Fuel Tools 3.5.0 (2020-11-30)
46+
47+
1. Fix windows build.
48+
* [Pull request 107](https://github.com/ignitionrobotics/ign-fuel-tools/pull/107)
49+
50+
1. Resolve updated codecheck issues.
51+
* [Pull request 129](https://github.com/ignitionrobotics/ign-fuel-tools/pull/129)
52+
53+
1. Update Backpack model to fix tests.
54+
* [Pull request 132](https://github.com/ignitionrobotics/ign-fuel-tools/pull/132)
55+
56+
1. Use lowercase resource and owner names when storing assets on disk.
57+
* [Pull request 130](https://github.com/ignitionrobotics/ign-fuel-tools/pull/130)
58+
59+
### Ignition Fuel Tools 3.4.0 (2020-08-19)
60+
61+
1. Modernize github actions by updating to the new style.
62+
* [Pull request 94](https://github.com/ignitionrobotics/ign-fuel-tools/pull/94)
63+
64+
1. Fix test worlds.
65+
* [Pull request 100](https://github.com/ignitionrobotics/ign-fuel-tools/pull/100)
66+
67+
1. Add capability for downloading collections.
68+
* [Pull request 98](https://github.com/ignitionrobotics/ign-fuel-tools/pull/98)
69+
70+
1. Fix windows build.t
71+
* [Pull request 103](https://github.com/ignitionrobotics/ign-fuel-tools/pull/013)
72+
4573
### Ignition Fuel Tools 3.3.0 (2020-07-29)
4674

4775
1. openrobotics to OpenRobotics

src/ClientConfig_TEST.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ std::string homePath()
5252
#ifndef _WIN32
5353
ignition::common::env("HOME", homePath);
5454
#else
55-
ignition::common::env("HOMEPATH", homePath);
55+
ignition::common::env("USERPROFILE", homePath);
5656
#endif
5757

5858
return homePath;

src/CollectionIdentifier_TEST.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ TEST(CollectionIdentifier, AsString)
145145
std::string str =
146146
"Name: \n"\
147147
"Owner: \n"\
148-
"Unique name: https://fuel.ignitionrobotics.org\\\\collections\\\n"
148+
"Unique name: https://fuel.ignitionrobotics.org\\collections\n"
149149
"Server:\n"
150150
" URL: https://fuel.ignitionrobotics.org\n"
151151
" Version: 1.0\n"

src/FuelClient_TEST.cc

Lines changed: 36 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ TEST_F(FuelClientTest, ParseModelURL)
147147
EXPECT_EQ(id.Server().Url().Str(), "https://some.example.org");
148148
EXPECT_EQ(id.Server().Version(), "1.0");
149149
EXPECT_EQ(id.Owner(), "german");
150-
EXPECT_EQ(id.Name(), "Cardboard Box");
150+
EXPECT_EQ(id.Name(), "cardboard box");
151151
EXPECT_EQ(id.Version(), 0u);
152152
}
153153

@@ -166,7 +166,7 @@ TEST_F(FuelClientTest, ParseModelURL)
166166
EXPECT_EQ(id.Server().Url().Str(), "https://fuel.ignitionrobotics.org");
167167
EXPECT_EQ(id.Server().Version(), "1.0");
168168
EXPECT_EQ(id.Owner(), "german");
169-
EXPECT_EQ(id.Name(), "Cardboard Box");
169+
EXPECT_EQ(id.Name(), "cardboard box");
170170
EXPECT_EQ(id.Version(), 4u);
171171
}
172172

@@ -185,7 +185,7 @@ TEST_F(FuelClientTest, ParseModelURL)
185185
EXPECT_EQ(id.Server().Url().Str(), "https://fuel.ignitionrobotics.org");
186186
EXPECT_EQ(id.Server().Version(), "1.0");
187187
EXPECT_EQ(id.Owner(), "german");
188-
EXPECT_EQ(id.Name(), "Cardboard Box");
188+
EXPECT_EQ(id.Name(), "cardboard box");
189189
EXPECT_EQ(id.Version(), 6u);
190190
}
191191

@@ -202,7 +202,7 @@ TEST_F(FuelClientTest, ParseModelURL)
202202
EXPECT_EQ(id.Server().Url().Str(), "https://fuel.ignitionrobotics.org");
203203
EXPECT_FALSE(id.Server().Version().empty());
204204
EXPECT_EQ(id.Owner(), "german");
205-
EXPECT_EQ(id.Name(), "Cardboard Box");
205+
EXPECT_EQ(id.Name(), "cardboard box");
206206
EXPECT_EQ(id.Version(), 0u);
207207
}
208208

@@ -221,7 +221,7 @@ TEST_F(FuelClientTest, ParseModelURL)
221221
EXPECT_EQ(id.Server().Url().Str(), "https://fuel.ignitionrobotics.org");
222222
EXPECT_EQ(id.Server().Version(), "1.0");
223223
EXPECT_EQ(id.Owner(), "german");
224-
EXPECT_EQ(id.Name(), "Cardboard Box");
224+
EXPECT_EQ(id.Name(), "cardboard box");
225225
EXPECT_EQ(id.Version(), 0u);
226226
}
227227

@@ -292,8 +292,8 @@ TEST_F(FuelClientTest, ParseModelFileURL)
292292

293293
EXPECT_EQ(id.Server().Url().Str(), "https://fuel.ignitionrobotics.org");
294294
EXPECT_EQ(id.Server().Version(), "1.0");
295-
EXPECT_EQ(id.Owner(), "OpenRobotics");
296-
EXPECT_EQ(id.Name(), "Cordless Drill");
295+
EXPECT_EQ(id.Owner(), "openrobotics");
296+
EXPECT_EQ(id.Name(), "cordless drill");
297297
EXPECT_EQ(filePath, "meshes/cordless_drill.dae");
298298
}
299299

@@ -305,14 +305,14 @@ TEST_F(FuelClientTest, ParseModelFileURL)
305305
ModelIdentifier id;
306306
std::string filePath;
307307
const common::URI modelUrl{
308-
"https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/Pine Tree/tip/"
308+
"https://fuel.ignitionrobotics.org/1.0/openrobotics/models/Pine Tree/tip/"
309309
"files/materials/scripts/pine_tree.material"};
310310
EXPECT_TRUE(client.ParseModelFileUrl(modelUrl, id, filePath));
311311

312312
EXPECT_EQ(id.Server().Url().Str(), "https://fuel.ignitionrobotics.org");
313313
EXPECT_EQ(id.Server().Version(), "1.0");
314-
EXPECT_EQ(id.Owner(), "OpenRobotics");
315-
EXPECT_EQ(id.Name(), "Pine Tree");
314+
EXPECT_EQ(id.Owner(), "openrobotics");
315+
EXPECT_EQ(id.Name(), "pine tree");
316316
EXPECT_EQ(filePath, "materials/scripts/pine_tree.material");
317317
}
318318

@@ -330,8 +330,8 @@ TEST_F(FuelClientTest, ParseModelFileURL)
330330

331331
EXPECT_EQ(id.Server().Url().Str(), "https://fuel.ignitionrobotics.org");
332332
EXPECT_EQ(id.Server().Version(), "1.0");
333-
EXPECT_EQ(id.Owner(), "OpenRobotics");
334-
EXPECT_EQ(id.Name(), "Pine Tree");
333+
EXPECT_EQ(id.Owner(), "openrobotics");
334+
EXPECT_EQ(id.Name(), "pine tree");
335335
EXPECT_EQ(filePath, "model.sdf");
336336
}
337337

@@ -341,15 +341,15 @@ TEST_F(FuelClientTest, ParseModelFileURL)
341341
ModelIdentifier id;
342342
std::string filePath;
343343
const common::URI modelUrl{
344-
"https://fuel.ignitionrobotics.org/OpenRobotics/models/Pine Tree/tip/"
344+
"https://fuel.ignitionrobotics.org/OpenRobotics/models/pine tree/tip/"
345345
"files/materials/scripts/pine_tree.material"};
346346
EXPECT_TRUE(client.ParseModelFileUrl(modelUrl, id, filePath));
347347

348348
EXPECT_EQ(id.Server().Url().Str(), "https://fuel.ignitionrobotics.org");
349349
EXPECT_FALSE(id.Server().Version().empty());
350350
EXPECT_EQ("1.0", id.Server().Version());
351-
EXPECT_EQ(id.Owner(), "OpenRobotics");
352-
EXPECT_EQ(id.Name(), "Pine Tree");
351+
EXPECT_EQ(id.Owner(), "openrobotics");
352+
EXPECT_EQ(id.Name(), "pine tree");
353353
EXPECT_EQ(filePath, "materials/scripts/pine_tree.material");
354354
}
355355

@@ -361,14 +361,14 @@ TEST_F(FuelClientTest, ParseModelFileURL)
361361
ModelIdentifier id;
362362
std::string filePath;
363363
const common::URI modelUrl{
364-
"https://fuel.ignitionrobotics.org/OpenRobotics/models/Pine Tree/tip/"
364+
"https://fuel.ignitionrobotics.org/openrobotics/models/Pine Tree/tip/"
365365
"files/materials/scripts/pine_tree.material"};
366366
EXPECT_TRUE(client.ParseModelFileUrl(modelUrl, id, filePath));
367367

368368
EXPECT_EQ(id.Server().Url().Str(), "https://fuel.ignitionrobotics.org");
369369
EXPECT_EQ(id.Server().Version(), "1.0");
370-
EXPECT_EQ(id.Owner(), "OpenRobotics");
371-
EXPECT_EQ(id.Name(), "Pine Tree");
370+
EXPECT_EQ(id.Owner(), "openrobotics");
371+
EXPECT_EQ(id.Name(), "pine tree");
372372
EXPECT_EQ(filePath, "materials/scripts/pine_tree.material");
373373
}
374374

@@ -427,7 +427,7 @@ TEST_F(FuelClientTest, IGN_UTILS_TEST_DISABLED_ON_WIN32(DownloadModel))
427427

428428
// Check it was downloaded to `2`
429429
auto modelPath = common::joinPaths(common::cwd(), "test_cache",
430-
"fuel.ignitionrobotics.org", "chapulina", "models", "Test box");
430+
"fuel.ignitionrobotics.org", "chapulina", "models", "test box");
431431

432432
EXPECT_EQ(path, common::joinPaths(modelPath, "2"));
433433
EXPECT_TRUE(common::exists(common::joinPaths(modelPath, "2")));
@@ -465,7 +465,7 @@ TEST_F(FuelClientTest, IGN_UTILS_TEST_DISABLED_ON_WIN32(DownloadModel))
465465

466466
// Check it was downloaded to `2`
467467
auto modelPath = common::joinPaths(common::cwd(), "test_cache",
468-
"fuel.ignitionrobotics.org", "iche033", "models", "Rescue Randy");
468+
"fuel.ignitionrobotics.org", "iche033", "models", "rescue randy");
469469

470470
EXPECT_EQ(path, common::joinPaths(modelPath, "2"));
471471
EXPECT_TRUE(common::exists(common::joinPaths(modelPath, "2")));
@@ -738,7 +738,7 @@ TEST_F(FuelClientTest, ParseWorldUrl)
738738
EXPECT_EQ(id.Server().Url().Str(), "https://fuel.ignitionrobotics.org");
739739
EXPECT_EQ(id.Server().Version(), "1.0");
740740
EXPECT_EQ(id.Owner(), "german");
741-
EXPECT_EQ(id.Name(), "Cardboard Box");
741+
EXPECT_EQ(id.Name(), "cardboard box");
742742
EXPECT_EQ(id.Version(), 0u);
743743
}
744744

@@ -757,7 +757,7 @@ TEST_F(FuelClientTest, ParseWorldUrl)
757757
EXPECT_EQ(id.Server().Url().Str(), "https://fuel.ignitionrobotics.org");
758758
EXPECT_EQ(id.Server().Version(), "1.0");
759759
EXPECT_EQ(id.Owner(), "german");
760-
EXPECT_EQ(id.Name(), "Cardboard Box");
760+
EXPECT_EQ(id.Name(), "cardboard box");
761761
EXPECT_EQ(id.Version(), 4u);
762762
}
763763

@@ -776,7 +776,7 @@ TEST_F(FuelClientTest, ParseWorldUrl)
776776
EXPECT_EQ(id.Server().Url().Str(), "https://fuel.ignitionrobotics.org");
777777
EXPECT_EQ(id.Server().Version(), "1.0");
778778
EXPECT_EQ(id.Owner(), "german");
779-
EXPECT_EQ(id.Name(), "Cardboard Box");
779+
EXPECT_EQ(id.Name(), "cardboard box");
780780
EXPECT_EQ(id.Version(), 6u);
781781
}
782782

@@ -794,7 +794,7 @@ TEST_F(FuelClientTest, ParseWorldUrl)
794794
EXPECT_FALSE(id.Server().Version().empty());
795795
EXPECT_EQ("1.0", id.Server().Version());
796796
EXPECT_EQ(id.Owner(), "german");
797-
EXPECT_EQ(id.Name(), "Cardboard Box");
797+
EXPECT_EQ(id.Name(), "cardboard box");
798798
EXPECT_EQ(id.Version(), 0u);
799799
}
800800

@@ -813,7 +813,7 @@ TEST_F(FuelClientTest, ParseWorldUrl)
813813
EXPECT_EQ(id.Server().Url().Str(), "https://fuel.ignitionrobotics.org");
814814
EXPECT_EQ(id.Server().Version(), "1.0");
815815
EXPECT_EQ(id.Owner(), "german");
816-
EXPECT_EQ(id.Name(), "Cardboard Box");
816+
EXPECT_EQ(id.Name(), "cardboard box");
817817
EXPECT_EQ(id.Version(), 0u);
818818
}
819819

@@ -881,8 +881,8 @@ TEST_F(FuelClientTest, ParseWorldFileUrl)
881881

882882
EXPECT_EQ(id.Server().Url().Str(), "https://fuel.ignitionrobotics.org");
883883
EXPECT_EQ(id.Server().Version(), "1.0");
884-
EXPECT_EQ(id.Owner(), "OpenRobotics");
885-
EXPECT_EQ(id.Name(), "Empty");
884+
EXPECT_EQ(id.Owner(), "openrobotics");
885+
EXPECT_EQ(id.Name(), "empty");
886886
EXPECT_EQ(filePath, "test.world");
887887
}
888888

@@ -900,8 +900,8 @@ TEST_F(FuelClientTest, ParseWorldFileUrl)
900900

901901
EXPECT_EQ(id.Server().Url().Str(), "https://fuel.ignitionrobotics.org");
902902
EXPECT_EQ(id.Server().Version(), "1.0");
903-
EXPECT_EQ(id.Owner(), "OpenRobotics");
904-
EXPECT_EQ(id.Name(), "Empty sky");
903+
EXPECT_EQ(id.Owner(), "openrobotics");
904+
EXPECT_EQ(id.Name(), "empty sky");
905905
EXPECT_EQ(filePath, "empty_sky.world");
906906
}
907907

@@ -919,8 +919,8 @@ TEST_F(FuelClientTest, ParseWorldFileUrl)
919919

920920
EXPECT_EQ(id.Server().Url().Str(), "https://fuel.ignitionrobotics.org");
921921
EXPECT_EQ(id.Server().Version(), "1.0");
922-
EXPECT_EQ(id.Owner(), "OpenRobotics");
923-
EXPECT_EQ(id.Name(), "Empty");
922+
EXPECT_EQ(id.Owner(), "openrobotics");
923+
EXPECT_EQ(id.Name(), "empty");
924924
EXPECT_EQ(filePath, "test.world");
925925
}
926926

@@ -937,8 +937,8 @@ TEST_F(FuelClientTest, ParseWorldFileUrl)
937937
EXPECT_EQ(id.Server().Url().Str(), "https://fuel.ignitionrobotics.org");
938938
EXPECT_FALSE(id.Server().Version().empty());
939939
EXPECT_EQ("1.0", id.Server().Version());
940-
EXPECT_EQ(id.Owner(), "OpenRobotics");
941-
EXPECT_EQ(id.Name(), "Empty sky");
940+
EXPECT_EQ(id.Owner(), "openrobotics");
941+
EXPECT_EQ(id.Name(), "empty sky");
942942
EXPECT_EQ(filePath, "empty_sky.world");
943943
}
944944

@@ -956,8 +956,8 @@ TEST_F(FuelClientTest, ParseWorldFileUrl)
956956

957957
EXPECT_EQ(id.Server().Url().Str(), "https://fuel.ignitionrobotics.org");
958958
EXPECT_EQ(id.Server().Version(), "1.0");
959-
EXPECT_EQ(id.Owner(), "OpenRobotics");
960-
EXPECT_EQ(id.Name(), "Empty");
959+
EXPECT_EQ(id.Owner(), "openrobotics");
960+
EXPECT_EQ(id.Name(), "empty");
961961
EXPECT_EQ(filePath, "test.world");
962962
}
963963

@@ -1022,7 +1022,7 @@ TEST_F(FuelClientTest, IGN_UTILS_TEST_DISABLED_ON_WIN32(DownloadWorld))
10221022

10231023
// Check it was downloaded to `1`
10241024
auto worldPath = common::joinPaths(common::cwd(), "test_cache",
1025-
"fuel.ignitionrobotics.org", "OpenRobotics", "worlds", "Test world");
1025+
"fuel.ignitionrobotics.org", "openrobotics", "worlds", "test world");
10261026

10271027
EXPECT_EQ(path, common::joinPaths(worldPath, "2"));
10281028
EXPECT_TRUE(common::exists(common::joinPaths(worldPath, "2")));

0 commit comments

Comments
 (0)