├── .github └── workflows │ ├── conventional-commit-on-pr-title.yml │ └── release-please.yml ├── .gitignore ├── .release-please-manifest.json ├── CHANGELOG.md ├── COPYRIGHT ├── Dockerfile ├── Jenkinsfile ├── LICENSE ├── README.md ├── docker-compose.yml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── lombok.config ├── release-please-config.json ├── settings.gradle └── src ├── main ├── java │ └── com │ │ └── iexec │ │ └── worker │ │ ├── Application.java │ │ ├── PingService.java │ │ ├── chain │ │ ├── BlockchainListener.java │ │ ├── Contribution.java │ │ ├── ContributionService.java │ │ ├── EnclaveAuthorizationService.java │ │ ├── IexecHubService.java │ │ ├── RevealService.java │ │ ├── WalletConfiguration.java │ │ ├── Web3jService.java │ │ ├── WorkerpoolAuthorizationService.java │ │ └── event │ │ │ └── LatestBlockEvent.java │ │ ├── compute │ │ ├── ComputeController.java │ │ ├── ComputeExitCauseService.java │ │ ├── ComputeManagerService.java │ │ ├── ComputeResponse.java │ │ ├── ComputeStage.java │ │ ├── ComputeStageConverter.java │ │ ├── app │ │ │ ├── AppComputeResponse.java │ │ │ └── AppComputeService.java │ │ ├── post │ │ │ ├── PostComputeResponse.java │ │ │ └── PostComputeService.java │ │ └── pre │ │ │ ├── PreComputeResponse.java │ │ │ └── PreComputeService.java │ │ ├── config │ │ ├── ConfigServerConfigurationService.java │ │ ├── MissingConfigurationException.java │ │ ├── PublicConfigurationService.java │ │ ├── PurgeConfiguration.java │ │ ├── SchedulerConfiguration.java │ │ ├── SchedulingConfig.java │ │ ├── StompClientConfiguration.java │ │ └── WorkerConfigurationService.java │ │ ├── dataset │ │ └── DataService.java │ │ ├── docker │ │ ├── DockerRegistryConfiguration.java │ │ ├── DockerService.java │ │ └── RegistryCredentials.java │ │ ├── feign │ │ ├── BaseFeignClient.java │ │ ├── CustomCoreFeignClient.java │ │ ├── LoginService.java │ │ └── config │ │ │ └── RestTemplateConfig.java │ │ ├── metric │ │ ├── AggregatedDurations.java │ │ ├── ComputeDurationsConfig.java │ │ ├── ComputeDurationsService.java │ │ ├── MetricsController.java │ │ ├── MetricsService.java │ │ └── WorkerMetrics.java │ │ ├── pubsub │ │ ├── SessionCreatedEvent.java │ │ ├── SessionLostEvent.java │ │ ├── StompClientService.java │ │ └── SubscriptionService.java │ │ ├── replicate │ │ ├── ReplicateActionResponse.java │ │ ├── ReplicateDemandService.java │ │ └── ReplicateRecoveryService.java │ │ ├── result │ │ ├── ResultInfo.java │ │ ├── ResultService.java │ │ └── ResultUploadDetails.java │ │ ├── sgx │ │ └── SgxService.java │ │ ├── sms │ │ ├── SmsClientProviderConfiguration.java │ │ ├── SmsService.java │ │ └── TeeSessionGenerationException.java │ │ ├── task │ │ ├── TaskManagerService.java │ │ └── TaskNotificationService.java │ │ ├── tee │ │ ├── TeeService.java │ │ ├── TeeServicesManager.java │ │ ├── TeeServicesPropertiesCreationException.java │ │ ├── TeeServicesPropertiesService.java │ │ ├── gramine │ │ │ └── TeeGramineService.java │ │ └── scone │ │ │ ├── LasService.java │ │ │ ├── LasServicesManager.java │ │ │ ├── SconeConfiguration.java │ │ │ └── TeeSconeService.java │ │ ├── utils │ │ ├── AsyncUtils.java │ │ ├── ExecutorUtils.java │ │ ├── LoggingUtils.java │ │ └── MaxSizeHashMap.java │ │ ├── version │ │ └── VersionController.java │ │ ├── worker │ │ └── WorkerService.java │ │ └── workflow │ │ ├── WorkflowError.java │ │ └── WorkflowException.java └── resources │ ├── application.yml │ ├── banner.txt │ ├── entrypoint.sh │ ├── logback-spring.xml │ └── wallet │ └── encrypted-wallet_worker1.json └── test ├── java └── com │ └── iexec │ └── worker │ ├── PingServiceTests.java │ ├── TestApplication.java │ ├── TestUtils.java │ ├── chain │ ├── BlockchainListenerTests.java │ ├── ContributionServiceTests.java │ ├── EnclaveAuthorizationServiceTests.java │ ├── IexecHubServiceTests.java │ ├── RevealServiceTests.java │ ├── WalletConfigurationTest.java │ ├── Web3jServiceTests.java │ └── WorkerpoolAuthorizationServiceTests.java │ ├── compute │ ├── ComputeControllerTests.java │ ├── ComputeExitCauseServiceTests.java │ ├── ComputeManagerServiceTests.java │ ├── ComputeStageConverterTests.java │ ├── app │ │ └── AppComputeServiceTests.java │ ├── post │ │ └── PostComputeServiceTests.java │ └── pre │ │ └── PreComputeServiceTests.java │ ├── config │ ├── ConfigServerConfigurationServiceTests.java │ ├── PublicConfigurationServiceTests.java │ ├── PurgeConfigurationTests.java │ ├── SchedulerConfigurationTests.java │ ├── StompClientConfigurationTests.java │ └── WorkerConfigurationServiceTests.java │ ├── dataset │ └── DataServiceTests.java │ ├── docker │ ├── DockerRegistryConfigurationTests.java │ └── DockerServiceTests.java │ ├── feign │ ├── CustomCoreFeignClientTests.java │ ├── LoginServiceTests.java │ └── RestTemplateConfigTests.java │ ├── metric │ ├── ComputeDurationsConfigTests.java │ ├── ComputeDurationsServiceTests.java │ ├── MetricsControllerTests.java │ └── MetricsServiceTests.java │ ├── pubsub │ ├── StompClientServiceTests.java │ └── SubscriptionServiceTests.java │ ├── replicate │ ├── ReplicateDemandServiceTests.java │ └── ReplicateRecoveryServiceTests.java │ ├── result │ └── ResultServiceTests.java │ ├── sgx │ └── SgxServiceTests.java │ ├── sms │ └── SmsServiceTests.java │ ├── task │ ├── TaskManagerServiceTests.java │ └── TaskNotificationServiceTests.java │ ├── tee │ ├── TeeServiceMock.java │ ├── TeeServiceTests.java │ ├── TeeServicesManagerTests.java │ ├── TeeServicesPropertiesServiceTests.java │ ├── gramine │ │ └── TeeGramineServiceTests.java │ └── scone │ │ ├── LasServiceTests.java │ │ ├── LasServicesManagerTests.java │ │ └── TeeSconeServiceTests.java │ ├── utils │ └── MaxSizeHashMapTests.java │ ├── version │ └── VersionControllerTests.java │ └── worker │ └── WorkerServiceTests.java └── resources ├── iExec-RLC-RLC-icon.png ├── logback.xml ├── tmp └── test-worker │ ├── bytes32 │ └── output │ │ └── iexec_out │ │ └── determinism.iexec │ ├── callback-directory │ └── output │ │ └── computed.json │ ├── callback-fake │ └── output │ │ └── iexec_out │ │ └── callback.iexec │ ├── callback-no-data │ └── output │ │ └── computed.json │ ├── callback │ └── output │ │ └── iexec_out │ │ └── callback.iexec │ ├── deterministic-output-directory-missing │ └── output │ │ └── computed.json │ ├── deterministic-output-directory │ └── output │ │ ├── computed.json │ │ └── iexec_out │ │ ├── computed.json │ │ ├── result1.txt │ │ └── result2.txt │ ├── deterministic-output-file │ └── output │ │ ├── computed.json │ │ └── iexec_out │ │ ├── computed.json │ │ └── computing-trace.txt │ ├── notBytes32 │ └── output │ │ └── iexec_out │ │ └── determinism.iexec │ ├── scone-tee-corrupted-file │ └── output │ │ └── iexec_out │ │ └── enclaveSig.iexec │ └── scone-tee │ └── output │ └── iexec_out │ └── enclaveSig.iexec └── wiremock └── mappings ├── config-server.json └── worker-config.json /.github/workflows/conventional-commit-on-pr-title.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/.github/workflows/conventional-commit-on-pr-title.yml -------------------------------------------------------------------------------- /.github/workflows/release-please.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/.github/workflows/release-please.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/.gitignore -------------------------------------------------------------------------------- /.release-please-manifest.json: -------------------------------------------------------------------------------- 1 | {".":"9.2.0"} 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/COPYRIGHT -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/Dockerfile -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/gradlew.bat -------------------------------------------------------------------------------- /lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/lombok.config -------------------------------------------------------------------------------- /release-please-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/release-please-config.json -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'iexec-worker' 2 | -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/Application.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/PingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/PingService.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/chain/BlockchainListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/chain/BlockchainListener.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/chain/Contribution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/chain/Contribution.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/chain/ContributionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/chain/ContributionService.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/chain/EnclaveAuthorizationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/chain/EnclaveAuthorizationService.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/chain/IexecHubService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/chain/IexecHubService.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/chain/RevealService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/chain/RevealService.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/chain/WalletConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/chain/WalletConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/chain/Web3jService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/chain/Web3jService.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/chain/WorkerpoolAuthorizationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/chain/WorkerpoolAuthorizationService.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/chain/event/LatestBlockEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/chain/event/LatestBlockEvent.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/compute/ComputeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/compute/ComputeController.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/compute/ComputeExitCauseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/compute/ComputeExitCauseService.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/compute/ComputeManagerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/compute/ComputeManagerService.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/compute/ComputeResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/compute/ComputeResponse.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/compute/ComputeStage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/compute/ComputeStage.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/compute/ComputeStageConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/compute/ComputeStageConverter.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/compute/app/AppComputeResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/compute/app/AppComputeResponse.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/compute/app/AppComputeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/compute/app/AppComputeService.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/compute/post/PostComputeResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/compute/post/PostComputeResponse.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/compute/post/PostComputeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/compute/post/PostComputeService.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/compute/pre/PreComputeResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/compute/pre/PreComputeResponse.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/compute/pre/PreComputeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/compute/pre/PreComputeService.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/config/ConfigServerConfigurationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/config/ConfigServerConfigurationService.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/config/MissingConfigurationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/config/MissingConfigurationException.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/config/PublicConfigurationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/config/PublicConfigurationService.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/config/PurgeConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/config/PurgeConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/config/SchedulerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/config/SchedulerConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/config/SchedulingConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/config/SchedulingConfig.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/config/StompClientConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/config/StompClientConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/config/WorkerConfigurationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/config/WorkerConfigurationService.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/dataset/DataService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/dataset/DataService.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/docker/DockerRegistryConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/docker/DockerRegistryConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/docker/DockerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/docker/DockerService.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/docker/RegistryCredentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/docker/RegistryCredentials.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/feign/BaseFeignClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/feign/BaseFeignClient.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/feign/CustomCoreFeignClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/feign/CustomCoreFeignClient.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/feign/LoginService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/feign/LoginService.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/feign/config/RestTemplateConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/feign/config/RestTemplateConfig.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/metric/AggregatedDurations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/metric/AggregatedDurations.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/metric/ComputeDurationsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/metric/ComputeDurationsConfig.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/metric/ComputeDurationsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/metric/ComputeDurationsService.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/metric/MetricsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/metric/MetricsController.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/metric/MetricsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/metric/MetricsService.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/metric/WorkerMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/metric/WorkerMetrics.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/pubsub/SessionCreatedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/pubsub/SessionCreatedEvent.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/pubsub/SessionLostEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/pubsub/SessionLostEvent.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/pubsub/StompClientService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/pubsub/StompClientService.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/pubsub/SubscriptionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/pubsub/SubscriptionService.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/replicate/ReplicateActionResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/replicate/ReplicateActionResponse.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/replicate/ReplicateDemandService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/replicate/ReplicateDemandService.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/replicate/ReplicateRecoveryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/replicate/ReplicateRecoveryService.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/result/ResultInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/result/ResultInfo.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/result/ResultService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/result/ResultService.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/result/ResultUploadDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/result/ResultUploadDetails.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/sgx/SgxService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/sgx/SgxService.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/sms/SmsClientProviderConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/sms/SmsClientProviderConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/sms/SmsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/sms/SmsService.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/sms/TeeSessionGenerationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/sms/TeeSessionGenerationException.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/task/TaskManagerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/task/TaskManagerService.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/task/TaskNotificationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/task/TaskNotificationService.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/tee/TeeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/tee/TeeService.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/tee/TeeServicesManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/tee/TeeServicesManager.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/tee/TeeServicesPropertiesCreationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/tee/TeeServicesPropertiesCreationException.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/tee/TeeServicesPropertiesService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/tee/TeeServicesPropertiesService.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/tee/gramine/TeeGramineService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/tee/gramine/TeeGramineService.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/tee/scone/LasService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/tee/scone/LasService.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/tee/scone/LasServicesManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/tee/scone/LasServicesManager.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/tee/scone/SconeConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/tee/scone/SconeConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/tee/scone/TeeSconeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/tee/scone/TeeSconeService.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/utils/AsyncUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/utils/AsyncUtils.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/utils/ExecutorUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/utils/ExecutorUtils.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/utils/LoggingUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/utils/LoggingUtils.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/utils/MaxSizeHashMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/utils/MaxSizeHashMap.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/version/VersionController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/version/VersionController.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/worker/WorkerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/worker/WorkerService.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/workflow/WorkflowError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/workflow/WorkflowError.java -------------------------------------------------------------------------------- /src/main/java/com/iexec/worker/workflow/WorkflowException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/java/com/iexec/worker/workflow/WorkflowException.java -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/resources/banner.txt -------------------------------------------------------------------------------- /src/main/resources/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/resources/entrypoint.sh -------------------------------------------------------------------------------- /src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /src/main/resources/wallet/encrypted-wallet_worker1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/main/resources/wallet/encrypted-wallet_worker1.json -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/PingServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/PingServiceTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/TestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/TestApplication.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/TestUtils.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/chain/BlockchainListenerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/chain/BlockchainListenerTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/chain/ContributionServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/chain/ContributionServiceTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/chain/EnclaveAuthorizationServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/chain/EnclaveAuthorizationServiceTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/chain/IexecHubServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/chain/IexecHubServiceTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/chain/RevealServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/chain/RevealServiceTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/chain/WalletConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/chain/WalletConfigurationTest.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/chain/Web3jServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/chain/Web3jServiceTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/chain/WorkerpoolAuthorizationServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/chain/WorkerpoolAuthorizationServiceTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/compute/ComputeControllerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/compute/ComputeControllerTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/compute/ComputeExitCauseServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/compute/ComputeExitCauseServiceTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/compute/ComputeManagerServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/compute/ComputeManagerServiceTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/compute/ComputeStageConverterTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/compute/ComputeStageConverterTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/compute/app/AppComputeServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/compute/app/AppComputeServiceTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/compute/post/PostComputeServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/compute/post/PostComputeServiceTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/compute/pre/PreComputeServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/compute/pre/PreComputeServiceTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/config/ConfigServerConfigurationServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/config/ConfigServerConfigurationServiceTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/config/PublicConfigurationServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/config/PublicConfigurationServiceTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/config/PurgeConfigurationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/config/PurgeConfigurationTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/config/SchedulerConfigurationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/config/SchedulerConfigurationTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/config/StompClientConfigurationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/config/StompClientConfigurationTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/config/WorkerConfigurationServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/config/WorkerConfigurationServiceTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/dataset/DataServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/dataset/DataServiceTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/docker/DockerRegistryConfigurationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/docker/DockerRegistryConfigurationTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/docker/DockerServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/docker/DockerServiceTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/feign/CustomCoreFeignClientTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/feign/CustomCoreFeignClientTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/feign/LoginServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/feign/LoginServiceTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/feign/RestTemplateConfigTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/feign/RestTemplateConfigTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/metric/ComputeDurationsConfigTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/metric/ComputeDurationsConfigTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/metric/ComputeDurationsServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/metric/ComputeDurationsServiceTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/metric/MetricsControllerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/metric/MetricsControllerTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/metric/MetricsServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/metric/MetricsServiceTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/pubsub/StompClientServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/pubsub/StompClientServiceTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/pubsub/SubscriptionServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/pubsub/SubscriptionServiceTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/replicate/ReplicateDemandServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/replicate/ReplicateDemandServiceTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/replicate/ReplicateRecoveryServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/replicate/ReplicateRecoveryServiceTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/result/ResultServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/result/ResultServiceTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/sgx/SgxServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/sgx/SgxServiceTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/sms/SmsServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/sms/SmsServiceTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/task/TaskManagerServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/task/TaskManagerServiceTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/task/TaskNotificationServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/task/TaskNotificationServiceTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/tee/TeeServiceMock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/tee/TeeServiceMock.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/tee/TeeServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/tee/TeeServiceTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/tee/TeeServicesManagerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/tee/TeeServicesManagerTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/tee/TeeServicesPropertiesServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/tee/TeeServicesPropertiesServiceTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/tee/gramine/TeeGramineServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/tee/gramine/TeeGramineServiceTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/tee/scone/LasServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/tee/scone/LasServiceTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/tee/scone/LasServicesManagerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/tee/scone/LasServicesManagerTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/tee/scone/TeeSconeServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/tee/scone/TeeSconeServiceTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/utils/MaxSizeHashMapTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/utils/MaxSizeHashMapTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/version/VersionControllerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/version/VersionControllerTests.java -------------------------------------------------------------------------------- /src/test/java/com/iexec/worker/worker/WorkerServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/java/com/iexec/worker/worker/WorkerServiceTests.java -------------------------------------------------------------------------------- /src/test/resources/iExec-RLC-RLC-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/resources/iExec-RLC-RLC-icon.png -------------------------------------------------------------------------------- /src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/resources/logback.xml -------------------------------------------------------------------------------- /src/test/resources/tmp/test-worker/bytes32/output/iexec_out/determinism.iexec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/resources/tmp/test-worker/bytes32/output/iexec_out/determinism.iexec -------------------------------------------------------------------------------- /src/test/resources/tmp/test-worker/callback-directory/output/computed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/resources/tmp/test-worker/callback-directory/output/computed.json -------------------------------------------------------------------------------- /src/test/resources/tmp/test-worker/callback-fake/output/iexec_out/callback.iexec: -------------------------------------------------------------------------------- 1 | 0xnothexa -------------------------------------------------------------------------------- /src/test/resources/tmp/test-worker/callback-no-data/output/computed.json: -------------------------------------------------------------------------------- 1 | { 2 | "callback-data": "" 3 | } -------------------------------------------------------------------------------- /src/test/resources/tmp/test-worker/callback/output/iexec_out/callback.iexec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/resources/tmp/test-worker/callback/output/iexec_out/callback.iexec -------------------------------------------------------------------------------- /src/test/resources/tmp/test-worker/deterministic-output-directory-missing/output/computed.json: -------------------------------------------------------------------------------- 1 | { 2 | "deterministic-output-path": "/iexec_out" 3 | } -------------------------------------------------------------------------------- /src/test/resources/tmp/test-worker/deterministic-output-directory/output/computed.json: -------------------------------------------------------------------------------- 1 | { 2 | "deterministic-output-path": "/iexec_out" 3 | } -------------------------------------------------------------------------------- /src/test/resources/tmp/test-worker/deterministic-output-directory/output/iexec_out/computed.json: -------------------------------------------------------------------------------- 1 | { 2 | "deterministic-output-path": "/iexec_out" 3 | } -------------------------------------------------------------------------------- /src/test/resources/tmp/test-worker/deterministic-output-directory/output/iexec_out/result1.txt: -------------------------------------------------------------------------------- 1 | A result -------------------------------------------------------------------------------- /src/test/resources/tmp/test-worker/deterministic-output-directory/output/iexec_out/result2.txt: -------------------------------------------------------------------------------- 1 | Another result -------------------------------------------------------------------------------- /src/test/resources/tmp/test-worker/deterministic-output-file/output/computed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/resources/tmp/test-worker/deterministic-output-file/output/computed.json -------------------------------------------------------------------------------- /src/test/resources/tmp/test-worker/deterministic-output-file/output/iexec_out/computed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/resources/tmp/test-worker/deterministic-output-file/output/iexec_out/computed.json -------------------------------------------------------------------------------- /src/test/resources/tmp/test-worker/deterministic-output-file/output/iexec_out/computing-trace.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/resources/tmp/test-worker/deterministic-output-file/output/iexec_out/computing-trace.txt -------------------------------------------------------------------------------- /src/test/resources/tmp/test-worker/notBytes32/output/iexec_out/determinism.iexec: -------------------------------------------------------------------------------- 1 | dummyRandomString 2 | -------------------------------------------------------------------------------- /src/test/resources/tmp/test-worker/scone-tee-corrupted-file/output/iexec_out/enclaveSig.iexec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/resources/tmp/test-worker/scone-tee-corrupted-file/output/iexec_out/enclaveSig.iexec -------------------------------------------------------------------------------- /src/test/resources/tmp/test-worker/scone-tee/output/iexec_out/enclaveSig.iexec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/resources/tmp/test-worker/scone-tee/output/iexec_out/enclaveSig.iexec -------------------------------------------------------------------------------- /src/test/resources/wiremock/mappings/config-server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/resources/wiremock/mappings/config-server.json -------------------------------------------------------------------------------- /src/test/resources/wiremock/mappings/worker-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iExecBlockchainComputing/iexec-worker/HEAD/src/test/resources/wiremock/mappings/worker-config.json --------------------------------------------------------------------------------