[FR] - Need a setter to set FCM host for Functional tests/Service Level tests.
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 42/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- firebase, java
- Domínio
- backend-api-design, testing
Direção de pesquisa
Comece lendo FirebaseMessagingClientImpl para rastrear como FCM_URL é definido e inspecione os caminhos de construção de FcmMessaging e FirebaseApp. Considera-se concluído quando os chamadores puderem fornecer um host FCM para testes funcionais ou de nível de serviço, enquanto o host padrão codificado permanece efetivo quando nenhum host é fornecido.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Summary:
I recently integrated FCM SDK to send Push Notifications. The integration was very simple and smooth but while I started writing Functional Tests, I got to know that I can't give FCM host while constructing a FcmMessaging object. The FCM_URL is hardcoded in the FirebaseMessagingClientImpl class, which is restricting me from writing functional tests.
Solution:
While constructing the FcmMessaging object or while initializing FirebaseApp there can be an option to pass the FCM host. If the host is not passed then the default hardcoded host must be used.
Describe alternatives you've considered
Currently, due to this, I'm blocked from writing FTs. I'm currently only dependent on UTs
- Linguagem predominante
- Java
- Estrelas
- 620
- Forks
- 305
- Merge médio
- 4d 9h
- PRs com merge (30d)
- 4
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de firebase/firebase-admin-java
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
firebase/firebase-admin-java#1231 ·
-
api: core
firebase/firebase-admin-java#1198 · 3 comentários · 1 responsável ·
-
api: remoteconfig
firebase/firebase-admin-java#1196 · 1 comentário · 2 responsáveis ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100
firebase/firebase-admin-java#1192 · 3 comentários ·
-
needs-triage type: feature request
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100
firebase/firebase-admin-java#1149 · 1 comentário ·
Todas as issues de firebase/firebase-admin-java
Issues semelhantes
-
executions.Query — startDate and timeRange filters are sent with inverted comparison operators Abertaarea/plugin
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
kestra-io/plugin-kestra#190 ·
-
litertlm-android AAR ships no consumer ProGuard rules → "mid == null" SIGABRT in minified apps Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
google-ai-edge/LiteRT-LM#3739 ·
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
integra-team-red/meet-map#249 ·
-
[Studio][Bug] Cancelled create-user dialog keeps the password and admin switch for the next attempt Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
apache/rocketmq-dashboard#5064 ·