- 31 Mar, 2022 35 commits
-
-
Signed-off-by:
Rene Paris <rene.paris@in-tech.com>
-
Testing was aborted after the first failing run if several invocations were requested. In addition, all subsequent tests were marked as successful, meaning that if the first out of 10 tests failed, a wrong success rate of 90% was reported. With this fix all invocations are executed independently, even if a single one fails. Signed-off-by:
Rene Paris <rene.paris@in-tech.com>
-
Reinhard Biegel authored
Also-by:
Reinhard Biegel <reinhard.biegel@in-tech.com> Signed-off-by:
Weiss David <david.weiss@in-tech.com>
-
The approximate operator ~= is now also availabile for value comparison in query string, such as "col1 ~= 3.0 and col2 = 0.0". In such cases the query is expanded to a boundary of +/- 1E-3 x VALUE, here for col1 "col1 < 3.003000E+00 and col1 < 2.997000E+00". For 0 values, +/- 1E-3 is taken as absolute boundary. Signed-off-by:
Rene Paris <rene.paris@in-tech.com>
-
The EndToEnd Testing Framework pyOpenPASS has been completly renewed and is now a pytest plugin. Major features: - Can now use features of pytest, such as `--collect-all` to list tests - Reuse of simulation-results in different tests (performance) - Allow multiple queries in one test (performace/feature) - Allow to query directly at spawn-time (feature) - Directly generate HTML report Please refer to the documentation for a detailed description. Signed-off-by:
Rene Paris <rene.paris@in-tech.com>
-
This commits adds the directive `toctree-api` to sphinx, enhancing the regular toctree by a conditional `:api-doc:` entry. If `api_doc_build` is activated (= `cmake --DWITH_API_DOC=ON`), the api-doc extension (a) inits and configures the sphinx extensions `breathe` and `exhale` to generate the API doc and (b) inserts the api-doc into the toctree, where the key `:api-doc:` is found. Signed-off-by:
Rene Paris <rene.paris@in-tech.com>
-
- Add two leading dashes Closes https://gitlab.eclipse.org/eclipse/simopenpass/simopenpass/-/issues/107
-
- Add a redirecting operator < to the line, which shows how to apply the patch (Linux) Closes https://gitlab.eclipse.org/eclipse/simopenpass/simopenpass/-/issues/110
-
- adjust comment for Windows installation - fix note for Linux build - fix too short underline Signed-off-by:
Rene Paris <rene.paris@in-tech.com>
-
Signed-off-by:
Rene Paris <rene.paris@in-tech.com>
-
Reinhard Biegel authored
Signed-off-by:
Reinhard Biegel <reinhard.biegel@in-tech.com>
-
This commit fixes a merge artifact, which led to two doc folders `./doc` and `./sim/doc` to exist and evolve in parallel. - The content of both folders are manually merged into `./doc` - Folder `./sim/doc` has been deleted - The outdated DoxyGen documentation has been removed (again) - Sphinx warnings have been fixed
-
Signed-off-by:
Naida Goro <naida.goro@in-tech.com>
-
Signed-off-by:
Lukas Goll <lukas.goll@arrk-engineering.com>
-
Signed-off-by:
Weiss David <david.weiss@in-tech.com>
-
Reinhard Biegel authored
Signed-off-by:
Reinhard Biegel <reinhard.biegel@in-tech.com>
-
Reinhard Biegel authored
Signed-off-by:
Reinhard Biegel <reinhard.biegel@in-tech.com>
-
Signed-off-by:
Weiss David <david.weiss@in-tech.com>
-
Reinhard Biegel authored
Signed-off-by:
Reinhard Biegel <reinhard.biegel@in-tech.com>
-
Reinhard Biegel authored
Signed-off-by:
Reinhard Biegel <reinhard.biegel@in-tech.com>
-
Reinhard Biegel authored
Signed-off-by:
Reinhard Biegel <reinhard.biegel@in-tech.com>
-
Reinhard Biegel authored
Signed-off-by:
Reinhard Biegel <reinhard.biegel@in-tech.com>
-
Reinhard Biegel authored
Signed-off-by:
Reinhard Biegel <reinhard.biegel@in-tech.com>
-
Log a clearer message if SystemConfig import fails due to an undefined component in a channel definition. Signed-off-by:
Weiss David <david.weiss@in-tech.com>
-
Signed-off-by:
Weiss David <david.weiss@in-tech.com>
-
- Road queries for have been modified so that it now possible to ask for specific `ObjectPoints` such as "LeftMost" w.r.t the route (EgoAgent) or arbitrary points w.r.t to road network (World). - Results for e.g. velocity or accelearation are now in vectorial form and take into account the offset to the reference point. Signed-off-by:
Weiss David <david.weiss@in-tech.com>
-
Turning rates for junctions can now be configured by adding a root tag "TurningRates" in the simulationConfig.xml: <TurningRates> <TurningRate Incoming="RoadA" Outgoing="RoadB" Weight="0.2" /> <TurningRate Incoming="RoadA" Outgoing="RoadC" Weight="0.8" /> </TurningRates> Note that undefined connections automatically get weight 1.0. Signed-off-by:
Weiss David <david.weiss@in-tech.com>
-
Add constexpr to `NamedType::operator!=` (as in `==`) Signed-off-by:
Rene Paris <rene.paris@in-tech.com>
-
Change WorldData::AddLaneso that missing lanes don't throw an (actually allowed) `out-of-range` exception Signed-off-by:
Rene Paris <rene.paris@in-tech.com>
-
- worldInterface - worldObjectInterface - agentInterface - modelInterface - componentInterface - eventDetectorNetworkInterface - eventDetectorInterface - manipulatorInterface - manipulatorInterface - observationNetworkInterface - eventNetworkInterface - vehicleModelsInterface (add new method AddVehicleModel) - scenarioInterface - systemConfigInterface (add new method AddAgent) - profilesInterface (add new methods AddAgentProfile, AddVehicleProfile, AddProfileGroup) Signed-off-by:
Naida Goro <naida.goro@in-tech.com>
-
Reinhard Biegel authored
Arena allocation is used to reduce the count of heap allocations during simulation runs. Objects allocated inside the arena are not freed until the arena itself gets deleted. This results in a memory leak, as temporary osi3::SensorViews are used in Sensor_OSI. Resetting the arena after each simulation time step would require the osi3::GroundTruth to be manually preserved, which cannot be accomplished easily due to WorldData pointing to the OSI objects allocated inside the arena. This commit introduces a dedicated arena for temporary objects, which is cleared after each simulation time step. Signed-off-by:
Reinhard Biegel <reinhard.biegel@in-tech.com>
-
Reinhard Biegel authored
Signed-off-by:
Reinhard Biegel <reinhard.biegel@in-tech.com>
-
-
Signed-off-by:
Lukas Goll <lukas.goll@arrk-engineering.com>
-
Signed-off-by:
Lukas Goll <lukas.goll@arrk-engineering.com>
-
- 24 Mar, 2022 5 commits
-
-
Signed-off-by:
Robin Fischer <robin.fischer@arrk-engineering.com>
-
Signed-off-by:
Robin Fischer <robin.fischer@arrk-engineering.com>
-
Signed-off-by:
Lukas Goll <lukas.goll@arrk-engineering.com>
-
Signed-off-by:
Lukas Goll <lukas.goll@arrk-engineering.com>
-
Signed-off-by:
Lukas Goll <lukas.goll@arrk-engineering.com>
-