Disable camera smoke test

This commit is contained in:
Daniel Santos-Oliván 2021-05-20 13:01:48 +02:00 committed by bernat
parent 7edcea297b
commit 2621a9ad11
6 changed files with 19 additions and 11 deletions

View File

@ -36,6 +36,7 @@ static auto &RandomChoice(const RangeT &range, RNG &&generator) {
}
/// Save a semantic segmentation image to disk converting to CityScapes palette.
/*
static void SaveSemSegImageToDisk(const csd::Image &image) {
using namespace carla::image;
@ -48,6 +49,7 @@ static void SaveSemSegImageToDisk(const csd::Image &image) {
ColorConverter::CityScapesPalette());
ImageIO::WriteView(filename, view);
}
*/
static auto ParseArguments(int argc, const char *argv[]) {
EXPECT_TRUE((argc == 1u) || (argc == 3u));
@ -67,7 +69,7 @@ int main(int argc, const char *argv[]) {
std::mt19937_64 rng((std::random_device())());
auto client = cc::Client(host, port);
client.SetTimeout(10s);
client.SetTimeout(40s);
std::cout << "Client API version : " << client.GetClientVersion() << '\n';
std::cout << "Server API version : " << client.GetServerVersion() << '\n';
@ -112,6 +114,7 @@ int main(int argc, const char *argv[]) {
transform.rotation.pitch = -15.0f;
spectator->SetTransform(transform);
/*
// Find a camera blueprint.
auto camera_bp = blueprint_library->Find("sensor.camera.semantic_segmentation");
EXPECT_TRUE(camera_bp != nullptr);
@ -125,15 +128,16 @@ int main(int argc, const char *argv[]) {
// Register a callback to save images to disk.
camera->Listen([](auto data) {
auto image = boost::static_pointer_cast<csd::Image>(data);
EXPECT_TRUE(image != nullptr);
SaveSemSegImageToDisk(*image);
auto image = boost::static_pointer_cast<csd::Image>(data);
EXPECT_TRUE(image != nullptr);
SaveSemSegImageToDisk(*image);
});
std::this_thread::sleep_for(10s);
// Remove actors from the simulation.
camera->Destroy();
*/
vehicle->Destroy();
std::cout << "Actors destroyed." << std::endl;

2
Jenkinsfile vendored
View File

@ -128,7 +128,7 @@ pipeline
unstash name: 'ubuntu_package'
unstash name: 'ubuntu_examples'
sh 'tar -xvzf Dist/CARLA*.tar.gz -C Dist/'
sh 'DISPLAY= ./Dist/CarlaUE4.sh -RenderOffScreen --carla-rpc-port=3654 --carla-streaming-port=0 -nosound > CarlaUE4.log &'
sh 'DISPLAY= ./Dist/CarlaUE4.sh -nullrhi -RenderOffScreen --carla-rpc-port=3654 --carla-streaming-port=0 -nosound > CarlaUE4.log &'
sh 'make smoke_tests ARGS="--xml --python-version=3.7,2"'
sh 'make run-examples ARGS="localhost 3654"'
}

View File

@ -49,6 +49,6 @@ class SyncSmokeTest(SmokeTest):
def tearDown(self):
self.world.apply_settings(self.settings)
self.world.tick()
self.world.tick(120)
self.settings = None
super(SyncSmokeTest, self).tearDown()

View File

@ -31,6 +31,9 @@ class TestSensorTickTime(SyncSmokeTest):
bp_lib = self.world.get_blueprint_library()
sensor_exception = {
"sensor.camera.depth",
"sensor.camera.rgb",
"sensor.camera.semantic_segmentation",
"sensor.camera.dvs",
"sensor.other.obstacle"
}

View File

@ -30,7 +30,7 @@ class TestSynchronousMode(SyncSmokeTest):
self.world = self.client.reload_world()
self.world.apply_settings(settings)
def test_camera_on_synchronous_mode(self):
def _test_camera_on_synchronous_mode(self):
print("TestSynchronousMode.test_camera_on_synchronous_mode")
cam_bp = self.world.get_blueprint_library().find('sensor.camera.rgb')
@ -75,9 +75,10 @@ class TestSynchronousMode(SyncSmokeTest):
"sensor.other.gnss",
"sensor.other.radar",
"sensor.other.imu",
"sensor.camera.rgb",
"sensor.camera.depth",
"sensor.camera.semantic_segmentation"]
# "sensor.camera.rgb",
# "sensor.camera.depth",
# "sensor.camera.semantic_segmentation"
]
sensor_bps = [bp_lib.find(n) for n in sensor_ids]
trans = carla.Transform(carla.Location(x=1.6, z=1.7))
sensors = [self.world.spawn_actor(sensor, trans, car) for sensor in sensor_bps]

View File

@ -1 +1 @@
smoke.test_client smoke.test_sync smoke.test_sensor_determinism smoke.test_collision_sensor smoke.test_props_loading smoke.test_sensor_tick_time smoke.test_map smoke.test_snapshot smoke.test_lidar smoke.test_streamming smoke.test_spawnpoints smoke.test_blueprint smoke.test_world smoke.test_determinism
smoke.test_client smoke.test_sync smoke.test_sensor_determinism smoke.test_props_loading smoke.test_sensor_tick_time smoke.test_map smoke.test_snapshot smoke.test_lidar smoke.test_streamming smoke.test_spawnpoints smoke.test_blueprint smoke.test_world smoke.test_determinism