OpenDDS / OpenDDS-Android

An OpenDDS Build Matrix for Android
7 stars 2 forks source link

Add Ability to Run Tests Using the Android Emulator #4

Open iguessthislldo opened 5 years ago

iguessthislldo commented 5 years ago

Improve testing of Android by confirming the ACE Tests can be run under at least some configurations.

iguessthislldo commented 5 years ago

Decided to move this to projects

iguessthislldo commented 5 years ago

I changed my mind again since this is several related things that might benefit from an issue.

Right now we download the NDK and just build ACE, TAO, and OpenDDS.

We could the following:

jwillemsen commented 5 years ago

The ACE test framework has support to run on Android so this should be possible. Maybe look at azure devops instead of travis-ci, with travis there is a limit of 60 minutes for a job, for azure it is 6 hours

iguessthislldo commented 5 years ago

Once I make these changes, which won't be now unfortunately since my current Android work is wrapping up, and it pushes Travis over the limit, then I will look at Azure. I'd prefer to keep these builds short though so the feedback will be quicker for manual builds. That's the reason I'm pulling prebuilt host tools now.

As for the support in ACE test framework I will definitely look into that as well. There is a place where that is running right now? I remember seeing it was enabled at some point on our build on firefly but it was commented out by the time I upgraded it to use NDK r18 a few months ago.